Place du * dans la formule NB.SI

LB96 -  
jee pee Messages postés 9445 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonsoir,
J'ai utilisé la formule NB.SI pour faire ressortir les cellules qui contenaient un caractère particulier .

J'ai essayé la formule NB.SI ( Cellule ; "caractère d'identification") sans succès . Et j'ai vu sur ce forum que la bonne formule était NB.SI (Cellule ; "*caractère d'identification*") et ça marché .

Je me demande donc le rôle de "*" dans les formules en général .

Merci beaucoup pour votre aide .

Configuration: Windows / Chrome 88.0.4324.150

2 réponses

  1. jee pee Messages postés 9445 Date d'inscription   Statut Modérateur Dernière intervention   9 984
     
    Bonjour,

    L'étoile est un caractère joker qui remplace n'importe quel/s caractère/s.
    NB.SI ( Cellule ; "cas") signifie une cellule qui contient exactement "cas".
    "*cas" une cellule qui se termine par "cas" avec n'importe quoi avant,
    "cas*" un cellule qui commence par cas avec n'importe quoi après,
    et finalement "*cas*" une cellule qui contient cas n'importe où.

    0
  2. Raymond PENTIER Messages postés 58219 Date d'inscription   Statut Contributeur Dernière intervention   17 485
     
    Bonsoir LB96.

    Mon ami jee pee, que je salue ici, t'a excellemment expliqué l'utilisation du caractère "
    *
    " dans certaines fonctions.
    J'ajoute que le caractère "
    ?
    " remplit exactement le même rôle, mais pour une seule lettre à la fois ...

    Ainsi "?chat" peut reconnaître "achat" ; "???chat" reconnaît "crachat" ; "chat??" reconnaît "chaton" et "chatte".
    Alors que "*chat" reconnaît aussi bien "achat" que "crachat", et que "chat*" reconnaît "chat", "chaton" ou "châteaux" !

    Cordialement.
    0
    1. jee pee Messages postés 9445 Date d'inscription   Statut Modérateur Dernière intervention   9 984
       
      Bonjour Raymond, merci pour ce complément indispensable sur les caractères jokers, caractères génériques. Le
      ?
      permet effectivement d'être plus précis dans une recherche face au
      *
      qui va être large dans ce qu'il cible.
      0