Avatar billede Martin_34_2 Nybegynder
17. januar 2011 - 13:54 Der er 8 kommentarer og
1 løsning

Sum varierende linje antal

Hejsa,

Jeg har et regneark (dansk Excel 2007) hvor jeg skal have summeret kolonne E i kollone G, hvor B er ens. som vist her under.

Dette er gjort i hånden, men der er 450.000 linjer i arket :(

A            B              E            F            G
20100602    21757    163,068    98,868    163,068
20100604    2172    3,408    1,392    5,231
20100604    2172    1,648    0,896   
20100604    2172    0,175    0,025   
20100604    22079    2,976    0,800    2,976
20100604    3567    7,587    3,150    12,195
20100604    3567    4,608    1,104   
20100604    6137    3,830    0,620    5,918
20100604    6137    2,088    0,144   
20100604    21945    2,900    5,125    2,900
20100604    7129    1,580    0,250   
20100604    4458    4,944    2,688   
20100604    2174    3,296    1,792   
20100604    4369    4,944    2,688

Beklager den manglende orden:(
Avatar billede supertekst Ekspert
17. januar 2011 - 14:30 #1
Subtotal - kunne det ikke være en mulighed?
Avatar billede Martin_34_2 Nybegynder
17. januar 2011 - 15:14 #2
Det kunne jeg i det gamle Excel 2003 men jeg kan ikke få det til og virke i 2007.
I den gamle var det jo indlysende hvad man skulle gøre, den er jeg slet ikke med på i 2007.
Jeg forstår ikke hvad Funktionen skal være, eller hvad ref. skal være. Hvordan får jeg sngivet hvornår den skifter værdi?
Avatar billede ktr1978 Nybegynder
17. januar 2011 - 15:36 #3
Kunne denne formel måske bruges?

=HVIS(TÆL.HVIS($B$1:B1;B1)=1;SUM.HVIS($B$1:$B$14;B1;$E$1:$E$14);"")
Avatar billede newbieatphp Nybegynder
17. januar 2011 - 22:25 #4
og hvis den blot skal tjekke for hele kolonnen, så fjerner du lidt i ktr1978 forslag, så det bliver:

=HVIS(TÆL.HVIS($B$1:B1;B1)=1;SUM.HVIS($B:$B;B1;$E:$E);"")
Avatar billede Slettet bruger
18. januar 2011 - 08:24 #5
De foreslåede løsninger forudsætter vel, at et givent tal i kolonne B optræder sammenhængende (hvis der er flere). Prøv for eksempel at ændre de 2174 i B13 til 2172.

Det er muligvis ikke et problem, det kan man ikke konkludere noget om ud fra opgavebeskrivelsen.
Avatar billede Martin_34_2 Nybegynder
18. januar 2011 - 08:48 #6
Hejsa,

Jeg beklager jeg ikke er vendt tilbage endnu, men da regnearket er så stor, så kniper det med min processor. jeg vender tilbage så snart jeg har kigget lidt mere på det.

Det ser ud til det virker, men vil godt lige kigge lidt mere.
Avatar billede Slettet bruger
18. januar 2011 - 09:14 #7
Regnearkets størrelse taget i betragtning kunne du overveje en pivottabel.
Avatar billede finb Ekspert
18. januar 2011 - 13:45 #8
Eller Array i vba, det kører hurtigt, og du er fri for at sortere kolonne A.

mvh finb
Avatar billede Martin_34_2 Nybegynder
19. januar 2011 - 14:09 #9
Hej Alle,

Nå et lille svar til jer alle, beklager tiden, men blev nød til og få en ny computer til dette:)

Jo Sumfunktionen kan godt bruges, men den kan jeg ikke finde ud af og få til og give mig afkastet i en ny kollone, dette går det nemmere for mig og videre behandle data.

ktr1978, Jo det er en super Formel Point for den:)

newbieatphp, jo du har helt ret, og det er også din tilrettelse jeg er endt med og bruge, det burde du jo egentlig også få point for den.

dkhanknu jeg har ikke haft problemer med det, men jeg havde også formateret kolonnen først.

finb, desværre er det ikke en mulighed for det, da jeg kun sidder med dette da jeg har en overbebyrdet it afd. :(

Tak til jer alle for alle jeres forslag, det er fedt i gider og hjælpe en noob Excel gut som mig:)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester