Formule SI

Résolu
Chacha -  
PapyLuc51 Messages postés 4502 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un problème avec cette formule :
=SI(F2>6,5;H2<40;"30";SI(F2>6,5;H2>40<46;"70";SI(F2>6,5;H2>46;"140")))
Sa me met que y a trop grand nombre d'argument

Je n'arrive pas à comprendre ou est mon erreur
si Quelqu'un peux m'aider

Configuration: Windows / Chrome 87.0.4280.141
A voir également:

5 réponses

Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 779
 
bonjour,

Il ne faut pas mettre de guillemets (") pour obtenir un résultat numérique, avec les guillemets la formule retourne un chiffre (un texte) au lieu d'un nombre (une quantité).

0
Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention   1 779
 
D'autre part, il faut mettre des ET() pour la condition.
Si j'ai bien compris tu voudrais :
=SI(ET(F2>6,5;H2<40);30;SI(ET(F2>6,5;H2>40;H2<46);70;SI(ET(F2>6,5;H2>46);140;"????")))
qui se simplifie :
=SI(F2>6,5;SI(H2<40;30;SI(ET(H2>40;H2<46);140));"????")
0
Chacha > Patrice33740 Messages postés 8561 Date d'inscription   Statut Membre Dernière intervention  
 
Oui sa fonctionne merci beaucoup
0
Chacha
 
Même sans les guillemets cela ne fonctionne pas
0
PapyLuc51 Messages postés 4502 Date d'inscription   Statut Membre Dernière intervention   1 479
 
Bonjour,

F2>6,5 revient tout au long de la formule, inutile de la répéter
H2 a une double condition pour le 70 inutile également si c'est <40 à la précédente condition c'est forcément supérieur.
Donc et en voulant tenir compte du(des) nombre(s) qui sert(servent) de bascule

=SI(F2>6,5;SI(H2<=40;30;SI(H2<=46;70;SI(H2>46;140;"")));"")


ou

=SI(F2>6,5;SI(H2<40;30;SI(H2<46;70;SI(H2>=46;140;"")));"")


Revenir si c'est autre chose

Cordialement
0
Chacha
 
Merci pour votre aide
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PapyLuc51 Messages postés 4502 Date d'inscription   Statut Membre Dernière intervention   1 479
 
Merci

Et pour ne rien inscrire si soit F2 soit H2 est vide

=SI(OU(F2="";H2="");"";SI(F2>6,5;SI(H2<=40;30;SI(H2<=46;70;SI(H2>46;140;"")));""))

ou
=SI(OU(F2="";H2="");"";SI(F2>6,5;SI(H2=40;30;SI(H2=46;70;SI(H2=>46;140;"")));""))


Si c'est résolu résolu ne pas oublier le clic sur le bouton vert

Cordialement
0