Plusieurs si
mamie
-
mamie -
mamie -
Bonjour,
Je cherche une formule qui me permettra d'inscrire automatiquement une ville dans une cellule selon que le département saisi dans une autre cellule soit rattaché à cette ville.
Exemple :
si A1 est 18 ou 28 ou36 ou 37 ou 41 ou 45 ou 75 ou 77 ou 78 ou 91 ou 92 ou 93 ou 94 ou 95 alors A2 est Paris
si A1 est 2 ou 8 ou 10 ou 51 ou 52 ou 59 ou 60 ou 62 ou 80 alors A2 est Lille
si A1 est 25 ou 39 ou 54 ou 55 ou 57 ou 67 ou 68 ou 70 ou 88 ou 90 alors A2 est Metz
si AI est.....alors A2 est Lyon
si AI est.....alors A2 est Toulon
si AI est.....alors A2 est Marseille
si AI est.....alors A2 est toulouse
si AI est.....alors A2 est bordeaux
si AI est.....alors A2 est rennes
si AI est.....alors A2 est brest
Je vous remercie à l'avance pour vos conseils.
Je cherche une formule qui me permettra d'inscrire automatiquement une ville dans une cellule selon que le département saisi dans une autre cellule soit rattaché à cette ville.
Exemple :
si A1 est 18 ou 28 ou36 ou 37 ou 41 ou 45 ou 75 ou 77 ou 78 ou 91 ou 92 ou 93 ou 94 ou 95 alors A2 est Paris
si A1 est 2 ou 8 ou 10 ou 51 ou 52 ou 59 ou 60 ou 62 ou 80 alors A2 est Lille
si A1 est 25 ou 39 ou 54 ou 55 ou 57 ou 67 ou 68 ou 70 ou 88 ou 90 alors A2 est Metz
si AI est.....alors A2 est Lyon
si AI est.....alors A2 est Toulon
si AI est.....alors A2 est Marseille
si AI est.....alors A2 est toulouse
si AI est.....alors A2 est bordeaux
si AI est.....alors A2 est rennes
si AI est.....alors A2 est brest
Je vous remercie à l'avance pour vos conseils.
4 réponses
Bonjour,
Ne serait-il pas le plus simple de créer un tableau sur une feuille à part avec les correspondances entre les chiffres et les villes, et ensuite d'utiliser la fonction RechercheV sur ce tableau ?
Ne serait-il pas le plus simple de créer un tableau sur une feuille à part avec les correspondances entre les chiffres et les villes, et ensuite d'utiliser la fonction RechercheV sur ce tableau ?
Je suis désolée, je n'ai pas bien compris Tatanos ! Tu peux + détailler ta réponse?
En tout cas je te remercie de m'avoir répondu.
En tout cas je te remercie de m'avoir répondu.
Imaginons que tu travailles en Feuille 1
dans ton A1 tu as le numéro que tu saisis, et en A2, le nom de la ville qui va s'afficher tout seul.
Ce que tu peux faire, c'est aller en Feuille 2 pour créer un tableau de ce type (c'est un exemple) :
A1 A2
18 Paris
27 Paris
36 Paris
10 Lille
51 Lille
90 Metz
ici mon tableau fait 6 lignes, de A1 à B6, dans la feuille qui s'appel Feuil2 (nom que j'ai laissé d'origine)
La formule à mettre dans ton A2, sur la feuille 1 (là ou tu travailles) est la suivante :
=RECHERCHEV(A1; Feuil2!A1:B6;2; FAUX)
Voici comment fonctionne cette formule :
"=RechercheV(" : On va effectuer une recherche verticale dans un tableau
"A1;" : On va chercher la valeur qui correspond à la valeur de A1 dans ta page (ici, le numéro)
"Feuil2!A1:B6;" : Où va t'on la chercher ? On cherche dans la feuille appelée Feuil2, dans la 1ère colonne du tableau A1:B6, (donc de A1 à A6... si la plage de données avait été B4:F8, la recherche du chiffre se ferait de B4 à B8, toujours sur la 1ère colonne)
"2;" : Une fois que le chiffre en A1 va être trouvé, on affiche ce qui correspond dans la 2me colonne (d'où le 2) de notre plage A1:B6, donc dans le problème nous concernant : la ville.
"FAUX)" : Simplement pour dire que le tableau n'est pas trié alphabétiquement, donc si il cherche 90, par exemple, et qu'il tombe sur 91 avant, il va continuer jusqu'au 90 a la place de s'arreter.
En espérant avoir été assez clair, et comme ça tu sauras utiliser la fonction de RechercheV sur excel.
dans ton A1 tu as le numéro que tu saisis, et en A2, le nom de la ville qui va s'afficher tout seul.
Ce que tu peux faire, c'est aller en Feuille 2 pour créer un tableau de ce type (c'est un exemple) :
A1 A2
18 Paris
27 Paris
36 Paris
10 Lille
51 Lille
90 Metz
ici mon tableau fait 6 lignes, de A1 à B6, dans la feuille qui s'appel Feuil2 (nom que j'ai laissé d'origine)
La formule à mettre dans ton A2, sur la feuille 1 (là ou tu travailles) est la suivante :
=RECHERCHEV(A1; Feuil2!A1:B6;2; FAUX)
Voici comment fonctionne cette formule :
"=RechercheV(" : On va effectuer une recherche verticale dans un tableau
"A1;" : On va chercher la valeur qui correspond à la valeur de A1 dans ta page (ici, le numéro)
"Feuil2!A1:B6;" : Où va t'on la chercher ? On cherche dans la feuille appelée Feuil2, dans la 1ère colonne du tableau A1:B6, (donc de A1 à A6... si la plage de données avait été B4:F8, la recherche du chiffre se ferait de B4 à B8, toujours sur la 1ère colonne)
"2;" : Une fois que le chiffre en A1 va être trouvé, on affiche ce qui correspond dans la 2me colonne (d'où le 2) de notre plage A1:B6, donc dans le problème nous concernant : la ville.
"FAUX)" : Simplement pour dire que le tableau n'est pas trié alphabétiquement, donc si il cherche 90, par exemple, et qu'il tombe sur 91 avant, il va continuer jusqu'au 90 a la place de s'arreter.
En espérant avoir été assez clair, et comme ça tu sauras utiliser la fonction de RechercheV sur excel.
Merci beaucoup Tatanos, c'est super, j'ai fini par comprendre!
J'ai juste fait une modification pour figer les plages de la feuil2 de sorte à incrémenter la formule à chaque nouvelle ligne en feuil1
=RECHERCHEV(A1; Feuil2!$A$1:$B$6;2; FAUX)
Merci encore beaucoup de ta patience, le détail de ta réponse a été efficace pour ma compréhension.
Très bonne journée
J'ai reçu d'autres réponses que je n'ai pas exploité encore mais je regarderai et répondrai à tous.
J'ai juste fait une modification pour figer les plages de la feuil2 de sorte à incrémenter la formule à chaque nouvelle ligne en feuil1
=RECHERCHEV(A1; Feuil2!$A$1:$B$6;2; FAUX)
Merci encore beaucoup de ta patience, le détail de ta réponse a été efficace pour ma compréhension.
Très bonne journée
J'ai reçu d'autres réponses que je n'ai pas exploité encore mais je regarderai et répondrai à tous.