Ajouter des sous-totaux dans une Fonction query

Bonsoir,

Je soushaiterais rajouter à la formule en G1 des sous totaux pour chaque catégorie. Pouvez-vous svp m'aider?

https://docs.google.com/spreadsheets/d/1Hx0Svh8gCMRSvBxDRO7jLI6tmOUEWPyYrDA689dGTvc/edit?gid=0#gid=0

Merci par avance pour votre aide.

(pas de script ou vba)

Bonjour,

Un TCD ne fait-il pas l'affaire?

image

Cdlt

Non mais c'est un peu ce que j'essaiede reproduire.

Bonjour,

"Non mais c'est un peu ce que j'essaie de reproduire."

Donc, le TCD ne vous convient pas, mais vous voulez reproduire un peu même chose! Aïe, j'ai du mal à comprendre.

Pourriez-vous déposer un fichier avec un tableau représentant le résultat attendu.

Cdlt

J'ai rajouté le résultat attendu sur mon fichier, coloré en vert. Je ne veux pas de TCD.

J'ai trouvé ce tuto en anglais mais je n'arrive pas a l'appliquer à mon cas.

https://infoinspired.com/google-docs/spreadsheet/insert-subtotal-rows-in-a-query-table-in-google-she...

Désolé, je ne maîtrise pas Query, mais je ne comprends toujours pas, pourquoi cette obstination à vouloir passer par Query alors que le TCD donne le même résultat et est très simple d'utilisation!

image

Il ne vous reste plus qu'à attendre qu'une personne maîtrisant Query passe par là et vous fournisse ce que vous attendez.

Cdlt

Bonjour,

Je souhaiterais rajouter à la formule en G1 des sous totaux pour chaque catégorie.

Un TCD serait effectivement plus simple pour mettre des sous-totaux.

Je te donne quand même une autre piste en passant : https://sheets-pratique.com/fr/astuces/ajouter-total

Bonjour,

Voici une solution pour ajouter des sous-totaux avec QUERY :

=QUERY(VSTACK(QUERY({{A1\B1\D1\E1};query($A$2:$E;"select A, B, sum(D), sum(E) where A is not null group by B, A label sum(D) '', sum(E) '' " )}; "SELECT Col1, Col2, Col3, Col4 WHERE Col1 IS NOT NULL");QUERY(QUERY(query(query({filter(ArrayFormula({A1:A & " Total"});A1:A<>"")\filter(ArrayFormula(B1:E);A1:A<>"")};"select Col1, Col2, Col4, Col5");"select Col1, Col2, sum(Col3), sum(Col4) where Col1 is not null group by Col2, Col1 label sum(Col3) '', sum(Col4) '' " ); "SELECT Col1, Col2, Col3, Col4 WHERE Col1 IS NOT NULL");"SELECT Col1, ' ', SUM(Col3), sum(Col4) WHERE Col1 IS NOT NULL GROUP BY Col1 LABEL SUM(Col3)'', sum(Col4) '', ' ' '' " ));"select * where Col2 is not null and Col3 is not null ORDER BY Col1")

https://docs.google.com/spreadsheets/d/1CG4AfqdvldY8UfkF5JaoDJiQArgaib3AbeVeqwXAL1M/edit?usp=sharing

Cordialement,

Fil.

Rechercher des sujets similaires à "ajouter totaux fonction query"