Trucs et astuces Express - L'aide informatique au bout des doigts!

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Conditions multiples sous Excel
Gwen31000
posté 17-06-2008 - 10:18
Message #1


Membre


Groupe : Membres
Messages : 2
Inscrit : 17-06-2008
Membre n° 13 050



(MESSAGE CORRIGE DEPUIS SON PREMIER POST, L'INITIAL COMPRENAIT DES ERREURS)

Bonjour,

Il me semble y avoir sur ce forum des gens qui connaissent de très belles astuces pour solutionner nos petits tracas sous Excel, mais je n'ai pas je pense trouvé la réponse à ma question dans le forum (mes excuses si elle m'a échappé et merci à celui ou celle qui me pointerai une éventuelle réponse déjà apportée à une question similaire).
Je précise (au cas où cela soit utile), que je suis sous Excel 2004 pour Mac, sous Leopard.

Je suis travailleur indépendant, seule et je bute sur un os.
Je travaille actuellement pour une mission sur un tableau Excel complexe. Je vais être amenée à traiter un grand nombre de dossiers et je cherche à en automatiser l'analyse via Excel.

Je bute sur le problème suivant: j'ai 30 codes (du type ES31, ES32 ...), associés à des valeurs du type nom de régions (ex. Midi-Pyrénées, Languedoc-Roussillon etc...). Chaque code correspond à une région européenne.

Est-il possible d'uploader un fichier ici quelque part ?

J'ai donc (en colonne A) d'une part ma liste de 30 codes (ES31, ES32 etc.), chacun dans une cellule à part d'une colonne. Dans une colonne à côté (colonne cool.gif, face à face à mes 30 codes, j'ai la liste des régions correspondantes.

Dans une autre colonne du même tableau (colonne C), je vais être amenée à importer des données, qui comprendront pour une série de dossiers le code région (ex. ES31) : je cherche à créer une super formule conditionnelle qui me permette de "déduire" automatiquement dans une 4ème colonne (colonne D) le nom complet de la région correspondant au code région saisi en colonne C.

En clair:

J'ai une nomenclature qui comprend un code associant à chaque fois une région pour 30 régions. Je vais importer des données (des codes région) -> je veux traduire ces codes en noms complets de régions dans une dernière colonne (D).

Pour une autre partie de mon fichier Excel j'ai utilisé le 'SI' : ex. =SI($K46=L$45;1;0), mais là c'est plus complexe.

Quelqu'un saurait-il me dire si il est possible (et comment le faire ?) de construire une formule qui répondrait à ça :

Si C3 est égal à ES11 alors D3 est égal à Galicia; ET Si C3 est égal à ES12 alors D3 est égal à Principado de Asturias etc ... pour 30 codes et noms de régions associés ???

Je sais que c'est un peu galère mais si quelqu'un a une idée de formule je suis preneuse.

Je précise que bien qu'ayant l'habitude d'Excel pour des choses complexes, je ne connais pas encore bien l'univers des Macros et de VBA : je ne sais pas encore faire ça.

Merci par avance à ceux qui pourront amener de l'eau à mon moulin.

Gwen
Go to the top of the page
 
+Quote Post
wildpegase
posté 17-06-2008 - 10:51
Message #2


Membre


Groupe : Membres
Messages : 130
Inscrit : 09-02-2005
Lieu : Lyon - France
Membre n° 5 750



Bonjour Gwen,

Je pense que la fonction Excel RECHERCHEV devrait répondre à ton besoin.

Elle renvoie en fonction d'une valeur, une autre donnée située dans une zone que tu dois déclarer.

RECHERCHEV(valeur_cherchée;table_matrice;no_index_col;valeur_proche)

dans ton cas :

Valeur recherchée: le code issu de ton importation


Table matrice: la zone qui renseigne chaque région par un code de type ES31


no_index: ici il faut préciser le numéro de la colonne qui en fonction de ton code ES31 va appeller la région.
si en colonne A tu as ton code ES31
en colonne B tu as le nom de la région.

Tu dois renseigner en no_index 2 pour stipuler à Excel que dans ton tableau code/région est associé ES31 à Languedoc donnée située dans la colonne 2.


valeur_proche: mettre FAUX si tu souhaites obtenir exactement identique ( car dans le cas de nombre, en mettant VRAI Excel cherche une valeur égale ou supérieur au critére de recherche).

Pour des explications plus claires et un exemple. Après avoir frappé la touche F1 sous excel demande RECHERCHEV


Voilà, j'espère que j'aurais été assez clair.

Bonne continuation avec ton Excel.


Webmicalement Laurent
Go to the top of the page
 
+Quote Post
Gwen31000
posté 17-06-2008 - 11:04
Message #3


Membre


Groupe : Membres
Messages : 2
Inscrit : 17-06-2008
Membre n° 13 050



Merci beaucoup pour ces explications détaillées mai_applaudit.gif

ça me paraît pas mal comme solution, et je ne connaissais pas cette astuce !!

Gwen
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

RSS Version bas débit Nous sommes le : 05-12-2008 - 4:27
annuaire