Récupération de données sur plusieurs onglets

Bonjour,

J'ai un classeur contenant de nombreux onglets (environ 200 en fonctions des mois). chaque onglets corresponds à une fiche type de données. je dois faire une synthèse de ces données dans un tableau. Concrètement :

Il faut que je réponde à la question aux questions du type:

combien de fois G4 = X dans l'ensemble du classeur

combien de fois Q4 <= 18 dans l'ensemble du classeur

j'ai une solution avec SOMMEPROD : =SOMMEPROD((NB_SI(INDIRECT(BDD;"X")))

BDD étant un tableau récapitulatif des noms d'onglets et de la cellule à vérifier (Feuil1!G4; Feuil2!G4; Feuil3!G4...)

sauf que mes noms d'onglets corresponde à "une date & INTER N° & un nombre à 8 chiffre" exemple : 21 févr 2020 Inter N° 20017525

et là ça bug....

Merci de votre aide

PS je joins un fichier, je n'ai mis que 4 onglets. 1 correspond à la création d'une nouvel fiche (ne dois pas être pris en compte pour le calcul) et 3 fiches de données.

Bonjour

Un Code (Dans Module2) pour actualiser la liste des feuilles (à voir sur la Feuille "création....")

Sub ListeOnglets()
    Range("L1").Select
    ActiveCell.Value = "Liste des Feuilles"
    For i = 1 To Worksheets.Count
         [L1].Offset(i, 0).Value = Worksheets(i).Name
    Next i
End Sub

Une formule nommée "Liste_Feuilles"

=DECALER('Création d''une fiche'!$L$3;;;NBVAL('Création d''une fiche'!$L:$L)-2)

La formule pour chercher le N° X

=SOMMEPROD(NB.SI(INDIRECT("'"&Liste_Feuilles&"'!G4");P8))

et la formule pour les Q4 <=18

=SOMMEPROD(NB.SI(INDIRECT("'"&Liste_Feuilles&"'!Q4");"<=18"))

Cordialement

Merci Amadeus

Un peu de recherche pour bien comprendre le fonctionnement mais cela fonctionne.

Je n'ai plus qu'a adapter pour l'ensemble de mes requêtes....

Au plaisir....

Rechercher des sujets similaires à "recuperation donnees onglets"