Formule SI

Résolu/Fermé
Chacha - Modifié le 22 janv. 2021 à 10:13
PapyLuc51 Messages postés 4412 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 4 décembre 2024 - 22 janv. 2021 à 10:39
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

5 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié le 22 janv. 2021 à 10:14
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
22 janv. 2021 à 10:21
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 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023
22 janv. 2021 à 10:32
Oui sa fonctionne merci beaucoup
0
Même sans les guillemets cela ne fonctionne pas
0
PapyLuc51 Messages postés 4412 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 4 décembre 2024 1 447
Modifié le 22 janv. 2021 à 10:57
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
Merci pour votre aide
0

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

Posez votre question
PapyLuc51 Messages postés 4412 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 4 décembre 2024 1 447
Modifié le 22 janv. 2021 à 10:48
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