Bonjour,
J'ai un tableau contenant 12 colonnes mois
Pour le remplir, j'utilise dans chaque cellule une fonction RechercheV qui va chercher dans un autre onglet la donnée à afficher.
La formule est la même pour toutes les colonnes hormis l'indice de la colonne à récupérer qui change selon le mois concerné.
Ex :
= RechercheV(B2;AA1:AL100;1)
= RechercheV(B2;AA1:AL100;2)
...
= RechercheV(B2;AA1:AL100;11)
= RechercheV(B2;AA1:AL100;12)
Pour limiter le nombre de formule (surtout pour la maintenance), j'ai mis en place les formules nommées (pas sûr du nom), c'est-à-dire que j'ai ma formule dans une cellule (sans le =)
J'insère un nom (ex Formule1) faisant réference à une formule générique.
Ensuite, dans chaque ligne, je n'ai plus qu'à faire =Formule1 et tout se calcule automatiquement.
Si je dois modifier ma formule, je ne le fais qu'une fois et c'est très pratique.
Cela marche donc très bien mais pour une seule colonne Mois
Car pour les autres mois, je dois modifier l'indice (voir exemple RechercheV) et je ne trouve pas de fonction générique pour le faire.
J'ai bien essayé avec Colonne pour avoir :
RechercheV(B2;AA1;AL100;COLONNE()) mais cela ne fonctionne pas je récupère un #REF
Pourtant COLONNE renvoi bien un entier
Avez-vous une idée qui me permettrait de faire cela? Est-ce qu'il faut ajouter quelque chose à la fonction COLONNE()?
Merci pour votre attention.
Clark
J'ai un tableau contenant 12 colonnes mois
Pour le remplir, j'utilise dans chaque cellule une fonction RechercheV qui va chercher dans un autre onglet la donnée à afficher.
La formule est la même pour toutes les colonnes hormis l'indice de la colonne à récupérer qui change selon le mois concerné.
Ex :
= RechercheV(B2;AA1:AL100;1)
= RechercheV(B2;AA1:AL100;2)
...
= RechercheV(B2;AA1:AL100;11)
= RechercheV(B2;AA1:AL100;12)
Pour limiter le nombre de formule (surtout pour la maintenance), j'ai mis en place les formules nommées (pas sûr du nom), c'est-à-dire que j'ai ma formule dans une cellule (sans le =)
J'insère un nom (ex Formule1) faisant réference à une formule générique.
Ensuite, dans chaque ligne, je n'ai plus qu'à faire =Formule1 et tout se calcule automatiquement.
Si je dois modifier ma formule, je ne le fais qu'une fois et c'est très pratique.
Cela marche donc très bien mais pour une seule colonne Mois
Car pour les autres mois, je dois modifier l'indice (voir exemple RechercheV) et je ne trouve pas de fonction générique pour le faire.
J'ai bien essayé avec Colonne pour avoir :
RechercheV(B2;AA1;AL100;COLONNE()) mais cela ne fonctionne pas je récupère un #REF
Pourtant COLONNE renvoi bien un entier
Avez-vous une idée qui me permettrait de faire cela? Est-ce qu'il faut ajouter quelque chose à la fonction COLONNE()?
Merci pour votre attention.
Clark