OVH Cloud OVH Cloud

Index/Equiv mais sur les 2 premiers chiffres

5 réponses
Avatar
Didier
Bonsoir
J'ai une colonne de n° de code postal ex : 25453
un numéro par cellule.
je souhaite créer une formule avec index/equiv afin que seul les 2 premiers
numéro du code postal soit pris en compte.
J'ai une liste de tous les départements en lettre.
De ce fait si j'ai 38254 j'ai "Isère" comme réponse.
J'espère être clair.
Merci beaucoup
Didier

5 réponses

Avatar
Dédé
Salut Didier !

Peut-être un p'tit bout de piste ...

essaie d'intégrer la fonction suivante dans ta formule :
=GAUCHE(B12;2)

Est-ce que cela t'a éclairé ? ;-)

Salutations
Dédé
"Didier" a écrit dans le message de
news:
Bonsoir
J'ai une colonne de n° de code postal ex : 25453
un numéro par cellule.
je souhaite créer une formule avec index/equiv afin que seul les 2
premiers

numéro du code postal soit pris en compte.
J'ai une liste de tous les départements en lettre.
De ce fait si j'ai 38254 j'ai "Isère" comme réponse.
J'espère être clair.
Merci beaucoup
Didier




Avatar
RaMA
Bonsoir

=index(TabDeptLib;equiv(gauche(CodPost;2);TabDeptCod;0))
Salutations
RaMa
--
.
"Didier" a écrit dans le message de news:

Bonsoir
J'ai une colonne de n° de code postal ex : 25453 à nommer CodPost
*****************************
un numéro par cellule.
je souhaite créer une formule avec index/equiv afin que seul les 2
premiers numéro du code postal soit pris en compte.
J'ai une liste de tous les départements en lettre.
******************************************************

Je suppose que tes codes départements sont en format texte
et ta table composée de 2 colonnes
L'une avec le code à nommer TabDeptCod
L'autre avec le libellé du département à nommer TabDeptLib
******************************************************
De ce fait si j'ai 38254 j'ai "Isère" comme réponse.
J'espère être clair.
Merci beaucoup
Didier



Avatar
Didier
Merci beaucoup Dédé et Rama
j'ai trouvé
=INDEX(Les_départements;EQUIV(GAUCHE(A5;2);Les_codes;0))
Merci encore et bonne soirée
Didier



"Dédé" a écrit dans le message de news:
%
Salut Didier !

Peut-être un p'tit bout de piste ...

essaie d'intégrer la fonction suivante dans ta formule :
=GAUCHE(B12;2)

Est-ce que cela t'a éclairé ? ;-)

Salutations
Dédé
"Didier" a écrit dans le message de
news:
Bonsoir
J'ai une colonne de n° de code postal ex : 25453
un numéro par cellule.
je souhaite créer une formule avec index/equiv afin que seul les 2
premiers

numéro du code postal soit pris en compte.
J'ai une liste de tous les départements en lettre.
De ce fait si j'ai 38254 j'ai "Isère" comme réponse.
J'espère être clair.
Merci beaucoup
Didier








Avatar
GD
Bonsour ®Didier
en fait il te suffira de trier ta liste (ListeDept) dans l'ordre de leur
numero ;-)))
et puis de faire :
=INDEX(ListeDept;ENT(CodePostal/1000);1)

si pb pour la corse (2A 2B)
il te faudra alors une liste exhaustive des départements sur 2 colonnes
(CodesDept 2caractères, ListeDept)
et dans ce cas (il n'est pas nécessaire de trier la liste)
=INDEX(ListeDept;EQUIV(GAUCHE(TEXTE(CodePostal;"00000");2);CodesDept;0);1)

@+


wrote:
Bonsoir
J'ai une colonne de n° de code postal ex : 25453
un numéro par cellule.
je souhaite créer une formule avec index/equiv afin que seul les 2
premiers numéro du code postal soit pris en compte.
J'ai une liste de tous les départements en lettre.
De ce fait si j'ai 38254 j'ai "Isère" comme réponse.
J'espère être clair.
Merci beaucoup
Didier


Avatar
Didier
Merci beaucoup GD
Didier

"GD" a écrit dans le message de news:
%
Bonsour ®Didier
en fait il te suffira de trier ta liste (ListeDept) dans l'ordre de leur
numero ;-)))
et puis de faire :
=INDEX(ListeDept;ENT(CodePostal/1000);1)

si pb pour la corse (2A 2B)
il te faudra alors une liste exhaustive des départements sur 2 colonnes
(CodesDept 2caractères, ListeDept)
et dans ce cas (il n'est pas nécessaire de trier la liste)
=INDEX(ListeDept;EQUIV(GAUCHE(TEXTE(CodePostal;"00000");2);CodesDept;0);1)

@+


wrote:
Bonsoir
J'ai une colonne de n° de code postal ex : 25453
un numéro par cellule.
je souhaite créer une formule avec index/equiv afin que seul les 2
premiers numéro du code postal soit pris en compte.
J'ai une liste de tous les départements en lettre.
De ce fait si j'ai 38254 j'ai "Isère" comme réponse.
J'espère être clair.
Merci beaucoup
Didier