Afficher un texte dans une cellule en fonction de deux autres cellules
Résolu
lespans
Messages postés
3
Statut
Membre
-
PapyLuc51 Messages postés 5089 Statut Membre -
PapyLuc51 Messages postés 5089 Statut Membre -
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
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
A voir également:
- Excel afficher texte d'une autre cellule
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Proteger cellule excel - Guide
- Déplacer une colonne excel - Guide
- Aller à la ligne dans une cellule excel - Guide
2 réponses
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
=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
=SI(OU(ET([@[Date de formation]]<AUJOURDHUI()-365;[@Formation]="Incendie");ET([@[Date de formation]]<AUJOURDHUI()-1460;[@Formation]="AFGSU initiale"));"invalide";"valide")
Merci
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