Téléchargement
illégal
Posez votre question Signaler

Fonction si imbriquée dans Excel

Martine LABOURBE - Dernière réponse le 6 janv. 2012 à 09:53
Bonjour

Je souhaiterais utiliser une formule dans excel (et si possible obtenir le résultat direct dans une cellule), mais n'y arrive pas. Quelqu'un pourrait-il me venir en aide ? Si oui, un GRAND MERCI

Voilà ce que je souhaite obtenir :

si(J6<1.05;0 et si J6 compris entre 1.05 et 1.10;2000*B6 et si J6 compris entre 1.10 et 1.12;3000*C6)

Merci à tous ceux qui voudront bien me répondre

Meilleures salutations

Martine LABOURBE
Lire la suite 

Fonction si imbriquée dans Excel »

27 réponses
Réponse
+12
moins plus
Bonjour,

suggestion :

=SI(J6 < 1,05;0;SI((J6 < 1,1);2000 * B6;SI(J6 < 1,12;(3000 * B6);0)))

Lupin
Ajouter un commentaire
Réponse
+4
moins plus
C'est juste une question de parenthèses:
=SI(Total>30000;((Total-30000)*20%)+1499,9+2249,85;SI(Total>=15000;((Total-15000)*15%)+1499,­9;Total*10% ))
coco63 - 16 juil. 2010 à 16:39
pour que ta formule fonctionne, tu dois mettre les nombres décimaux avec un point et non une virgule. Tes parenthèse sont OK.
Ajouter un commentaire
Réponse
+2
moins plus
Je n'ai toujours absolument rien ompris à ton problème (Alpha? Béta?) mais je pense pouvoir t'indiquer une piste:

en C1 tu mets:
=Si(ET(A1>1;B1="");1;0)

je pense que c'est le ET que tu ne connaissais pas?
Ajouter un commentaire
Réponse
+1
moins plus
Bonjour j'ai besoin d aide :)

J essaye de faire une fonction SI et OU imbriqué mais le résultat est tjs 0... alors qu i ldevrait changer en fonction de la valeur de D4 :

voici la formule :

= SI(OU(D4=1111;D4=1112;D4=1113;D4=1118;D4=1119);"BUN";SI(OU(D4=120;D4=1200;D4=1201;D4=121;D4=1218;D4=1219;D4=122;D4=123;D4=125;D4=126;D4=127;D4=128;D4=129;D4=512;D4=124;D4=201;D4=202;D4=203;D4=204;D4=205;D4=206;D4=207;D4=208;D4=209;D4=210;D4=212;D4=211;D4=301;D4=302;D4=303);"SUN";SI(OU (D4=310;D4=311;D4=3110;D4=312;D4=313;D4=314;D4=315;D4=316;D4=401;D4=402;D4=403;D4=404;D4=405;D4=406;D4=407;D4=408;D4=409;D4=341;D4=342);"sun";SI(OU(D4=510;D4=511;D4=5110;D4=513;D4=419;D4=420;D4=421;D4=422;D4=423;D4=424;D4=501;D4=502;D4=503;D4=504;D4=603;D4=711;D4=712;D4=700;D4=701;D4=7010;D4=702;D4=7021;D4=7022);"SUBL";0))))

merci de votre aide...
Ajouter un commentaire
Réponse
+1
moins plus
=SI(Total>30000;Total-30000*20%+1499,9+2249,85;SI(Total>=15000;Total-15000*15%+1499,9;Total*10% ))
Ajouter un commentaire
Réponse
+1
moins plus
bonjour

Sans doute avec SOMMEPROD :

=SOMMEPROD((B26:B216>=20)*(C26:C216="oui"))
INEEDHELP - 16 avril 2009 à 16:27
ah oui en effet ça marche !!!

Merci beaucoup !!!
Ajouter un commentaire
Réponse
+0
moins plus
merci LatelyGeek mais ça ne fonctionne pas

de 0 à 14499 € il gagne 10%
de 15000 à 29990 il gagne 15%
et au delà de 30000 il gagne 20%

en sachant que les paliers s'ajoutent

peut - être que je n'ai pas sû mexpliquer.

meerci encore
Ajouter un commentaire
Réponse
+0
moins plus
C'est quoi ta question, au juste???

Pour le moment, je te répondrais: Non, tu te trompes: 1 et 15, ça fait 16!!!!!
Ajouter un commentaire
Réponse
+0
moins plus
Alpha et Beta c'était juste pour différencier les 2 lignes : c'est tout :)

je vais essayer la formule

merci
Ajouter un commentaire
Réponse
+0
moins plus
bonjour

J'ai du louper un truc : sans doute les guillemets...
Ajouter un commentaire
Réponse
+0
moins plus
Besoin de votre aide SVP. URGENT!

Je dois afficher ds une cellule B6 le nombre 12 si B4<1 ou 22 si 1<=B4<3 ou 30 si 3<=B4<5 ou B4*6,5 si B4>=5 . Comment faire ?
Voici ma proposition qui ne marche pas: =SI(B4<1;12;SI(1<=B4<3;22;SI(3<=B4<5;30;B4*6,5))) .
Ajouter un commentaire
Réponse
-1
moins plus
Bonjour,
J'ai besoin d'aide. voilà je dois calculer les commissions de mes commerciaux.

SI total>30000 alors total-30000*20%+1499,9+2249,85
SItotal est compris entre 15000 et 29990 alors total-15000*15%+1499,9
SI total <14999 alors total*10%

Voilà si quelqu'un peut m'aider car je suis complétément perdue.

Merci de votre aide;
Ajouter un commentaire
Réponse
-1
moins plus
est ce que quelqu'un pourrait me venir en aide ? merci d'avance
1 et 15 = 15,5
15,01 et 30 = 22,5
Ajouter un commentaire
Réponse
-1
moins plus
Bonjour la compagnie,

Je vous explique mon problème !

Voila dans mon tableau de vérification des mesures relevées que j'utilise pour controler des appareils,

Pour une catégorie Alpha, si la valeur A est supérieur à 1 alors C =0 et D=1 (comme le 2eme cas où A=3 et B=0.5--> l'appareil a été réglé et on trouve donc une 2eme valeur qu'on indique !

Pour une catégorie béta, la valeur A > 1 (A=2-->1er cas) mais elle na pas besoin de révision car c'est un appareil particulier et comme je n'ai rien indiqué dans B (B="") j'aimerai qu'elle affiche un 1 dans C (comme ci dessous)

A B C D
2 1 0
3 0.5 0 1

Donc j'aurai voulu trouvé la fontion qu'il faut utiliser dans la cellule C pour que selon ce qui a dans A et dans B elle m'affiche le numéro correspondant dans C (0 ou 1) --> comme l'exemple ci dessus
niko - 26 mars 2008 à 10:45
JE RECTIFIE

A1=2
A2=3

B1 = "" rien d'indiqué
B=0.5

C1=1
C2=0

D1=0
D2=1
Ajouter un commentaire
Réponse
-1
moins plus
PARFAIT GENIALE !!!

Si je connaissais la formule ET mais mal emplyée,

voici pour mon cas : =SI(N67="";"";SI(ET(ABS(N67)>1;P67<>"");0;1))

Merci à tous !!!
Ajouter un commentaire
Réponse
-1
moins plus
Bonjour,
Est-il possible de calculer le nombre de mois avant les 21 ans et de faire apparaître si plus de 21 ans "21 ans révolu"
si quelqu'un a la solution génial merci

=SI(-((ANNEE(G1)-ANNEE(C7))*12+MOIS(G1)-MOIS(C7)-252)>0;"=(somme{(-((ANNEE(G1)-ANNEE(J3))*12+MOIS(G1)-MOIS(J3)-252})";SI(-((ANNEE(G1)-ANNEE(C7))*12+MOIS(G1)-MOIS(C7)-252)<=0;"21ans révolu"))
Ajouter un commentaire
Réponse
-1
moins plus
bonjour

Pas du génial mais du simple basique avec date naissance en C7 et date test en G1 :
=SI((G1-C7)/365,25>21;"21 ans révolu";"21 ans dans "&ENT(((7670+C7)-G1)/30,5)&" mois")
co and co - 4 avril 2008 à 08:38
Merci génial pourqoui faire complquer quand on peut faire simple
co and co
Ajouter un commentaire
Réponse
-1
moins plus
Bonjour
Je reviens avec ma formule des 21 ans. maintenant je cherche mais sans succès une fomule de mise en forme conditionnelle. Je voudrais mettre une alerte quand il ne reste plus que 3 mois avant les 21 ans.
Merci
Ajouter un commentaire
Réponse
-1
moins plus
Dans la zone "La formule est" de la mise en forme conditionnelle, il faut mettre:

=SI(((G1-C7)/365,25)+91>21

les 91 jours correpondant aux trois mois (à la louche. On peut faire plus précis si besoin est...)

Attention aux références absolues ou relatives (à indiquer avec un $ si besoin est. J'ai repris ta formule mais je ne sais pas ce que contiennent G1 et C7...)
co and co - 10 avril 2008 à 17:01
Bonjour
Merci de m'avoir répondu.
la cellule G1 correspond à la date du jour
dans la cellule C7 figure la date de naissance.
J'ai essayé le formule dans la mise en forme conditionnelle en mettant "égal" mais ça ne fonctionne pas il me manque apparament une paranthése j'ai essayé un peu partout mais sans résultat. Il faut dire je ne suis pas très douée un petit coup de main supplémentaire serait le bien venu.
Merci
Ajouter un commentaire
Réponse
-1
moins plus
Oh là là, moi non plus je ne suis pas douée. Désolée, j'ai écrit n'importe quoi!!! Une parenthèse manquante et le 91 n'importe où. Dur dur. Désolée, c'était pourtant en plein milieu d'après midi...

=(($G$1-$C7+91)/365,25)>21
Comme ça c'est mieux. Mais peut-être trop simple, parce que ça met une mise en forme à tous ceux dont les 21 ans sont dans moins de trois mois, donc y compris ceux dont l'anniversaire des 21 ans est déjà passé.

Si tu as besoin que ceux de plus de 21 ans ne soient pas concernés, écris
=ET((($G$1-$C7+91)/365,25)>21;$G$1-$C7<(21*365,25))

Et encore pardon pour ma bêtise de l'autre jour. Je devais avoir la tête ailleurs...


INEEDHELP - 16 avril 2009 à 15:29
Je cherche désespérément à créer la formule imbriquée pour
"combien de personnes de la colonne B (age) ont plus de 19 ans et on répondu OUI dans la colonne C"

j'ai essayé =SI(NB.SI(B26:B216;">19,96");NB.SI(C26:C216);"oui") mais il manque un truc (quoi ???)
Ajouter un commentaire
Ce document intitulé « Fonction si imbriquée dans Excel » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?
Fonction si imbriquée dans Excel - page 2