Fonction à conditions multiples

DontNotwhatotodo -  
 DontNotwhatotodo -
Bonjour à tous,

Je souhaiterai que notre ami commun Excel rapatrie des données en fonction de plusieurs conditions (Site de production, et en fonction du mois). Cela reviendrai à réaliser une fonction Excel avec de nombreuses conditions (SI). Si=A1="Site1";RechercheV(A6;Feuill2!PLage;SI(B1="janvier";2;SI(B1="Fevrier";3 etc.
Excel me limitant en nombre de condition possible j'ai donc choisi de nommer chaque condition de ma formule par des noms Name 1 pour site 1 etc ...

Indépendamment les unes des autres les fonctions donne le bon résultats mais une fois ensemble =SI(Name1;Name1;Si(Name2;Name2;etc) cela ne fonctionne pas.

De plus, en nommant j'ai perdu le loisir de dupliquer ma formule en faisant bouger la variable A6 de la rechercheV.

Je pense que pour m'en sortir une formule utilisant INDEX et/ou une formule matricielle est nécessaire, mais je ne suis pas encore très à l'aise avec ce type de fonction/formule.

Pouvez-vous me donner un petit coup de main.

Merci d'avance,
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

pour que nous nous soyons à l'aise dans votre sujet, il faudrait que nous connaissions la base de données à traiter
pouvez vous déposer un modèle, même bidonné ou partiel si confidentialité, sur:

https://www.cjoint.com/

et revenir ici coller le lien créé sur le site (bouton en bas de page et lien créé en haut)

crdlmnt

0
DontNotwhatotodo
 
Merci pour la réponse,

Je vais déposer un modèle comme demandé d'ici ce soir.

Merci d'avance pour l'aide
0
DontNotwhatotodo
 
http://www.cjoint.com/c/FAxwZVln0RR
0
JvDo Messages postés 1978 Date d'inscription   Statut Membre Dernière intervention   859
 
Bonsoir,

Quand tu auras réglé ton problème de fiabilisation de tes libellés (des "s" et des espaces en trop ou en moins entre les onglets), tu pourras utiliser cette formule :
=RECHERCHEV(A10;DECALER(Feuil2!$B$4:$N$16;18*($B$1="NORD"););1+MOIS(1*"1 "&$B$2&"2015");FAUX)

elle ne fonctionne que pour 2 sites, comme dans ton exemple.

cordialement
0
DontNotwhatotodo
 
Bonjour,

Merci pour la réponse, cependant le fichier est seulement un extrait et il y aura 8 listes, une pour chacune des régions.

Par conséquent, c'est la où est mon problème.

Merci d'avance,
0