Avatar billede rickie Juniormester
30. juni 2005 - 14:46 Der er 6 kommentarer og
3 løsninger

Beregning i Excel (avanceret)

Jeg har ett lille problem.

Jeg vil gerne lave en summering ud fra en värdi i en celle i en kolonne.
Feks: 17020014 findes kun en gang, så skal der summeres 1962,00+0,00.
17051378 findes 2 gange, så skal der summeres 1004,00+295,00+3560,00+1995,00.
Resultatet skal skrives in i cellen till höjre om.

Det drejer sig om ca. 2500 beregninger så det er ikke bare sådan at gøre manuelt.

Håber på hjælp!

Kol 1 osv.
17020014,  1.962,00,  0,00
17051378,  1.004,00,  295,00
17051378,  3.560,00,  1.995,00
17057821,  18.962,00, 2.495,00
17057821,  0,00,      2.495,00
17057821,  995,00,    200,00
17057821,  2.495,00,  200,00
17057821,  7.995,00,  204,95
Avatar billede b_hansen Novice
30. juni 2005 - 14:49 #1
=SUM.HVIS(A:A;A1;B:c)
Avatar billede b_hansen Novice
30. juni 2005 - 14:51 #2
formlen forudsætter at du har dit varenummer (eller hvad det nu er) i kolonne A og de værdier, der skal summeres i kolonne B og C.

Indsæt formlen i celle D1 og kopier den nedefter. Så vil den ud for hvert varenummer(??) lave en total for hele datasættet.

Bemærk dog, at den samme total vil optræde flere gange, hvis samme varenummer (??) optræder flere gange.
Avatar billede rickie Juniormester
30. juni 2005 - 14:54 #3
1 Jeg har engelsk Excel men det burde vel bare være IF
Den skal jo tjekke kolonne 1 (17020014=kundenummer) mod næste og næste osv. og derefter lave beregingen ud fra om kundenummer findes på flere linier skal den summere summen fra de celler.

Det gør den da ikke nu, eller?
Avatar billede b_hansen Novice
30. juni 2005 - 14:58 #4
Så vidt jeg husker, hedder kommandoen SUMIF() på engelsk.

Og jo, den laver den sammentælling, du ønsker. I dit eksempel ovenfor, vil sammentællingen på linie 2 give det ønskede resultat.
Det jeg blot gør opmærksom på, er at du vil få samme resultat i linie 3, da 17051378 jo optræder i begge rækker.
Avatar billede rickie Juniormester
30. juni 2005 - 15:05 #5
Det virker stadig ikke. Har du ikke en mail som jeg kan sende et eks. til?
Avatar billede b_hansen Novice
30. juni 2005 - 15:12 #6
bjh snabela nr-djurs punktum dk
Avatar billede rickie Juniormester
30. juni 2005 - 15:21 #7
Har sendt den til dig =)
Avatar billede b_hansen Novice
30. juni 2005 - 15:27 #8
sendt retur. Der var en fejl i min oprindelige formel, da SUM.HVIS() kun kan summere på en kolonne. Jeg har i stedet lavet en formel med to gange SUM.HVIS(), altså en for hver værdikolonne.
Alternativt kunne man nøjes med at lave en på total-kolonnen....

Hajerne herinde vil sikkert kunne anvise en formel med enten SUMPRODKT() eller en array-formel. Men dem er jeg ikke helt stiv i *S*
Avatar billede rickie Juniormester
30. juni 2005 - 15:53 #9
Mange tak =)
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
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

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