Hej!
Jag är lite osäker om hur du byggt upp lagringen av data:
a) Har du en huvudtabell med flera olika rader som kan gälla samma område och som du sedan kan summera i en tabell med en rad per område, eller
b) Har du bara en enda tabell där samma område kan återkomma och där summan för ett område totalt står på varje rad område för område?
I det andra fallet blir det för komplicerat för att jag skall kunna ge ett bra svar här. Det bör nog lösas med programkod.
I det första fallet kan man med handpåläggning göra så här:
1) lägg till kolumnen "ny" rad respektive "summa hittills"
2) sortera källan i ordning efter område.
3) i kolumn "ny rad" skriver du en om() funktion som granskar
i. om den aktuella raden har samma område som föregående. I så fall granskar du om den har samma område som följande. I så fall skriver du ut ett "x" annars skriver du ut "end1".
ii. om den inte har samma område som föregående granskar du om den har samma område som följande. I så fall skriver du ut "start" annars skriver du ut "end2". Det skall bli så här i kolumn 1 respektive kolumnen ny rad:
1 start
1 x
1 end1
2 end2
3 start
3 end1
4) Därefter skriver du en funktion i kolumnen "summa hittills" som granskar följande:
i. om raden har värdet x eller end skall "summa hittills" vara värdet av raden plus värdet av föregående "summa hittils"
ii.. om raden har värdet start eller end2 skall raden ha värdet på raden.
5) På detta vis kommer det på raderna end1 respektive end 2 att stå totalsumma per område. Sedan kan du filtrera fram alla "end" och "end2" och klippa och klistra värdena till annan plats.
Omständligt... visst men det fungerar.
mvh