Fonction SI

carine1313_7729 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,
j'ai fait une fonction sur à partir d'une cellule dans laquelle il n'y avait que du texte et j'ai obtenue un résultat ! pas de message d'erreur !

=SI(A1>1000;200;0) --> dans la cellule A1 est saisi VENDEUR 1 --> résultat obtenu 200

J'ai changé le symbole dans la fonction :
=SI(A1<1000;200;0) --> dans la cellule A1 est saisi VENDEUR 1 --> résultat obtenu 0

Pas de message d'erreur dans les 2 cas, est-ce normal ???
merci de votre aide.

1 réponse

  1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
     
    Bonjour
    et vous aurez ça dans tous les cas, avec n'importe quel texte dans la cellule, et avec 1000 ou 100000 ou avec 0,1 et même avec 0 dans la formule. A priori Excel considère un texte comme une valeur numérique illimitée
    crdlmnt

    0
    1. carine1313_7729 Messages postés 2 Date d'inscription   Statut Membre Dernière intervention  
       
      bonsoir,
      je viens de faire une modification VENDEUR au lieu de VENDEUR 1 et > 3000 = même résultat !
      0
    2. Raymond PENTIER Messages postés 58211 Date d'inscription   Statut Contributeur Dernière intervention   17 480
       
      Oui : C'est exactement ce que t'a expliqué Vaucluse , que je salue !

      Et, juste par curiosité, j'aimerais bien savoir pourquoi tu mets un texte en A1 alors que ta formule doit traiter une valeur numérique ?
      0
    3. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      si vous voulez que la formule ne s'applique que si A1 est numérique, écrivez

      =SI(ET(ESTNUM(A1);A1>1000);200;0)

      qui renverra 0 si A1 est soit un texte, soit <1000

      crdlmnt
      0