Avatar billede bubbi66 Nybegynder
19. februar 2006 - 10:28 Der er 14 kommentarer og
1 løsning

Summering af afdelingsnumre i grupper fordelt på kolonner

Jeg har brug for hjælp med en formel i Excel 2003 dansk version.

Jeg har et dataudtræk som eksempelvis ser således ud:

A1: Kontonr. B1: Afd.nr.C1: Beløb
A2:1000      B2:10    C2:100
A3:1000        B3:11    C3:100
A4:1000        B4:20    C4:100
A5:2000        B5:16    C5:100
A6:2000        B6:25    C6:100
A7:2000        B7:36    C7:100
A8:3000        B8:11    C8:100
A9:3000        B9:31    C9:100

Jeg ønsker nu i et andet ark at kunne summere bestemte afdelingsnumre i grupper fordelt på kolonner, som vist nedenfor:

A1:Grupper  B1: 10..19    C1: 20..29  D1: 30..39   
A2:Kontonr. B2:Grup1    C2: Grup 2  D2: Grup 3
A3:1000        B3:200    C3:100        D3:0
A4:2000        B4:100    C4:100        D4:100
A5:3000        B5:100    C5:0        D5:100

Håber nogen kan hjælpe med en løsning.

På forhånd tak.

Bubbi 66
Avatar billede excelent Ekspert
19. februar 2006 - 12:17 #1
Ark2!B3=SUMPRODUKT((Ark1!$A$2:$A$9=A3)*(Ark1!$B$2:$B$9>=10)*(Ark1!$B$2:$B$9<=19)*(Ark1!$C$2:$C$9))
Ark2!C3=SUMPRODUKT((Ark1!$A$2:$A$9=A3)*(Ark1!$B$2:$B$9>=20)*(Ark1!$B$2:$B$9<=29)*(Ark1!$C$2:$C$9))
Ark2!D3=SUMPRODUKT((Ark1!$A$2:$A$9=A3)*(Ark1!$B$2:$B$9>=30)*(Ark1!$B$2:$B$9<=39)*(Ark1!$C$2:$C$9))
Avatar billede excelent Ekspert
19. februar 2006 - 12:19 #2
husk lige disse i ark 2
Ark2!A3=1000
Ark2!A4=2000
Ark2!A5=3000
Avatar billede excelent Ekspert
19. februar 2006 - 12:23 #3
når du har indsat de 3 formler, så kopieres de ned ved at
trække i det lille kryds
Avatar billede bubbi66 Nybegynder
19. februar 2006 - 12:52 #4
Hej excelent.

Din løsning virker fint, men jeg har brug for i ark2 i celle B1, at kunne skrive hvilke afdelinger som skal medtages? F.eks. i celle B1:10,13,16,18 og i celle C1: 11,15,20,21 osv.

Som du kan se kan der godt være spring i de intervaller som indgår i grupperne.

Håber du kan løse dette.
Avatar billede excelent Ekspert
19. februar 2006 - 13:10 #5
Gr1    Gr2    Gr3    Gr4
Fra    10    20    30    40
Til    19    29    39    49
-----------------------------------
1000    200    100    0    0
2000    100    100    100    0
3000    100    0    100    0
4000    50    0    10    0
5000    0    0    0    0
6000    0    0    0    0

har lavet denne så du kan indtaste interval fra B2 til B3
Ark2!B4=SUMPRODUKT((Ark1!$A$2:$A$99=A4)*(Ark1!$B$2:$B$99>=$B$2)*(Ark1!$B$2:$B$99<=$B$3)*(Ark1!$C$2:$C$99))
Ark2!C4=SUMPRODUKT((Ark1!$A$2:$A$99=A4)*(Ark1!$B$2:$B$99>=$C$2)*(Ark1!$B$2:$B$99<=$C$3)*(Ark1!$C$2:$C$99))
Ark2!D4=SUMPRODUKT((Ark1!$A$2:$A$99=A4)*(Ark1!$B$2:$B$99>=$D$2)*(Ark1!$B$2:$B$99<=$D$3)*(Ark1!$C$2:$C$99))
Ark2!E4=SUMPRODUKT((Ark1!$A$2:$A$99=A4)*(Ark1!$B$2:$B$99>=$E$2)*(Ark1!$B$2:$B$99<=$E$3)*(Ark1!$C$2:$C$99))

som du kan se kræver det en ekstra række for oven til interval,
hvorfor det hele rykkes 1 ned
den sidste for kolonne E, og konto nr. 4000-6000 er op til dig om de skal bruges
Formlen kikker i række 4 til 99  ret efter behov
Avatar billede excelent Ekspert
19. februar 2006 - 13:15 #6
om dit andet ønske med B1:10,13,16,18 kan løses ved
jeg ikke, men jeg skal tænke over det
Avatar billede excelent Ekspert
19. februar 2006 - 13:25 #7
hvor mange søjler (Kolonner), og hvor mange grupper pr søjle ?
Avatar billede bubbi66 Nybegynder
19. februar 2006 - 13:29 #8
Tak for hjælpen excelent.

Løsningen fungerer fint og du må godt lige svare, så du kan få dine point?

PS: Hvis du kommer på en løsning på det andet spørgsmål er jeg meget interesseret.
Avatar billede excelent Ekspert
19. februar 2006 - 13:34 #9
arbejder på sagen men skal vide hvor mange søjler (kolonner) og
hvor mange grupper pr søjler (kolonner)
Avatar billede bubbi66 Nybegynder
19. februar 2006 - 13:35 #10
Der er 5 kolonner med disse intervaller.

Gruppe 1: 01..99,500
Gruppe 2: 100..199
Gruppe 3: 200..299
Gruppe 4: 300..399
Gruppe 5: 400..499

Som du kan se er det gruppe 1 som driller, da jeg skal have "afdeling 500" med i gruppe 1.
Avatar billede excelent Ekspert
19. februar 2006 - 13:45 #11
Vil det sige, at hvis du bruger den anden løsning med 2 intervaller
og vi tilføjer en række hvor du kan indtaste en ekstra afdeling
som skal med, er du så dækket ind ?
Avatar billede bubbi66 Nybegynder
19. februar 2006 - 13:53 #12
Jeps. Det burde række lige nu.
Avatar billede excelent Ekspert
19. februar 2006 - 15:24 #13
. . A . .B. . . .C. . . .D. . . .E. . . .F. .
1] Afd.    Gr1    Gr2    Gr3    Gr4    Gr5
2] Fra    1    100    200    300    400
3] Til    99    199    299    399    499
4] OG    500               
--------------------------------------------
Ark2!B5=SUMPRODUKT((Ark1!$A$2:$A$99=A5)*(Ark1!$B$2:$B$99>=$B$2)*(Ark1!$B$2:$B$99<=$B$3)*(Ark1!$C$2:$C$99))+SUMPRODUKT((Ark1!$B$2:$B$99=$B$4)*(Ark1!$C$2:$C$99))
Ark2!C5=SUMPRODUKT((Ark1!$A$2:$A$99=A5)*(Ark1!$B$2:$B$99>=$C$2)*(Ark1!$B$2:$B$99<=$C$3)*(Ark1!$C$2:$C$99))+SUMPRODUKT((Ark1!$B$2:$B$99=$C$4)*(Ark1!$C$2:$C$99))
Ark2!D5=SUMPRODUKT((Ark1!$A$2:$A$99=A5)*(Ark1!$B$2:$B$99>=$D$2)*(Ark1!$B$2:$B$99<=$D$3)*(Ark1!$C$2:$C$99))+SUMPRODUKT((Ark1!$B$2:$B$99=$D$4)*(Ark1!$C$2:$C$99))
Ark2!E5=SUMPRODUKT((Ark1!$A$2:$A$99=A5)*(Ark1!$B$2:$B$99>=$E$2)*(Ark1!$B$2:$B$99<=$E$3)*(Ark1!$C$2:$C$99))+SUMPRODUKT((Ark1!$B$2:$B$99=$E$4)*(Ark1!$C$2:$C$99))
Ark1!F5=SUMPRODUKT((Ark1!$A$2:$A$99=A5)*(Ark1!$B$2:$B$99>=$F$2)*(Ark1!$B$2:$B$99<=$F$3)*(Ark1!$C$2:$C$99))+SUMPRODUKT((Ark1!$B$2:$B$99=$F$4)*(Ark1!$C$2:$C$99))

Prøv lige denne bubbi
Avatar billede bubbi66 Nybegynder
19. februar 2006 - 16:13 #14
Det virker perfekt!

Tusind tak for hjælpen excelent.
Avatar billede excelent Ekspert
19. februar 2006 - 16:22 #15
ok velbekomme
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