Microsoft 365 Recherche V avec nom de feuille dynamique

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

zina2711

XLDnaute Nouveau
Bonjour,
j'ai quatre feuille excel identique dans leurs formats, et je souhaite pouvoir créer une recherche V à partir d'une liste déroulante contenant le nom de la feuille, qui va à chaque fois chercher les valeurs dans la feuille sélectionner. merci
j'ai essayer avec la fonction Indirect ne fonctionne pas.

ci-joint un exemple, si je selectionne le pays France, la rechercheV doit chercher dont la feuille France.

Merci pour votre aide.
 

Pièces jointes

Dernière édition:
Re,

Vous ne dites pas ce qu'elle valeur retourner ? La somme de toute la ligne pour un nom et un pays ?
Pouvons nous utiliser des plages nommées ou les tableaux structurés ?
Avec excel 365 il est possible également d'utiliser Power Query pour faire une synthèse de vos feuilles.

Un premier jet avec plages nommées totalisant une ligne pour un pays et un nom

=SOMME(DECALER(INDIRECT("Datas_"&$B$9);EQUIV($A11;DECALER(INDIRECT("Datas_"&$B$9);0;0;;1);0)-1;0;1))

Cordialement
 

Pièces jointes

Dernière édition:
Re,

Vous ne dites pas ce qu'elle valeur retourner ? La somme de toute la ligne pour un nom et un pays ?
Pouvons nous utiliser des plages nommées ou les tableaux structurés ?
Avec excel 365 il est possible également d'utiliser Power Query pour faire une synthèse de vos feuilles.

Un premier jet avec plages nommées totalisant une ligne pour un pays et un nom



Cordialement
Merci beaucoup pour votre réponse,
mais ça marche pas non plus, en effet des fois je dois retourner la valeur de l'année 2016 par exemple et des fois la somme des valeurs de 2016 à 2018.
 
Bonjour,

Dans le fichier ci-dessous, vous trouverez 3 noms locaux à la feuille SYNTHESE :

1 - "Datas" définit ainsi : =INDIRECT("Datas_"&SYNTHESE!$B$9) et qui renvoie la plage de données du pays choisit en B9

2 - "Datas.Etiquettes" définit ainsi : =DECALER(SYNTHESE!Datas;0;0;;1)et qui renvoie la première colonne de la plage 'Datas'

3 - "Datas.Entêtes" définit ainsi : =DECALER(SYNTHESE!Datas;0;0;1) et qui renvoie la première ligne de la plage 'Datas'.

Ces 3 noms nous permettent d'avoir une formule raccourcie (C11 à C13) :
SI($C$9=0;SOMME(DECALER(Datas;EQUIV($A11;Datas.Etiquettes;0)-1;0;1));INDEX(Datas;EQUIV($A11;Datas.Etiquettes;0);EQUIV($C$9;Datas.Entêtes;0)))

Si vous tenez vraiment à RechercheV, ces trois noms vous permettront de faire :
RECHERCHEV($A11;Datas;EQUIV(2016;Datas.Entêtes;0);FAUX)
Où Equiv (...)renvoie l'index de colonne de l'année 2016 (ou autre année recherchée).

Voir fichier.

Cordialement
 

Pièces jointes

Dernière édition:
Bonjour,

Dans le fichier ci-dessous, vous trouverez 3 noms locaux à la feuille SYNTHESE :

1 - "Datas" définit ainsi : =INDIRECT("Datas_"&SYNTHESE!$B$9) et qui renvoie la plage de données du pays choisit en B9

2 - "Datas.Etiquettes" définit ainsi : =DECALER(SYNTHESE!Datas;0;0;;1)et qui renvoie la première colonne de la plage 'Datas'

3 - "Datas.Entêtes" définit ainsi : =DECALER(SYNTHESE!Datas;0;0;1) et qui renvoie la première ligne de la plage 'Datas'.

Ces 3 noms nous permettent d'avoir une formule raccourcie (C11 à C13) :


Si vous tenez vraiment à RechercheV, ces trois noms vous permettront de faire :

Où Equiv (...)renvoie l'index de colonne de l'année 2016 (ou autre année recherchée).

Voir fichier.

Cordialement
Merci beaucoup 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

  • Question Question
Réponses
3
Affichages
576
Retour