Formule si

donny -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

comment optimiser la formule si pour qu'elle puisse vérifier des chiffres l'un après l'autre pour un nombre donner? si c'est pas avec si qu'il faut le faire proposez moi une autre formule svp.

tks

3 réponses

  1. Zoul67 Messages postés 2001 Statut Membre 149
     
    Bonjour,

    Peut-être obtiendrais-tu une réponse si ta question était claire...
    0
  2. donny
     
    en fait ce que je veux faire c'est sélectionner dans une colonne les cellules dont la valeur commence par 2 et a chaque fois mettre OK si une valeur commençant par 2 est trouvée.

    tks
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      Bonsoir
      formule à tirer sur la hauteur, pour une liste qui commence en A1:
      =SI(A1="";"";SI(GAUCHE(A1;1)*1=2;"OK";""))
      crdlmnt
      0
  3. donny
     
    Bonjour,

    la formule ne marche pas, soit c'est moi qui commet des erreurs, pouvez-vous me l'expliquer svp?

    merci.
    0
    1. Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 453
       
      La valeur à traiter est en A1, la formule en B1

      Le SI(A1="" sert à éviter l'application de la formule si A1 est vide

      le code GAUCHE(A1;1) ressort le premier caractère de A1 sous forme de texte

      le *1 ramène ce texte à une valeur numérique

      et donc si ce résultat est = à 2, la formule renvoie le texte OK

      Les difficultés de fonctionnement peuvent venir du type de valeur en A1 et de son format éventuellement
      Mais dans ce cas il faut mettre à disposition un modèle de votre problème.

      crdlmnt
      0