XL 2019 Calcul avec le nom des feuilles issu d'une liste déroulante

olivepao

XLDnaute Occasionnel
Bonjour le forum

J'ai un classeur fait de 12 feuilles nommées JANVIER, FÉVRIER, MARS . . . DÉCEMBRE
Je cherche à récupérer le nombre d’occurrence d'une colonne F2:F20

Pas de problème avec la formule :

=NB.SI(JANVIER!F2:F20;"Toto")

et mois suivants.

Mais cela me prend 12 lignes (1 par mois)

Je cherche, sans succès, à remplacer le nom de la feuille saisi manuellement par la valeur d'une liste
déroulante (dans la cellule G17) contenant JANVIER, FÉVRIER, MARS . . . DÉCEMBRE

pour obtenir une formule du style

=NB.SI(G17!F2:F20;"Toto")

Je sèche depuis un bon moment .

Merci de votre aide.

PS : je vais me coucher et retrouverai le forum demain soir
 
Solution
Salut le forum, salut R@chid, salut job75

Un grand merci R@chid ta proposition fonctionne nickel et tu as complètement raison en ce
qui concerne les mois avec l'année.

Je n'ai pas fourni de fichier car c'était un gros fichier professonnel.

Bonne soirée et joyeuses fêtes à tous

job75

XLDnaute Barbatruc
Bonjour olivepao, R@chid,

Comme les noms des mois ne contiennent pas d'espace il n'y a pas besoin d'apostrophes :
VB:
=NB.SI(INDIRECT(G17&"!F2:F20");"Toto")
La formule de R@chid s'imposerait si les noms étaient JANVIER 2020, FÉVRIER 2020 etc...

A+
 

olivepao

XLDnaute Occasionnel
Salut le forum, salut R@chid, salut job75

Un grand merci R@chid ta proposition fonctionne nickel et tu as complètement raison en ce
qui concerne les mois avec l'année.

Je n'ai pas fourni de fichier car c'était un gros fichier professonnel.

Bonne soirée et joyeuses fêtes à tous
 

Discussions similaires

Statistiques des forums

Discussions
315 130
Messages
2 116 567
Membres
112 786
dernier inscrit
Jojo7899