Adapter une formule à une base de données variable

Bonjour à tous,

Je découvre depuis peu le monde merveilleux des macros sur Excel.

Je suis confronté à un problème dont je suis certain, vous trouverez la réponse beaucoup plus rapidement que moi ...

Je m'explique :

J'ai cherche à obtenir un résultat sur une cellule fixe chaque semaine à partir d'une base de données qui, elle, varie (en nombre de ligne et en nombre de colonne), ce qui rend inefficace une formule INDEX + EQUIV du coup ...

Je vous joins un petit fichier avec un exemple sur deux jours. Le premier tableau avec 3 prénoms et 4 destinations, le suivant avec 4 prénoms et 5 destinations. Ma formule, du coup, ne prend plus toutes les données ...

J'imagine qu'il doit exister un système pour que ma formule s'adapte à la taille de mon tableau, mais pour le coup, je bloque.

Merci infiniment pour votre aide.

Louis

Slt Louis et

un essai à tester,

Seule condition: le tableau doit toujours commencé à partir de la céllule D2 (voir fichier céllule rouge)

Il faut défnir des noms (avec "Ctrl + F3" on peut voir les noms définis!)

1er Nom défini:

MonTableau ==>

=DECALER(Feuil1!$E$3;0;0;NBVAL(Feuil1!$E$3:$E$50);NBVAL(Feuil1!$E$3:$S$3))

2ème Nom défini:

Membres ==>

=DECALER(Feuil1!$D$3;0;0;NBVAL(Feuil1!$D$3:$D$50);1)

3ème Nom défini:

Villes ==>

=DECALER(Feuil1!$E$2;0;0;1;NBVAL(Feuil1!$E$2:$S$2))

Et aprés on peut ajouter des lignes ou des colonnes ...

P.S. Les listes déroulantes s'actualisent automatiquement.

Bonne nuit

Bonjoujr et bienvenue sur le forum

Bonjour à tous

Une autre proposition.à tester. Te convient-elle ?

Bye !

Bonjour,

Un autre exemple.

Cdlt.

Merci à tous pour votre aide,

Tout fonctionne à merveille !

Louis

Rechercher des sujets similaires à "adapter formule base donnees variable"