Remplacer nom feuille par contenu cellule dans formule Excel
Résolu/Fermé
Flodel35
Messages postés
26
Date d'inscription
jeudi 25 juin 2020
Statut
Membre
Dernière intervention
26 novembre 2020
-
23 juil. 2020 à 14:05
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 - 23 juil. 2020 à 15:24
ALS35 Messages postés 1033 Date d'inscription jeudi 18 juillet 2019 Statut Membre Dernière intervention 9 janvier 2024 - 23 juil. 2020 à 15:24
A voir également:
- Changer le nom d'une feuille dans une formule excel
- Changer dns - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
3 réponses
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
23 juil. 2020 à 14:35
23 juil. 2020 à 14:35
Bonjour,
Il faut concaténer le nom de la feuille (variable) avec la plage et utiliser la fonction INDIRECT pour que ce soit une référence compréhensible pour Excel
Remplace toutes tes occurrences avec BUISSON comme ceci, exemple pour la première
BUISSON!$L$7:$L$1048576
par
INDIRECT($D$2&"!$L$7:$L$1048576")
à faire également pour toutes les autres
Cordialement
Il faut concaténer le nom de la feuille (variable) avec la plage et utiliser la fonction INDIRECT pour que ce soit une référence compréhensible pour Excel
Remplace toutes tes occurrences avec BUISSON comme ceci, exemple pour la première
BUISSON!$L$7:$L$1048576
par
INDIRECT($D$2&"!$L$7:$L$1048576")
à faire également pour toutes les autres
Cordialement
Flodel35
Messages postés
26
Date d'inscription
jeudi 25 juin 2020
Statut
Membre
Dernière intervention
26 novembre 2020
23 juil. 2020 à 14:57
23 juil. 2020 à 14:57
Merci beaucoup c'est exactement ce que je cherchais, ça fonctionne parfaitement!
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
166
Modifié le 23 juil. 2020 à 15:14
Modifié le 23 juil. 2020 à 15:14
Bonjour,
à tester :
=SOMME.SI.ENS(INDIRECT("'"&$D$2&"'!$L$7:$L$1048576");INDIRECT("'"&$D$2&"'!$G$7:$G$1048576");B17;INDIRECT("'"&$D$2&"'!$P$7:$P$1048576");"Conclu";INDIRECT("'"&$D$2&"'!$Q$7:$Q$1048576");">="&"01/01/" & $I$2;INDIRECT("'"&$D$2&"'!$Q$7:$Q$1048576");"<="&"30/04/" &$I$2)
à tester :
=SOMME.SI.ENS(INDIRECT("'"&$D$2&"'!$L$7:$L$1048576");INDIRECT("'"&$D$2&"'!$G$7:$G$1048576");B17;INDIRECT("'"&$D$2&"'!$P$7:$P$1048576");"Conclu";INDIRECT("'"&$D$2&"'!$Q$7:$Q$1048576");">="&"01/01/" & $I$2;INDIRECT("'"&$D$2&"'!$Q$7:$Q$1048576");"<="&"30/04/" &$I$2)
Flodel35
Messages postés
26
Date d'inscription
jeudi 25 juin 2020
Statut
Membre
Dernière intervention
26 novembre 2020
23 juil. 2020 à 15:09
23 juil. 2020 à 15:09
Bonjour,
Merci beaucoup, même solution que ALS35 (en un tout petit peu plus long) que je ne vais donc pas tester mais qui doit également fonctionner et répondre à mon besoin!
Merci beaucoup, même solution que ALS35 (en un tout petit peu plus long) que je ne vais donc pas tester mais qui doit également fonctionner et répondre à mon besoin!
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
166
>
Flodel35
Messages postés
26
Date d'inscription
jeudi 25 juin 2020
Statut
Membre
Dernière intervention
26 novembre 2020
23 juil. 2020 à 15:16
23 juil. 2020 à 15:16
Plus long oui et non, j'ai juste posté votre formule entière en y incluant les INDIRECT ;)
Le plus important, c'est que cela fonctionne :-)
Le plus important, c'est que cela fonctionne :-)
ALS35
Messages postés
1033
Date d'inscription
jeudi 18 juillet 2019
Statut
Membre
Dernière intervention
9 janvier 2024
139
>
Yoyo01000
Messages postés
1639
Date d'inscription
samedi 2 février 2019
Statut
Membre
Dernière intervention
7 mars 2022
23 juil. 2020 à 15:24
23 juil. 2020 à 15:24
La différence rajoutée par Yoyo1000 (salutations) ce sont les ' (apostrophes) qui entourent le nom de la feuille ($D$2) et qui sont nécessaires si ce nom comporte un espace (nom composé par exemple).
Donc tout dépend du nom de tes agents !
Cordialement
Donc tout dépend du nom de tes agents !
Cordialement