SI() considère qu'une chaine de caractère a une valeur

Résolu/Fermé
Julius_1427 Messages postés 13 Date d'inscription vendredi 23 août 2019 Statut Membre Dernière intervention 19 janvier 2022 - 19 janv. 2022 à 21:03
 Utilisateur anonyme - 19 janv. 2022 à 21:30
Bonjour,

En colonne A mes cellules peuvent prendre soit une valeur entre 0 compris et 20 compris, soit contenir une chaîne de caractère quelconque, soit être vide. Je souhaite que Excel renvoie dans la colonne B "Vrai" si la valeur de la cellule en A est supérieure ou égale à 10, et "Faux" dans tout les autres cas.
J'ai écrit cette formule en B1 que j'ai recopiée: =SI(A1>=10;"Vrai";"Faux").
Or dans toutes les cellules comprenant une chaine de caractère, cela me renvoie "Vrai", alors que j'attends d'avoir "Faux".


Pourquoi Excel pense qu'une chaine de caractère est supérieure ou égale à 10 et renvoie "Vrai"?

Comment faire pour que lorsqu'il y a autre-chose qu'une valeur supérieure ou égale à 10, cette formule renvoie "Faux" ?

Merci !
A voir également:

1 réponse

Utilisateur anonyme
19 janv. 2022 à 21:06
Bonjour
Essayez cela =SI(ET(ESTNUM(A1);A1>=10);"Vrai";"Faux")
A+
2
Julius_1427 Messages postés 13 Date d'inscription vendredi 23 août 2019 Statut Membre Dernière intervention 19 janvier 2022
19 janv. 2022 à 21:14
C'est tout bon, merci beaucoup !
0
Utilisateur anonyme > Julius_1427 Messages postés 13 Date d'inscription vendredi 23 août 2019 Statut Membre Dernière intervention 19 janvier 2022
19 janv. 2022 à 21:30
Bonjour
L'usage du ET permet d'avoir 2 critères au lieu d'1... Fonction ET
Si vous avez résolu votre soucis c'est parfait.
A+
0