Afficher un texte dans une cellule en fonction de deux autres cellules
Résolu
lespans
Messages postés
3
Date d'inscription
Statut
Membre
Dernière intervention
-
PapyLuc51 Messages postés 4519 Date d'inscription Statut Membre Dernière intervention -
PapyLuc51 Messages postés 4519 Date d'inscription Statut Membre Dernière intervention -
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
- Aller à la ligne dans une cellule excel - Guide
- Déplacer une colonne 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
Bonjour,
Je ne sais si j'ai bien tout compris :
=SI(ET(C9>MOIS.DECALER(AUJOURDHUI();12);F9="incendie");0;"valeur si faux")
Cordialement
Je ne sais si j'ai bien tout compris :
=SI(ET(C9>MOIS.DECALER(AUJOURDHUI();12);F9="incendie");0;"valeur si faux")
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