Excel: utilisation fonction indirect
zikos
-
zikos -
zikos -
Bonjour,
J'ai un fichier Excel avec plusieurs onglets (produit1, produit2, .....), et un onglet bilan. Voici la formule que j'ai dans l'onglet bilan:
RECHERCHEH($A61;Produit1!$X$18:$GS$21;4;0)-$P61
Il s'agit d'une formule pour comparer le prix d'une accessoire du produit 1 à son prix dans une liste dans l'onglet bilan (d'où le P61).
Je veux mettre l'onglet et la table (partie en gras de la formule) en variable. J'ai réussi à mettre l'onglet en variable avec la fonction INDIRECT:
RECHERCHEH($A61;INDIRECT("'"&$BD61&"'!$X$18:$GS$21");4;0)-$P61
où BD61 est une cellule où il y a écrit: Produit1. J'essaie de faire la même chose pour la table $X$18:$GS$21 , en imbriquant des INDIRECT(...) pour aller chercher les caractères $X$18 et $GS$21 dans deux autres cellules (pour les rendre variables) mais je n'y arrive pas. Aidez-moi svp.
Merci d'avance.
J'ai un fichier Excel avec plusieurs onglets (produit1, produit2, .....), et un onglet bilan. Voici la formule que j'ai dans l'onglet bilan:
RECHERCHEH($A61;Produit1!$X$18:$GS$21;4;0)-$P61
Il s'agit d'une formule pour comparer le prix d'une accessoire du produit 1 à son prix dans une liste dans l'onglet bilan (d'où le P61).
Je veux mettre l'onglet et la table (partie en gras de la formule) en variable. J'ai réussi à mettre l'onglet en variable avec la fonction INDIRECT:
RECHERCHEH($A61;INDIRECT("'"&$BD61&"'!$X$18:$GS$21");4;0)-$P61
où BD61 est une cellule où il y a écrit: Produit1. J'essaie de faire la même chose pour la table $X$18:$GS$21 , en imbriquant des INDIRECT(...) pour aller chercher les caractères $X$18 et $GS$21 dans deux autres cellules (pour les rendre variables) mais je n'y arrive pas. Aidez-moi svp.
Merci d'avance.
A voir également:
- Excel: utilisation fonction indirect
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
4 réponses
jejelefou,
Merci pour ta réponse, mais je crois que je me suis mal exprimé. je ne veux pas mettre la table $X$18:$GS$21 dans ma formule, je veux que ce soit dynamique, c'est à dire que pour chaque onglet la fonction rechercheh aille chercher A61 dans une table différente.
j'espère que c'est clair maintenant.
Merci pour ta réponse, mais je crois que je me suis mal exprimé. je ne veux pas mettre la table $X$18:$GS$21 dans ma formule, je veux que ce soit dynamique, c'est à dire que pour chaque onglet la fonction rechercheh aille chercher A61 dans une table différente.
j'espère que c'est clair maintenant.