Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Pb MEFC

8 réponses
Avatar
Excel...lent
Bonjour la communauté,
J'ai un petit soucis avec une MEFC.
En fait je butte sur la formule a y mettre, s'il elle existe.

J'explique
Soit deux celllules, par exemple L7 et M7 qui contiennent des heures au
format [hh]:mm.
Je souhaitais que si M7-L7 < 11:00 ( 0,458333333333333 ) alors la cellule M7
passe en couleur rouge.
Donc dans une MEFC en condition 1 j'ai choisi, "la formule est" et dans la
formule j'ai mis : =$M$7-$L$7<0,458333333333333
dans le format j'ai bien entendu choisi le motif rouge pour la cellule.
Cela fonctionne très bien tant que M7 > L7.
Par contre dès que M7 < L7 cela ne fonctionne plus.
Je galère depuis quelques jours pour trouver la bonne formule.
Merci de votre aide.
Cordialement.
Excel...lent

8 réponses

Avatar
Papyjac
Bonjour Excel

En règle générale, je n'écrit aucune formule "élaborée" dans les MEFC, je
calcul toujours dans l'onglet, d'une part c'est plus facile à mettre au
point et ensuite, on profite de l'assistant formule...

Bref pour répondre à ta question je pense qu'il faut prendre la valeur
absolue de la différence : formule ABS


--
P a p y j a c


"Excel...lent" a écrit dans le message de
news:
Bonjour la communauté,
J'ai un petit soucis avec une MEFC.
En fait je butte sur la formule a y mettre, s'il elle existe.

J'explique
Soit deux celllules, par exemple L7 et M7 qui contiennent des heures au
format [hh]:mm.
Je souhaitais que si M7-L7 < 11:00 ( 0,458333333333333 ) alors la cellule
M7 passe en couleur rouge.
Donc dans une MEFC en condition 1 j'ai choisi, "la formule est" et dans la
formule j'ai mis : =$M$7-$L$7<0,458333333333333
dans le format j'ai bien entendu choisi le motif rouge pour la cellule.
Cela fonctionne très bien tant que M7 > L7.
Par contre dès que M7 < L7 cela ne fonctionne plus.
Je galère depuis quelques jours pour trouver la bonne formule.
Merci de votre aide.
Cordialement.
Excel...lent




Avatar
Excel...lent
Bonjour Papyjac,
Interressant d'utiliser ABS, je n'y avait pas pensé.
Cela dit dans mon cas en l'utilisant j'ai un problème.
J'explique :
En fait en L7 j'ai l'heure de fin de journée du jour J
en M7 l'heure de reprise du jour J+1
Je dois surveiller qu'entre ces deux horaires il y ait au minimum 11h de
repos.
Exemple :
Fin journée J en L7 = 21:00
Reprise journée J+1 = 19:00
Si j'utilise ABS le resultat retourné de M7-L7 est 2:00 !
Ce qui dans mon cas est faux puisqu'en fait il y a 21h00 de repos entre les
deux horaires...
Merci de ton aide
Cordialement.
Excel...lent
Avatar
Excel...lent
Re la communauté,

Ok laissez tomber.
J'ai continué à me secouer les méninges et je la tiens.
Donc si ca interresse :
La formule à mettre dans ma MEFC est :
=SI($M7<$L$7;(($M$7+1)-$L$7)<0,458333333333333;$M$7-$L$7<0,45833333333)
Désolé de vous avoir sollicité pour rien.
Merci de votre aide.
Cordialement.
Excel...lent
Avatar
Papyjac
Bonjour Excel

Ah, je comprends mieux
Dans ce cas, le plus simple est d'ajouter le jour
On prend un jour bidon

M7-(1+L7) < 11:00


--
P a p y j a c

"Excel...lent" a écrit dans le message de
news:
Bonjour Papyjac,
Interressant d'utiliser ABS, je n'y avait pas pensé.
Cela dit dans mon cas en l'utilisant j'ai un problème.
J'explique :
En fait en L7 j'ai l'heure de fin de journée du jour J
en M7 l'heure de reprise du jour J+1
Je dois surveiller qu'entre ces deux horaires il y ait au minimum 11h de
repos.
Exemple :
Fin journée J en L7 = 21:00
Reprise journée J+1 = 19:00
Si j'utilise ABS le resultat retourné de M7-L7 est 2:00 !
Ce qui dans mon cas est faux puisqu'en fait il y a 21h00 de repos entre
les deux horaires...
Merci de ton aide
Cordialement.
Excel...lent



Avatar
Modeste
Bonsour® Papyjac avec ferveur ;o))) vous nous disiez :

Bonjour Excel

Ah, je comprends mieux
Dans ce cas, le plus simple est d'ajouter le jour
On prend un jour bidon

M7-(1+L7) < 11:00


--
P a p y j a c

"Excel...lent" a écrit dans le message de
news:
Bonjour Papyjac,
Interressant d'utiliser ABS, je n'y avait pas pensé.
Cela dit dans mon cas en l'utilisant j'ai un problème.
J'explique :
En fait en L7 j'ai l'heure de fin de journée du jour J
en M7 l'heure de reprise du jour J+1
Je dois surveiller qu'entre ces deux horaires il y ait au minimum
11h de repos.
Exemple :
Fin journée J en L7 = 21:00
Reprise journée J+1 = 19:00
Si j'utilise ABS le resultat retourné de M7-L7 est 2:00 !
Ce qui dans mon cas est faux puisqu'en fait il y a 21h00 de repos
entre les deux horaires...
Merci de ton aide
Cordialement.
Excel...lent



=L7-M7+(M7>L7)

--
--
@+
;o)))


Avatar
Frédéric Sigonneau
Bien que tu tiennes ta solution, je te conseillerais malgré tout de ne pas trop
te fier à tes 0,458333333333333...
Personnellement, j'utilise systématiquement la fraction plutôt que son résultat :
=SI($M7<$L$7;(($M$7+1)-$L$7)<(11/24);$M$7-$L$7<(11/24))


FS
---
Frédéric Sigonneau
http://frederic.sigonneau.free.fr

Re la communauté,

Ok laissez tomber.
J'ai continué à me secouer les méninges et je la tiens.
Donc si ca interresse :
La formule à mettre dans ma MEFC est :
=SI($M7<$L$7;(($M$7+1)-$L$7)<0,458333333333333;$M$7-$L$7<0,45833333333)
Désolé de vous avoir sollicité pour rien.
Merci de votre aide.
Cordialement.
Excel...lent




Avatar
Excel...lent
Salut Fred,
Merci pour ton conseil.
En effet je n'y avais pas pensé mais cela semble en effet plus judicieux.
Je m'en vais derechef effectuer les modifs qui s'imposent..... ;-))
Cordialement
Excel...lent
Avatar
Excel...lent
Bonsoir à vous deux,
J'ai essayé vos soluces et pour info cela ne fonctionne pas.
Ceci étant arrétez de vous "cailler le lai' j'ai ma soluce.
Merci à vous deux pour vos contributions.
Excel...lent