Formule si dans plusieurs colonnes

Fermé
lchapeau - 5 août 2009 à 11:34
Mabelle60 Messages postés 469 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 21 juin 2017 - 5 août 2009 à 12:30
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 !!!

2 réponses

Utilisateur anonyme
5 août 2009 à 12:26
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?
0
Mabelle60 Messages postés 469 Date d'inscription mercredi 4 avril 2007 Statut Membre Dernière intervention 21 juin 2017 130
5 août 2009 à 12:30
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.
0