Fonction si excel avec plusieurs conditions
Fermé
Jefflet
-
16 mars 2020 à 13:51
PapyLuc51 Messages postés 4447 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 20 janvier 2025 - 16 mars 2020 à 17:22
PapyLuc51 Messages postés 4447 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 20 janvier 2025 - 16 mars 2020 à 17:22
A voir également:
- Fonction si excel avec plusieurs conditions
- Fonction si et - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Fonction moyenne excel - Guide
4 réponses
PapyLuc51
Messages postés
4447
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
20 janvier 2025
1 454
16 mars 2020 à 14:21
16 mars 2020 à 14:21
Bonjour,
Et si tu nous aidais à comprendre en nous décrivant les conditions et leur résultat si vrai.
Cordialement
Et si tu nous aidais à comprendre en nous décrivant les conditions et leur résultat si vrai.
Cordialement
Jefflet
Messages postés
7
Date d'inscription
lundi 16 mars 2020
Statut
Membre
Dernière intervention
24 mars 2020
16 mars 2020 à 14:46
16 mars 2020 à 14:46
Alors je souhaiterai que la colonne X affiche la date de la prochaine visite.
Si cela indique certifiée et que la date de certication est inférieur à 31/12/2020 cela renvoie à S1 2020
Si cela indique certifiée et que la date de certication est supérieure à 31/12/2020 cela renvoie à S2 2020
Si cela indique non certifiée? cela renvoie à date de certif + 2 mois
Si cela indique décertifiée, que l'on puisse récupérer la valeur en T et renvoie à a date de décertification +2 mois
Si cela indique rien, cela renvoie à venir
Merci d'avance
Si cela indique certifiée et que la date de certication est inférieur à 31/12/2020 cela renvoie à S1 2020
Si cela indique certifiée et que la date de certication est supérieure à 31/12/2020 cela renvoie à S2 2020
Si cela indique non certifiée? cela renvoie à date de certif + 2 mois
Si cela indique décertifiée, que l'on puisse récupérer la valeur en T et renvoie à a date de décertification +2 mois
Si cela indique rien, cela renvoie à venir
Merci d'avance
PapyLuc51
Messages postés
4447
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
20 janvier 2025
1 454
16 mars 2020 à 16:27
16 mars 2020 à 16:27
Re :
Je reviens après une petite absence ; si je comprends bien pour R10="certifiée"
si H10 est dans le 2ème semestre de l'année précédente on indique le 1er semestre de l'année en cours
si c'est dans le 1er semestre de l'année en cours on indique le 2ème semestre de l'année en cours
À fortiori si H10 est dans le 2ème semestre de l'année en cours on indique le 1er semestre de l'année suivante (ce qui ajoute une condition supplémentaire)
À te lire
Cordialement
Je reviens après une petite absence ; si je comprends bien pour R10="certifiée"
si H10 est dans le 2ème semestre de l'année précédente on indique le 1er semestre de l'année en cours
si c'est dans le 1er semestre de l'année en cours on indique le 2ème semestre de l'année en cours
À fortiori si H10 est dans le 2ème semestre de l'année en cours on indique le 1er semestre de l'année suivante (ce qui ajoute une condition supplémentaire)
À te lire
Cordialement
Jefflet
Messages postés
7
Date d'inscription
lundi 16 mars 2020
Statut
Membre
Dernière intervention
24 mars 2020
16 mars 2020 à 16:34
16 mars 2020 à 16:34
Oui cependant ce qui me pose problème c'est le fait que si dans la colonne R10 on doit prendre en compte la date de la colonne T et lui ajouté deux mois
PapyLuc51
Messages postés
4447
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
20 janvier 2025
1 454
Modifié le 16 mars 2020 à 17:18
Modifié le 16 mars 2020 à 17:18
Peut être indiquer que si T10 comporte une date on fait T10+60 sinon rien
Ma proposition
=SI(H10="";"à venir";SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI())-1;12;31));"S1 "&ANNEE(H10)+1;SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());6;30));"S2 "&ANNEE(H10);SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());12;31));"S1 "&ANNEE(H10)+1;SI(R10="non certifiée";H10+60;SI(T10<>"";T10+60;""))))))
Ou d'indiquer que la date de décertification non inscrite
=SI(H10="";"à venir";SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI())-1;12;31));"S1 "&ANNEE(H10)+1;SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());6;30));"S2 "&ANNEE(H10);SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());12;31));"S1 "&ANNEE(H10)+1;SI(R10="non certifiée";H10+60;SI(T10<>"";T10+60;"manque date décertification"))))))
Cordialement
Ma proposition
=SI(H10="";"à venir";SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI())-1;12;31));"S1 "&ANNEE(H10)+1;SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());6;30));"S2 "&ANNEE(H10);SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());12;31));"S1 "&ANNEE(H10)+1;SI(R10="non certifiée";H10+60;SI(T10<>"";T10+60;""))))))
Ou d'indiquer que la date de décertification non inscrite
=SI(H10="";"à venir";SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI())-1;12;31));"S1 "&ANNEE(H10)+1;SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());6;30));"S2 "&ANNEE(H10);SI(ET(R10="certifiée";H10<=DATE(ANNEE(AUJOURDHUI());12;31));"S1 "&ANNEE(H10)+1;SI(R10="non certifiée";H10+60;SI(T10<>"";T10+60;"manque date décertification"))))))
Cordialement
Jefflet
Messages postés
7
Date d'inscription
lundi 16 mars 2020
Statut
Membre
Dernière intervention
24 mars 2020
16 mars 2020 à 17:16
16 mars 2020 à 17:16
C'est parfait un grand merci
PapyLuc51
Messages postés
4447
Date d'inscription
dimanche 3 mai 2009
Statut
Membre
Dernière intervention
20 janvier 2025
1 454
>
Jefflet
Messages postés
7
Date d'inscription
lundi 16 mars 2020
Statut
Membre
Dernière intervention
24 mars 2020
Modifié le 16 mars 2020 à 18:06
Modifié le 16 mars 2020 à 18:06
Ravi d'avoir aidé, à confirmer en cliquant sur "Résolu"
autre possibilité
----- SI(T10<>"";T10+60;"T"&LIGNE()&" vide"))))))
Cordialement
autre possibilité
----- SI(T10<>"";T10+60;"T"&LIGNE()&" vide"))))))
Cordialement