Se servir du contenu d'un cellule comme texte d'une fonction
Résolu
Vladeus
Messages postés
27
Statut
Membre
-
Vaucluse Messages postés 27336 Statut Contributeur -
Vaucluse Messages postés 27336 Statut Contributeur -
Bonjour,
Est il possible de se servir du contenu d'une cellule comme texte d'une fonction.
Concrètement :
J'ai une table de correspondance qui m'affiche des noms :
Exemple :
User 1 | log 1 | logA 1 |onglet_x |
Chaque utilisateur possède un onglet dans la feuille de calcule.
mon but est de requêter dans la feuille de calcule correspondante sans rentrer le nom de l'onglet en dure dans la formule (a terme utilisation unique de la table de correspondance)
La formule :
=SIERREUR(SOMMEPROD((nom_de_longet!$H$2:$H$10000=INDEX(TDC!$B$2:$B$70;EQUIV(Synthèse!A2;TDC!$A$2:$A$70;0)))*(nom_de_longet!$G$2:$G$10000>ScordCard!$F$3)*(nom_de_longet!$G$2:$G$10000<ScordCard!$H$5)*1);0)
En vous remerciant par avance,
Vlad
Est il possible de se servir du contenu d'une cellule comme texte d'une fonction.
Concrètement :
J'ai une table de correspondance qui m'affiche des noms :
Exemple :
User 1 | log 1 | logA 1 |onglet_x |
Chaque utilisateur possède un onglet dans la feuille de calcule.
mon but est de requêter dans la feuille de calcule correspondante sans rentrer le nom de l'onglet en dure dans la formule (a terme utilisation unique de la table de correspondance)
La formule :
=SIERREUR(SOMMEPROD((nom_de_longet!$H$2:$H$10000=INDEX(TDC!$B$2:$B$70;EQUIV(Synthèse!A2;TDC!$A$2:$A$70;0)))*(nom_de_longet!$G$2:$G$10000>ScordCard!$F$3)*(nom_de_longet!$G$2:$G$10000<ScordCard!$H$5)*1);0)
En vous remerciant par avance,
Vlad
A voir également:
- Se servir du contenu d'un cellule comme texte d'une fonction
- Excel cellule couleur si condition texte - Guide
- Fonction si et - Guide
- Comment colorer une cellule excel en fonction du contenu d'une autre cellule - Forum Excel
- Si cellule contient texte alors ✓ - Forum Excel
- Word a trouvé du contenu illisible - Guide
3 réponses
Bonjour
peut être avec le code indirect si le nom d'onglet est dans une cellule?
soit: si le nom de l'onglet comporte un ou des blancs :
=INDIRECT("'"&cellule nom&"'!H2:H10000")ect....
pour remplacer l'adresse dans le formules.
si le nom ne comporte pas de blanc, les apostrophes avant et après ne sont pas utiles.
crdlmnt
peut être avec le code indirect si le nom d'onglet est dans une cellule?
soit: si le nom de l'onglet comporte un ou des blancs :
=INDIRECT("'"&cellule nom&"'!H2:H10000")ect....
pour remplacer l'adresse dans le formules.
si le nom ne comporte pas de blanc, les apostrophes avant et après ne sont pas utiles.
crdlmnt