Façon dt on imbrique fonctions si

Alors voila, je souhaite créer une formule avec la fonction SI.

en E2 j'ai un chiffre (nombre de jours de congés pris pendant la période estivale)

je voudrais une formule qui me calcule les jours supplémentaires auxquels j'ai droit selon ces critères

si E2 >= 8 alors 2 jours

si 6<E2<8 alors plus 1 jour

sinon plus 0

Voila ce que j'ai fait pour le moment:

=si(E2<=8;2;si(et(6<E2;E2<=8);1;si(et(E2<6;0))))

mais sa me met que la formule contient une erreur, et je ne vois pas laquelle.

Merci de votre aide

francis-et-lili a écrit :

Alors voila, je souhaite créer une formule avec la fonction SI.

en E2 j'ai un chiffre (nombre de jours de congés pris pendant la période estivale)

je voudrais une formule qui me calcule les jours supplémentaires auxquels j'ai droit selon ces critères

si E2 >= 8 alors 2 jours

si 6<E2<8 alors plus 1 jour

sinon plus 0

Voila ce que j'ai fait pour le moment:

=si(E2<=8;2;si(et(6<E2;E2<=8);1;si(et(E2<6;0))))

mais sa me met que la formule contient une erreur, et je ne vois pas laquelle.

Merci de votre aide ;)

Bonjour,

Je ne comprends pas bien les conditions.

Peux-tu préciser les valeurs à renvoyer pour un nombre de jours de congés égal à 5, 6, 7, 8 et 9

Bonjour

=SI(E2>8;2;SI(ET(E2>=6;E2<8;1);1;0))

Cordialement

Merci beaucoup sa fonctionne !!

Re,

La formule d'Amadéus m'a fait comprendre le ... alors plus un jour

En variante : =(E2>=6)+(E2>=8)

Me revoila !!

A nouveau un souci avec la fonction SI, ma formule me parraissait pourtant cohérente mais le résultat qu'elle me renvoi n'est pas le bon...

--------- B ---------- C ----------- D ------- E (pour que vous imaginiez mes cellules)

2- année en cours 01/06/2012 au 30/04/2009

3- Date d'entrée 23-mai 1990

4-

5- période d'entrée 01/06/90 au 30/04/1991

6- ancienneté 22 DATEDIF(D5;D2;"y")

7-

8-

9- 1 jours supplémentaires ancienneté (10 ans =1j, 20 ans=2j …)-

SI(C7>=10;1;SI(C7>=20;2;SI(C7>=30;3;SI(C7>=40;4))))

Ce que j'ai souligné correspond à la formule du résultat en gras.

Sauf que normalement pour 22 années d'ancienneté, on a le droit a 2 jours de congés en +, et la sa ne m'en met qu'un seul !!

ma formule est SI(C7>=10;1;SI(C7>=20;2;SI(C7>=30;3;SI(C7>=40;4))))

Merci de m'aider !!!!

Bonjour,

La formule ramène le 1er résultat VRAI quelle trouve. Autrement dit, si l'ancienneté est supérieure à 20, elle l'est à forciori à 10. Donc, selon ta formule, le 10 étant en 1er, la réponse est 1.

Inverse tes conditions :

SI(C7>=20;2;SI(C7>=10;1;SI(C7>=30;3;SI(C7>=40;4))))

Amicalement

Nad

Bonjour, salut nad,

Vous avez tous l'art de compliquer les choses, alors que c'est si simple :

=ENT(C7/10)

Salut Dré,

Navrée de ne pas avoir ton intelligence.

Nad

Resalut Nad,

Ce n'est pas de l'intelligence, mais tout simplement une combinaison d'un esprit quelque peu éveillé et d'une grande fainéantise, le tout arrosé d'un soupçon d'avarice (lol).

merci beaucoup à vous 2 !!

effectivement la fonction ENT fonctionne, mais, elle fait koi comme calcul exactement ??

je ne comprend pas comment elle marche !

merci de m'éclairer !!

Cette formule renvoie l'entier de C7, qui a été préalablement divisé par 10.

Exemple : 27

27 / 10 = 2,7

l'entier de 2,7 = 2

merci d'avoir éclairé ma lanterne !!

Rechercher des sujets similaires à "facon imbrique fonctions"