mboost-dp1
Excel-trick
- Forside
- ⟨
- Forum
- ⟨
- Software
Jeg har et regneark med en del tusinde rækker.
Disse rækker har 5 kolonner hver.
I kolonne A står der et ID og i kolonne D står der et tal. Der er mellem 5 og 200 rækker med samme ID. Ved næste ID er der en blank linje imellem.
Eks:
1 A A 200
1 A B 200
2 A A 500
2 A B 600
og så fremdeles.
Jeg vil gerne have lavet, så den laver en autosum på kolonne D, hver gang der kommer en blank linje.
Kan det gøres på en smart måde?
Disse rækker har 5 kolonner hver.
I kolonne A står der et ID og i kolonne D står der et tal. Der er mellem 5 og 200 rækker med samme ID. Ved næste ID er der en blank linje imellem.
Eks:
1 A A 200
1 A B 200
2 A A 500
2 A B 600
og så fremdeles.
Jeg vil gerne have lavet, så den laver en autosum på kolonne D, hver gang der kommer en blank linje.
Kan det gøres på en smart måde?
Jeg ved ikke om du synes den er smart, men med lidt VBA-programmering kan man lave en funktion der gør det.
Det er muligt der også er andre metoder.
Det er muligt der også er andre metoder.
Har sendt dig en PM med min mail i.
Men det kræver vel at du angiver et range som her er rimelig dynamisk? Det er vel det OP prøver at automatisere?
Scherlund (6) skrev:Ellers ville funktionen subtotaler være værd at prøve.
Men det kræver vel at du angiver et range som her er rimelig dynamisk? Det er vel det OP prøver at automatisere?
Så kan man så lavet et autofilter, filtrere på blank, sætte d = e.
Alternativt kan du placere følgende formel, når du filtrere på blank:
=SUMIF($A$1:A2;A2;$D$1:D2) og så eller kopiere den nedad så den fylder alle de tomme felter.
Den skal så lige rettes en lille smule til så datasættet passer.
Alternativt kan du placere følgende formel, når du filtrere på blank:
=SUMIF($A$1:A2;A2;$D$1:D2) og så eller kopiere den nedad så den fylder alle de tomme felter.
Den skal så lige rettes en lille smule til så datasættet passer.
#9
Jeg misforstår muligvis OP, men jeg tolker hans eksempel som at de enkelte grupper (1+2) skal behandles isoleret, dvs. subtotalerne skal ikke køre fra A1 hver gang?
Jeg misforstår muligvis OP, men jeg tolker hans eksempel som at de enkelte grupper (1+2) skal behandles isoleret, dvs. subtotalerne skal ikke køre fra A1 hver gang?
BlackFalcon (10) skrev:#9
Jeg misforstår muligvis OP, men jeg tolker hans eksempel som at de enkelte grupper (1+2) skal behandles isoleret, dvs. subtotalerne skal ikke køre fra A1 hver gang?
Det er korrekt forstået. Der skal være en separat sum til hver "blok" med data, så at sige.
Opret dig som bruger i dag
Det er gratis, og du binder dig ikke til noget.
Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.