Afficher un texte dans une cellule en fonction de deux autres cellules [Résolu]

Signaler
Messages postés
3
Date d'inscription
jeudi 12 décembre 2019
Statut
Membre
Dernière intervention
12 décembre 2019
-
PapyLuc51
Messages postés
2329
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
27 janvier 2020
-
Bonjour,

j'ai la cellule c9 qui contient une date et la cellule F9 qui contient un texte. J'aimerai que la cellule "Date de formation incrémente un 0 quand la date en C9 est supérieur de 365 JOURS à la date du jour et que la cellule F9 contient le mot "incendie" OU quand la date en C9 est supérieur de 1024 jours à la date du jour et que la cellule F9 contient le mot "AFGSU initiale"



J'ai trouvé la solution pour la première partie de ma question mais je bloque avec la deuxième condition (partie souiligné)

=SI(ET([@[Date de formation]]<AUJOURDHUI()-365;[@Formation]="Incendie");"0 ";"1")

Comment faire

Merci

2 réponses

Messages postés
2329
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
27 janvier 2020
490
Puisque le résultat "vrai" est le même il suffit d'adjoindre un OU()

=SI(OU(ET(C9>MOIS.DECALER(AUJOURDHUI();12);F9="incendie");ET(C9>MOIS.DECALER(AUJOURDHUI();48);F9="AFGSU initiale"));0;"valeur si faux")

Remplacer "valeur si faux" par ce qui doit apparaître si l'un ou l'autre des deux arguments ne sont pas "vrai"

Cordialement
lespans
Messages postés
3
Date d'inscription
jeudi 12 décembre 2019
Statut
Membre
Dernière intervention
12 décembre 2019

Votre formule ne fonctionne pas j'ai que des resultats valide. je l'ai modifié comme suit et cela fonctionne :

=SI(OU(ET([@[Date de formation]]<AUJOURDHUI()-365;[@Formation]="Incendie");ET([@[Date de formation]]<AUJOURDHUI()-1460;[@Formation]="AFGSU initiale"));"invalide";"valide")

Merci
PapyLuc51
Messages postés
2329
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
27 janvier 2020
490 > lespans
Messages postés
3
Date d'inscription
jeudi 12 décembre 2019
Statut
Membre
Dernière intervention
12 décembre 2019

Sans fichier sous les yeux, on n'agit qu'avec les éléments fournis.

J'ai mis la loco sur les rails, vous avez fait le reste.

Si c'est résolu pour vous, confirmez en cliquant sur la roue dentée au début du sujet

Cordialement
Messages postés
2329
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
27 janvier 2020
490
Bonjour,

Je ne sais si j'ai bien tout compris :

=SI(ET(C9>MOIS.DECALER(AUJOURDHUI();12);F9="incendie");0;"valeur si faux")

Cordialement
lespans
Messages postés
3
Date d'inscription
jeudi 12 décembre 2019
Statut
Membre
Dernière intervention
12 décembre 2019

Bonjour,

vous avez compris ma demande mais j'aimerais associer cette requete à une autre qui serait
=SI(ET(C9>MOIS.DECALER(AUJOURDHUI();48);F9="AFGSU initiale");0;"valeur si faux")
avec la condition soit l'un ou soit l'autre