Formule si dans plusieurs colonnes
lchapeau
-
Mabelle60 Messages postés 492 Date d'inscription Statut Membre Dernière intervention -
Mabelle60 Messages postés 492 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai parcouru le forum, et je ne trouve que des formules avec "si" qui concerne des données qui sont dans la même colonne, et c'est pour ça, je pense que ma formule ne fonctionne pas. Tout d'abord la voici :
=SI(D35<2;J35-42;SI(D35>2;J35-56;SI(E35=2;J35-84;SI(E35>2;J354-168))))
En fait, je dois calculer des dates de congés maternité et cela dépend du nombre d'enfant déjà nés et du nombre d'enfants à naitre (jumeaux par ex)
Col D : Situation avant la naissance :
2 enfants
Col E : Nombre de naissances :
2 enfants
La date prévue de l'accouchement est par ex le 4 juillet. Si la personne a déjà 2 enfants alors le congé débute 56 jours avant l'accouchement (SI(D35>2;J35-56).
J'arrive à faire la formule avec le nombre d'enfant déjà dans la famille, mais je veux combiner avec le nombre d'enfants à naîte. SACHANT QUE, si le nombre d'enfant à naître est de 2, le début du congé sera 84 jours plus tôt SANS CONDITION d'enfant déjà dans la famille. Si l'on a des triplés ou quatre ou cinq etc, cela débutera 168 jours avant la date d'accouchement et tjs sans condition de nombre d'enfants déjà présents.
En gros, je ne sais pas s'il n'y a que des si ou s'il faut que je rajoute des ou.
Je vous remercie par avance !!!
J'ai parcouru le forum, et je ne trouve que des formules avec "si" qui concerne des données qui sont dans la même colonne, et c'est pour ça, je pense que ma formule ne fonctionne pas. Tout d'abord la voici :
=SI(D35<2;J35-42;SI(D35>2;J35-56;SI(E35=2;J35-84;SI(E35>2;J354-168))))
En fait, je dois calculer des dates de congés maternité et cela dépend du nombre d'enfant déjà nés et du nombre d'enfants à naitre (jumeaux par ex)
Col D : Situation avant la naissance :
2 enfants
Col E : Nombre de naissances :
2 enfants
La date prévue de l'accouchement est par ex le 4 juillet. Si la personne a déjà 2 enfants alors le congé débute 56 jours avant l'accouchement (SI(D35>2;J35-56).
J'arrive à faire la formule avec le nombre d'enfant déjà dans la famille, mais je veux combiner avec le nombre d'enfants à naîte. SACHANT QUE, si le nombre d'enfant à naître est de 2, le début du congé sera 84 jours plus tôt SANS CONDITION d'enfant déjà dans la famille. Si l'on a des triplés ou quatre ou cinq etc, cela débutera 168 jours avant la date d'accouchement et tjs sans condition de nombre d'enfants déjà présents.
En gros, je ne sais pas s'il n'y a que des si ou s'il faut que je rajoute des ou.
Je vous remercie par avance !!!
A voir également:
- Formule si dans plusieurs colonnes
- Formule moyenne excel plusieurs colonnes - Guide
- Formule si ou - Guide
- Classer par ordre alphabétique excel plusieurs colonnes - Guide
- Comment faire deux colonnes indépendantes dans word - Guide
- Formule somme excel colonne - Guide
2 réponses
Bonjour,
Essayez avec cette formule:
=SI($E$35>2;$J$35-168;SI($E$35=2;$J$35-84;SI($E$35=1;SI($D$35>=2;$J$35-56;$J$35-42);"pas de congé")))
Convient-elle?
Essayez avec cette formule:
=SI($E$35>2;$J$35-168;SI($E$35=2;$J$35-84;SI($E$35=1;SI($D$35>=2;$J$35-56;$J$35-42);"pas de congé")))
Convient-elle?
Bonjour
A l'arrache comme ça sans me pencher plus dessus, tu as une incompréhension de ta formule
Tu mets si D35<2 puis Si D35 > 2 alors que D35 = 2
De ce fait ta formule ne trouve pas la condition qu'il donnerait Vrai et passe à la suivante Si E35 = 2 jusqu'a te sortir un FAUX si D35 = 2 et E35 < 2
après, tu teste à l'envers si jose dire...
Je te propose la formule suivante
=SI(E35=2;J35-84;SI(E35>2;J35-168;SI(D35<2;J35-42;SI(D35>=2;J35-56))))
Elle teste en premier lieu le nb d'enfants à venir et ensuite le nb d'enfants présent. Je te laisse le soin de déplacer le = au besoin.
A l'arrache comme ça sans me pencher plus dessus, tu as une incompréhension de ta formule
Tu mets si D35<2 puis Si D35 > 2 alors que D35 = 2
De ce fait ta formule ne trouve pas la condition qu'il donnerait Vrai et passe à la suivante Si E35 = 2 jusqu'a te sortir un FAUX si D35 = 2 et E35 < 2
après, tu teste à l'envers si jose dire...
Je te propose la formule suivante
=SI(E35=2;J35-84;SI(E35>2;J35-168;SI(D35<2;J35-42;SI(D35>=2;J35-56))))
Elle teste en premier lieu le nb d'enfants à venir et ensuite le nb d'enfants présent. Je te laisse le soin de déplacer le = au besoin.