Quelle formule

Résolu/Fermé
Flo - 11 mai 2016 à 17:30
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 11 mai 2016 à 18:37
Bonjour,

j'ai besoin d'aide
lorsque je rentre une adresse, j'ai besoin de savoir si elle fait partie d'une liste d'adresse située en zone sensible comment faire ma formule pour qu'elle me dise oui ou non
d'avance merci



1 réponse

Arkana0 Messages postés 4399 Date d'inscription mercredi 11 février 2009 Statut Modérateur Dernière intervention 10 février 2023 181
11 mai 2016 à 17:41
Bonjour,

Je pense que c'est la formule RECHERCHEV() qui te sera utile
https://www.excel-pratique.com/fr/fonctions/recherchev.php
Attention à bien renseigner FAUX à la fin de la formule.

Il te faut juste un tableau de correspondances adresses - zones sensibles
0
merci mais je n'y arrive pas ca me met #N/A
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 407
11 mai 2016 à 18:03
Bonsoir
si la fonction RECHERCHEV renvoie N/A c'est que l"adresse n'existe pas dans la 1° colonne du champ de recherche

Vous devez donc écrire une condition (si cell est la cellule adresse et Plage la colonne où se trouvent les "sensibles"

=SIERREUR(RECHERCHEV(Cell;Plage; 1;0);"inexistant";"Ok")

Mais il serait probablement plus simple je pense d''utiliser ce code:

=SI(NB.SI(cell;plage);"OK";"inexistant")

fonctionne même si la plage des "sensibles" comportent plusieurs colonnes

Dans les deux cas, il faut que cell et la plage comportent des textes strictement identiques pour que les formules détectent les similitudes

crdlmnt
0
Flo > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
11 mai 2016 à 18:16
ma colonne ou je rentre la rue est la D1 dans mon fichier
ma liste d'exemple est de J2:J6
la formule a mettre est =si(NB.SI(D1;J2:J6);"ok";"inextistant") ?
sous cette forme, ca me met inexistant pourtant c'est écrit pareil

désolée je ne suis pas très douée avec certaines formules
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 407
11 mai 2016 à 18:28
Désolé, je suis fatigué ce soir :-)

j'ai donné la formule à l'envers!

=SI(NB.SI(J2:J6;D1);"OK";"inexistant")


et si vous devez tirer la formule, bloquez bien J2:J6 avec les $


crdlmnt
0
Flo > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
11 mai 2016 à 18:34
merci beaucoup c'est nickel ! merci de votre aide
0