Avatar billede krummel Juniormester
27. oktober 2011 - 09:04 Der er 6 kommentarer

excel: sum med 3 betingelser

excel 2003

Kolonner:
A1:A100=lande
B1:B100=sektor
C1:C100=rating
D1:D100=tal(%)

E1:E10=godkendte lande
F1=aktuel sektor
G1=aktuel rating

Det jeg skal bruge er summen af D, hvor 3 betingelser er opfyldt samtidig. A skal indgå i E-listen; B=F1; C=G1

Jeg har forsøgt med noget sumprodukt, men det virker ikke helt. Nok fordi jeg ikke helt forstår formlen til bunds.
=SUMPRODUKT(ER.TAL(SAMMENLIGN(A1:A100;E1:E10;0))*(B1:B100=F1)*(C1:C100=G1)*D1:D100)

Nogle ideer?
Avatar billede ae03 Novice
27. oktober 2011 - 09:55 #1
Jeg er ikke ekspert i sumprodukt, men i hvert fald skal * erstattes med ;. Jeg tror nu ikke, at den vil virke alligevel.

Ellers benyt en matrixformel i stil med(ctrl+shift+enter i stedet for kun enter efter indtastning):

{=SUM((ER.TAL(SAMMENLIGN(A1:A100;E1:E10;0)))*(B1:B100=F1)*(C1:C100=G1)*(D1:D100)}

Er ikke helt sikker på, at den vil virke, men det er noget i den stil.
Avatar billede krummel Juniormester
27. oktober 2011 - 10:14 #2
#ae03
Tak for forslaget, men jeg kan ikke umiddelbart få det til at virke.

Jeg kan tilføje, at alle kolonner tekst med undtagelse af D. Ved ikke om det har betydning.
Avatar billede jkrons Professor
27. oktober 2011 - 10:27 #3
Problemet ligger i E-kolonnen. SUMPRODUKT arbejder altid på hele rækker, så den sammenligner A1 med B1, C1, D2 og E1 og så videre. Den ser altså ikke i række 1 på on landet fx står i række 3 i E-kolonnen men kun på om det ståri række 1.

Prøv i stedet med

=SUMPRODUKT((A1:A100=LOPSLAG(A1;E1:E10;1;FALSK))*(B1:B100=F1)*(C1:C100=G1)*(D1:D100))
Avatar billede krummel Juniormester
27. oktober 2011 - 11:24 #4
Jeg har rodet lidt mere med det og det ser ud til at denne virker:
=SUMPRODUKT(ER.TAL(SAMMENLIGN(A1:A100;E1:E10;0))*(B1:B100=F1)*(C1:C100=G1);D1:D100)

Dvs blot udskiftning af * med ; før D

Som ae03 var inde på

#jkrons: Den kan jeg ikke få til at virke - #værdi!
Avatar billede jkrons Professor
27. oktober 2011 - 13:28 #5
OK. Det virker fint hos mig.
Avatar billede jkrons Professor
28. oktober 2011 - 11:18 #6
Det gjorde det så kun i den specielle konstruktion af data, som jeg havde lavet, men ikke i andre. Så du havde helt ret :-). Din egen løsning virker også fint hos 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
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