Place du * dans la formule NB.SI

Fermé
LB96 - 17 févr. 2021 à 19:24
jee pee Messages postés 39589 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 - 18 févr. 2021 à 14:15
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

jee pee Messages postés 39589 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
17 févr. 2021 à 19:35
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
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
18 févr. 2021 à 01:42
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
jee pee Messages postés 39589 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 avril 2024 9 225
18 févr. 2021 à 14:15
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