Formule excel

Fermé
Virginieeeee - 18 oct. 2014 à 21:10
 Virginieeeee - 19 oct. 2014 à 09:45
Bonjour,

J'ai un tableau excel avec deux colonnes: une colonne A avec une liste de code postaux, et une colonne B avec le nom de 3 responsables rattachés à un code postal prédéfini.
Je dois renseigner la colonne B en fonction de la colonne A
Par exemple:
Pour les codes postaux suivants: 34001, 34003, c'est Michel le responsable
Les codes postaux: 34002, 34004, c'est Luc
Pour 34006, 34008, c'est Jean.
Je renseigne la colonne B manuellement, cellule par cellule. J'aimerai une fonction qui me permette de renseigner la colonne B automatiquement.
En gros: Si le code postal dans la cellule A1 est égal à 34001 ou 34003, alors c'est Michel qui apparaît dans la cellule B1, etc.

Y a-t-il une formule pour ce cas précis?

Merci de votre aide.

3 réponses

via55 Messages postés 14509 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 2 janvier 2025 2 739
Modifié par via55 le 18/10/2014 à 22:48
Bonsoir

Le mieux est de faire une base de données qui peut être modifiable et évolutive sans qu'il y ait besoin de changer toutes les formules

Dans une autre feuille tu fais un tableau avec en colonne A tous les codes postaux et en colonne B à chaque fois le nom du responsable correspondant

Tu selectionnes toute la plage des données dans ces 2 colonnes puis clic droit Nommer plage et tu la nommes base

Sur la 1ere feuille en colonne B tu mets dans la première cellule , par exemple B2 la formule =RECHERCHEV(A2;base;2;0) qui ira rechercher dans ta base données le code postal équivalent à celui en A2 et renverra la valeur correspondante dans la colonne 2 de base (donc le nom) avec une correspondance exacte(le 0)
Tu peux alors étirer la formule sur toute la colonne

Cdlmnt

"L'imagination est plus importante que le savoir." A. Einstein
1
MrYAU31 Messages postés 3808 Date d'inscription samedi 23 février 2013 Statut Membre Dernière intervention 8 juillet 2017 1 614
Modifié par MrYAU31 le 18/10/2014 à 21:30
Bonjour,
Ta formule ressemblera à ça ;-)
=SI(OU(A1=34001;A1=34003);"Michel";SI(OU(A1=34002;A1=34004);"Luc";SI(OU(A1=34006;A1=34008);"Jean";"PERSONNE")))
0
Virginieeeee
19 oct. 2014 à 09:45
Merci à vous deux!
La deuxième réponse est un peu plus fastidieuse, je pense que je vais privilégier la première, merci encore!
0