Recherche formule désespérement

Bonjour,

Je suis en difficulté car je souhaite calculer des sommes automatiquement en fonction des critères ci dessous

Nommons G, la colonne représentant un nombre de personnes;

H la colonne où je souhaite mettre en place le calcul ci dessous explicité;

Prenons en exemple la ligne 9.

Voici les conditions de calcul à mettre en place:

- Si 50<=G9<=64 ; alors 300+(3*G9)

MAIS SI 65<=G9<=79 ; alors 400+(3*G9)

MAIS SI 80<=G9<=99; alors 500+(3*G9)

j'ai essayé nombre de formules .... la dernière en date : =SI(50<=G9<=64;300+3*G9;SI(65<=G9<=79;400+3*G9;SI(80<=G9<=99;500+3*G9)))

CA ME MET : "FAUX"

Je deviens folle... pouvez vous me donner un coup de pouce s'il vous plaît ?

Merci d'avance!

Salut,

Sans fichier c'est pas facile, mais :

=SI(ET(G2>=50;G2<=64);300+(G2*3);SI(ET(G2>=65;G2<=79);400+(3*G2);SI(ET(G2>=80;G2<=99);500+(3*G2);"Pb de Nombre")))

Essaye ça, et dis moi si ça te convient

RemBabar

Bonjour,

Surement plus court

=SI(ET(G9>=50;G9<65);300+(G9*3);SI(ET(G9>=65;G9<80);400+(G9*3);SI(ET(G9>=80;G9<100);500+(G9*3);"")))

MERCI !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Ca marche !!!!!!! super!

Mais dites moi, que veut dire "pb de nombre" ... ?, est ce bien ce terme qui définit la valeur "fausse" ?

Merci encore et bonne journée à vous!

ln29

Avec plaisir !

J'ai mis "Pb de nombre" au hasard pour signaler une erreur lorsque la valeur n'est pas dans une des fourchettes.

Tu peux mettre ce que tu veux en changeant cela dans la formule ! Met ce qui te parle le plus

Bonne Journée à toi aussi !

RemBabar

Bonjour à tous,

Surement plus court

Euh...

Une autre proposition capilotractée :

=SI(OU(G9<50;G9>100);"";(200+EQUIV(G9;{50;65;80};1)*100)+G9*3)

Mais dites moi, que veut dire "pb de nombre" ... ?, est ce bien ce terme qui définit la valeur "fausse" ?

"Pb de nombre" c'est la valeur en G qui est inférieure à 50 ou supérieure à 100.

Si on reprend une partie de ta formule :

50<=G9<=64

Excel va traiter les opérateurs un par un, pas les deux d’un coup, il faut placer les deux conditions dans un ET ou un OU pour simuler ça :

50<=G9 va renvoyer VRAI ou FAUX

VRAI ou FAUX<=64 renverra toujours FAUX

Une valeur booléenne est considérée comme toujours supérieure à une valeur numérique, donc jamais inférieure ou égale à 64.

Rechercher des sujets similaires à "recherche formule desesperement"