Bonjour à tous
Tu as beaucoup compliqué les choses...
J'ai renommé tes tableaux :
LIV_S1, LIV_S2, LIV_S3 et AV_S1, AV_S2, AV_S3
Ceci afin que la requête fonctionne quelle que soit le trio (ou plus) de semaines sans besoin de modifier
J'ai fait 2 requêtes PowerQuery
- Tout qui
- récupère tout les tableaux du classeur dont le nom commence par LIV et AV
- supprime les espaces de la colonne FAMILLE afin d'harmoniser l'écriture différente selon le tableau source
- nettoie les erreurs de la colonne Montant HT (des valeurs, qui ont du être saisies, sont considérées comme texte au lieu de valeurs)
- récupère le sens (LIV ou AV) et la semaine S
- ajoute le numéro de semaine suivante (S+1)
- LIV qui
- croise Tout avec elle même en utilisant la semaine S d'un côté et S +1 de l'autre
- récupère montant et Qté de S+1 et calcule les écarts
- calcule la semaine de comparaison : S pour LIV, S+2 pour AV
Comme l'add on pose quelques soucis lors de la modification de requête et pour la cohérence avec les versions 2016+, une requête
FINAL pointe simplement sur
LIV
Ancune des requêtes n'est récupérée dans un tableau Excel (inutile et lourd),
FINAL étant directement utilisée par le TCD où sont calculés les sommes (pas forcément nécessaires) et les ratios (masqués pour les colonnes LIV)
Edit : à noter que Ciel permet des extractions assez fines et que l'extraction par période est possible....