Fonction recherche

hasna84 Messages postés 124 Date d'inscription   Statut Membre Dernière intervention   -  
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

je veux utiliser la fonction recherche pour chercher dans une liste de référence si la valeur texte que je saisie existe déjà, et si c'est le cas je veux avoir un message .
merci

1 réponse

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

=NB.SI(champ;texte entre guillemets")>0
si vous saisissez votre texte en B1 par rapport à un champ A1:A100
en C1
=SI(NB.SI(A1:A100;B1)>0;"valeur existante";"OK")
si le texte entrée n'est qu'une partie des textes du champ:
=SI(NB.SI(A1:A100;"*"&B1&"*")>0;"valeur existante";"OK")

si vous voulez simplement une alerte directe sur la cellule:

sélectionnez directement la cellule où vous allez entrer le texte.
Barre d'outil / Données / Validation
choisissez en haut: "personnaliser"
en bas entrez la formule:
=NB.SI(A1:A100;"*"&B1&"*")=0
cliquez sur : alerte d'erreur
choisissez à gauche: "avertissement"
écrire un message dans la fenêtre Message d'erreur
ce message s'affichera dés que vous entrerez en B1un texte existant en entier ou partiellement dans un des textes en A1:A100. Dans la même fenêtre de validation, vous pouvez choisir à gauche le niveau de validation:
avertissement ou interdiction. tout en conservant le message d'alerte

espérant avoir été assez clair

crdlmnt

1
m@rina Messages postés 23917 Date d'inscription   Statut Contributeur Dernière intervention   11 465
 
Hello Vaucluse !
Aurais tu la science de la divination ? ;))))
Bizz
m@rina
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Salut M@rina.
Non, mais Aix en Provence, le pays de Nostradamus, n'est pas loin du Vaucluse.(où je ne suis plus)
reste à savoir ce qu'en pense le demandeur.
Bizz aussi
0