#Valeur sur fonction SI

Résolu/Fermé
MeuAd Messages postés 3 Date d'inscription lundi 17 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014 - 17 nov. 2014 à 23:05
 ducdosteflem - 18 nov. 2014 à 18:45
Bonjour,


Voilà la fonction SI qui me pose problème :

=SI(ET(J3>7;MIN(B3:H3)>=5);"Très bon";SI(ET(J3>7;MIN(B3:H3)<5);"Bon, mais doit travailler";SI(ET(J3>5;MIN(B3:H3)>=5);"Bon";SI(ET(J3>5;MIN(B3:H3)<5);"Attention doit travailler";"Attention il faut se réveiller"))))


Cette fonction fonctionne parfaitement bien, sauf si je remplace le début par ceci :

=SI(ET(J3>7;(B3:H3)>=5);

Si je retire le MIN dans la fonction, la formule est toujours correcte puisque la solution ne change pas dans le tableau d'arguments de la fonction mais si je valide ce changement la case se transforme en #Valeur.

Je ne comprends pas pourquoi.

Merci à ceux qui pourraient m'aider.

3 réponses

Bonjour,

la formule, même modifiée sans "MIN" fonctionne, bien que des notes inférieures à 5 soient considérées comme valables... dans une certaine limite...
concernant le problème entrevu, ce peut-il qu'une "espace" soit venue se loger en fin de formule, après copié-collé ?

à vérifier

Toutefois, les plages de cellules sont réservées aux fonctions spécifiques
la plage B3:H3 ne sera jamais comparée à une valeur, sans une de ces fonctions (MIN ou autre)

Cordialement

PS: il apparaît que seule, la colonne C soit prise en compte (2e note)
0
MeuAd Messages postés 3 Date d'inscription lundi 17 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014
18 nov. 2014 à 10:46
Non pas d'erreur de copier coller :)

"la formule, même modifiée sans "MIN" fonctionne, bien que des notes inférieures à 5 soient considérées comme valables"

Justement non, la réponse de la formule sans le MIN est #Valeur
0
ducdosteflem
18 nov. 2014 à 18:45
Bonjour à tous,

Un test en matricielle (pourquoi pas ?, tant qu'on y est...) active la fonction sur la colonne C
d'où ma précédente remarque.

Bonne suite
Un bonjour à Raymond, avec beaucoup de soleil !
Cordialement
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
18 nov. 2014 à 01:13
Non : la formule modifiée n'est plus correcte !
C'est un simple hasard si pour certaines données le résultat reste bon.
0
MeuAd Messages postés 3 Date d'inscription lundi 17 novembre 2014 Statut Membre Dernière intervention 18 novembre 2014
18 nov. 2014 à 10:32
Donc en gros c'est Excel qui "bug" sur la formule ?
Parce que mon prof disait que cette écriture fonctionnait sur une précédente version d'Excel (étant sur Excel 2010 dans ce cas)
0
Raymond PENTIER Messages postés 58396 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 094
Modifié par Raymond PENTIER le 18/11/2014 à 17:57
Ou ton prof s'est trompé ou, plus vraisemblablement, tu l'as mal compris ...
Excel ne buggue absolument pas. Ta formule est incorrecte. (Vaucluse l'a très bien expliqué) ...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 18/11/2014 à 11:54
Bonjour
Non excel ne bugue pas, mais comme le dit très justement ducdosteflem... vous ne pouvez pas utiliser cette comparaison sans le code MIN

(B3:H3)>=5 ne peut pas être lu par Excel

cr(dlmnt

Errare humanum est, perseverare diabolicum
0