Ce que je propose, c'est
- dans les feuilles individuelles "réponses au formulaire", limiter les lignes, pas la peine d'en avoir 1000, donc supprimer le superflu
- dans la feuille du gérant, rassembler toutes les données avec une formule en
A2
=query({
IMPORTRANGE("id1";"'Réponses au formulaire 1'!A2:I");
IMPORTRANGE("id2";"'Réponses au formulaire 1'!A2:I");
IMPORTRANGE("id3";"'Réponses au formulaire 1'!A2:I")};
"select * where Col1 is not null")
où id1, id2, id3 sont les id des fichiers de chacun (pas la peine de mettre l'url complète, par exemple "156Whv7qJRVvLiHPQ60egBwseUGHjmSrt93Ky9v9VpeU" suffit.
pour l'essai j'ai mis 3 fois le même car je n'ai pas les autres
- ensuite, en J1 tu mets la formule de la semaine / voire la quinzaine
={"SEMAINE";arrayformula(if(A2:A="";;ISOWEEKNUM(C2:C)))}
ou
erronée
- et enfin tu fais un TCD tableau croisé dynamique avec en ligne les semaines ou les quinzaines triées par ordre décroissant
donc pas de script,
on peut enfin limiter le TCD à 4 quinzaines, ajouter le calcul des HS etc.