J'ai déjà fait 75% de cette logique, j'ai juste besoin d'aide pour la dernière partie.Logique Excel avec instructions IF
ici est la logique =
=IF(AND(OR(G3=31,G3="31"),(TODAY()-60)>F3),"update to 32/40",IF(AND(SUM(H3:J3)=0,OR(G3=32,G3="32"),(TODAY()-105)>F3),"update to 33","no action"))
ce dit essentiellement:
- Si G3 est 31 et si ses 60 jours après la date de F3 puis je le veux pour afficher « mise à jour 32/40"
- si G3 est 32 et les valeurs H3: 0 et est égal à J3 ses 105 jours après la date de F3 alors je le veux dire « Mise à jour à 33 »
La logique que je dois entrer dans cette équation est
si G3 est 31 et H3: J3 est égal à 0 et si ses 105 jours le passé f3 alors je veux aussi le résultat pour afficher « mise à jour à 33 »
Merci beaucoup pour votre aide: D
en gras vous indiquez G3 = 31 mais au point 2 c'est G3 = 32. Était-ce une faute de frappe? Deuxièmement, est-ce qu'il y a 105 jours ou 105 jours ou plus? Le problème potentiel avec le SUM (H3: J3) = 0 est que si H3 est -1 et J3 est 1 et le reste est 0, alors votre somme serait 0 mais toutes les cellules ne sont pas 0. –
Je pense qu'il vous manque une fermeture ')' pour votre première instruction 'AND()' aussi ... Je suppose après le 'TODAY()': '= IF (ET (OU (G3 = 31, G3 =" 31 "), (AUJOURD'HUI () -60)> F3)) ..., 'Pareil avec le second – BruceWayne
Au lieu d'utiliser' OU (G3 = 31, G3 = "31") ', vous pouvez utiliser' VALUE (G3) = 31'. – Mahesh