Avatar billede jufri Nybegynder
12. oktober 2010 - 21:20 Der er 6 kommentarer og
2 løsninger

Summer kolonne B, hvis tal i kolonne A er identiske

Hej

Jeg har et problem. Jeg har et regneark hvor kolonne A indeholder ansøgernr. og kolonne B indeholder areal. Jeg vil genre kunne opgøre samlet areal pr ansøger nr. Hvert ansøger nr. kan have flere arealer, så hvordan gør man så. Det jeg gerne vil er noget ala: Hvis ansøger nr i kolonne A er identiske, summer da tilsvarende celler i kolonne B.

Kolonne A      Kolonne B    Kolonne C
Ansøger nr      Areal        Samlet areal
86                  45
86                  23
86                  19           
86                    2                  89
87                  11
87                  98                109 
88                  102                102
89                  33                  33

Håber det giver mening

Mvh Julie
Avatar billede vejmand Juniormester
12. oktober 2010 - 21:44 #1
=SUMPRODUKT((A1:A100=86)*(B1:B100))
=SUMPRODUKT((A1:A100=87)*(B1:B100))
=SUMPRODUKT((A1:A100=88)*(B1:B100))
=SUMPRODUKT((A1:A100=89)*(B1:B100))
Avatar billede jufri Nybegynder
13. oktober 2010 - 09:27 #2
Hej Vejmand

Tak. Jeg har ca 65.000 rækker med ca 40.000 forskellige ansøger nr. Kan det gøres automaisk så jeg ikke skal skrive ansøgernr?

Julie
Avatar billede jufri Nybegynder
13. oktober 2010 - 09:44 #3
Hej

Sidder lige og kigger på det igen. Jeg har ikke brug for at få noget ganget sammen, jeg har brug for at få kolonneB adderet, hvis cellerne i kolonne A er identiske.

Undskyld hvis jeg ikke udtrykte mig klart nok

Julie
Avatar billede ae03 Novice
13. oktober 2010 - 10:28 #4
Hej Julie

Det kan sikkert gøres mere elegant, evt. via makro, som jeg ikke er videre god til, men her er en løsning. Jeg har inddraget et ekstra ark, da det vil gøre det mere overskueligt.

I kolonne D indsætter du i alle rækker
=SUM.HVIS('Ark1'!D2:D9; A2;'Ark1'!B2:B9)

På det nye ark indsætter du derefter
A      B                              C
Plads    Antal forekomster af plads    Arealsum
1      =TÆL.HVIS('Ark1'!D$2:D$9;A2)    =SUM.HVIS('Ark1'!D$2:D$9; A2;'Ark1'!B$2:B$9)
=A2+B2  =TÆL.HVIS('Ark1'!D$2:D$9;A3)    =SUM.HVIS('Ark1'!D$2:D$9; A3;'Ark1'!B$2:B$9)
=A3+B3  =TÆL.HVIS('Ark1'!D$2:D$9;A4)    =TÆL.HVIS('Ark1'!D$2:D$9;A4)
osv.

Resultat:
A      B                              C
Plads    Antal forekomster af plads    Arealsum
1    4                          89
5    2                          109
7    1                          102
8    1                            33


Vh Lars
Avatar billede ae03 Novice
13. oktober 2010 - 10:33 #5
Hmm... Det blev vist noget rod at se på. Prøver at forklare lidt mere om det nye ark.

Kolonne A skal indeholde
Plads
1
=A2+B2
=A3+B3
osv til du har dækket alle forekomster, dvs til der står 0 i kolonne B

Kolonne B skal indeholde
Antal forekomster af plads
=TÆL.HVIS('Ark1'!D$2:D$9;A2)
kopieret nedad til der kommer til at stå 0

Kolonne C skal indeholde
Arealsum
=SUM.HVIS('Ark1'!D$2:D$9; A2;'Ark1'!B$2:B$9)
i tilsvarende antal rækker
Avatar billede ae03 Novice
13. oktober 2010 - 10:42 #6
For overskuelighedens skyld kan du i kolonne D i ark 2 indsætte
Ansøgernr
=SLÅ.OP(A2;'Ark1'!D$2:D$9;'Ark1'!A$2:A$9)
og så ellers kopiere nedad
Avatar billede jufri Nybegynder
13. oktober 2010 - 11:38 #7
Tak for hjælpen, hvordan er det nu jeg giver dig point?
Avatar billede ae03 Novice
13. oktober 2010 - 12:19 #8
Det var så lidt.

Jeg skriver dette som et svar, så krydser du af, at du accepterer det.
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
Kategori
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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