#Valeur sur fonction SI

Résolu
MeuAd Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
 ducdosteflem -
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.
A voir également:

3 réponses

ducdosteflem
 
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   Statut Membre Dernière intervention  
 
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
 
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 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
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   Statut Membre Dernière intervention  
 
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 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
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   Statut Contributeur Dernière intervention   6 438
 
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