Comment imbriquer une formule avec 6 conditions
Bonjour,
j'ai une formule avec 6 conditions, je dois les faire fonctionner les 6. pour le moment seulement les deux premières conditions qui fonctionnent. et j'ai pas de message d'erreur. pouvez vous m'aider a imbriquer ces 6 formules. Merci d'avance
cette formule et tapé dans la colonne M.
je vous joint le fichier excel
=SI(Q8="C";SI(K8="";"";SI(L8>G8;(ENT(K8-F8)*24)+HEURE(L8-G8);(ENT(K8-F8)*24)-HEURE(G8-L8)));SI(Q8="";SI(K8="";"";SI(L8>U8;(ENT(K8-T8)*24)+HEURE(L8-U8);(ENT(K8-T8)*24)-HEURE(U8-L8)));SI(Y8="passage de critique à prio 1";SI(K8="";"";SI(L8>U8;(ENT(K8-T8)*24)+HEURE(L8-U8);(ENT(K8-T8)*24)-HEURE(U8-L8)));SI(Y8="passage de prio 1 à critique";SI(K8="";"";SI(L8>G8;(ENT(K8-F8)*24)+HEURE(L8-G8);(ENT(K8-F8)*24)-HEURE(G8-L8)));SI(Y8="pas d'évolution";SI(K8="";"";SI(L8>AA8;(ENT(K8-Z8)*24)+HEURE(L8-AA8);(ENT(K8-Z8)*24)-HEURE(AA8-L8)));SI(Y8="passage de critique ou P1 à aucune priorité";"RAS"))))))
si vous voulez en détail de chaque condition voila:
condion 1 : =SI(Q8="C";SI(K8="";"";SI(L8>G8;(ENT(K8-F8)*24)+HEURE(L8-G8);(ENT(K8-F8)*24)-HEURE(G8-L8))))
condition 2 : =SI(Q8="";SI(K8="";"";SI(L8>U8;(ENT(K8-T8)*24)+HEURE(L8-U8);(ENT(K8-T8)*24)-HEURE(U8-L8))))
condition 4 : =SI(Y8="passage de critique à prio 1";SI(K8="";"";SI(L8>U8;(ENT(K8-T8)*24)+HEURE(L8-U8);(ENT(K8-T8)*24)-HEURE(U8-L8))))
condition 3 : =SI(Y8="passage de prio 1 à critique";SI(K8="";"";SI(L8>G8;(ENT(K8-F8)*24)+HEURE(L8-G8);(ENT(K8-F8)*24)-HEURE(G8-L8))))
condition 5 : =SI(Y8="pas d'évolution";SI(K8="";"";SI(L8>AA8;(ENT(K8-Z8)*24)+HEURE(L8-AA8);(ENT(K8-Z8)*24)-HEURE(AA8-L8)))
condition 6: =SI(Y8="passage de critique ou P1 à aucune priorité";"RAS")
Salut Michel,
tu peux nous mettre ça en français, s'il te plaît?
Ex : si il y a C en Q8 alors, on vérifie s'il y a une date en K8. Si oui, on calcule..... , sinon,....
S'il n'y a pas de C, alors,...
Histoire de comprendre quand on commence à tenir compte de Y8.
A+
mais il ne s'agit pas que calculer les écart. mais faut tenir comte des conditions dans la colonne Q et Y.
en faite j'ai trouvé la solution, c'est ça.
=SI(Y8="passage de critique à prio 1";SI(K8="";"";SI(L8>AA8;(ENT(K8-Z8)*24)+HEURE(L8-AA8);(ENT(K8-Z8)*24)-HEURE(AA8-L8)));SI(Y8="passage de prio 1 à critique";SI(K8="";"";SI(L8>AA8;(ENT(K8-Z8)*24)+HEURE(L8-AA8);(ENT(K8-Z8)*24)-HEURE(AA8-L8)));SI(Q8="C";SI(K8="";"";SI(L8>G8;(ENT(K8-F8)*24)+HEURE(L8-G8);(ENT(K8-F8)*24)-HEURE(G8-L8)));SI(Q8="";SI(K8="";"";SI(L8>U8;(ENT(K8-T8)*24)+HEURE(L8-U8);(ENT(K8-T8)*24)-HEURE(U8-L8)));SI(Y8="passage de critique ou P1 à aucune priorité";"";"")))))
par contre je veux bien réglé la dernière condition. est ce que:
si Y8="passage de critique ou P1 à aucune priorité";"";"")
genre si la condition et vrai alors dans la cellule de la colonne ECART affiche rien. c'est a dire pas de calcule.
Jean-Eric a écrit :Bonjour,
Tu peux commencer par réduire le calcul de différence des heures.
Pour exemple, a différence peut être calculée ainsi :
Cdlt.
sinon est ce que tu peux me réglé le dernier problème stp. pour le moment la condition ne fonctionne pas. si l'eacrt affiche 4 et quand je met la colone Y a "passage de critique ou P1 à aucune priorité" ben la case ecart affiche toujours 4 au lieu qu'elle soit vide.
la condition est :
Si Y8 = "passage de critique ou P1 à aucune priorité" alors je calcule rien, c'est a dire la case ecart devient vide.
voila la formule:
=SI(Y8= "passage de critique ou P1 à aucune priorité";"";"")