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 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 27336 Date d'inscription Statut Contributeur Dernière intervention -
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
- Fonction si et - Guide
- Excel cellule couleur si condition texte - Guide
- Word a trouvé du contenu illisible - Guide
- Si cellule contient texte alors ✓ - Forum Excel
- Fusionner deux cellules excel en gardant le contenu - 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