Summer pr. gruppe med group by
PremiumOpgave: Brug QUERY i E1 til at finde det samlede beløb for hver region.
Skriv formlen i E1
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Region | Sælger | Beløb | |||
| 2 | Nord | Ann | 120 | |||
| 3 | Syd | Bo | 80 | |||
| 4 | Nord | Cy | 200 | |||
| 5 | Vest | Di | 50 | |||
| 6 | Syd | Ed | 150 | |||
| 7 | ||||||
| 8 |
Premiumopgave
Lås op for QUERY og alle andre opgaver
Det er en premiumopgave. Med premium kan du løse den og alle andre opgaver, tage prøvetest på tid og få certifikater, du kan dele på LinkedIn.
Prøv selv først, og sig til, hvis du har brug for hjælp: Vis tip giver dig et lille puf, Vis forklaring hele svaret.
Sådan virker det
group by A giver én række pr. region, og sum(C) lægger beløbene i hver region sammen. Grupperne kommer sorteret efter region, og summen får overskriften "sum Beløb"; tilføj label sum(C) 'I alt' til forespørgslen for at give den et andet navn.
Typisk fejl: At vælge en kolonne, der ikke står i group by, fx select A, B, sum(C) group by A. Alle almindelige kolonner skal grupperes.
Svaret
- E1
=QUERY(1A1:C6;2"select A, sum(C) group by A")
Med andre ord: 2Vis hver region med summen af dens beløb 1fra tabellen i A1:C6.