Avatar billede krummel Juniormester
12. juli 2011 - 13:00 Der er 11 kommentarer og
2 løsninger

excel, beregne vægte; matrix, HVIS

Kolonne A: Land
Diverse landenavne. Et landenavn kan stå der flere gange.
Fx 5 øverste rækker: Tyskland, Danmark, Tyskland, Norge, Tyskland

Kolonne C: Sektor
Diverse sektorer. En sektor kan forekomme flere gange
Fx 5 øverste rækker: Energi, Energi, IT, IT, Energi

Kolonne D: Procent
%-vægt
Fx 5 øverste rækker: 2%, 1%, 3%, 5%, 4%

Ønske:
At beregne samlet vægt af fx Tyskland og Danmark i Energi på en let måde. 2%+1%+4% = 7%
Nogen der kan hjælpe - er det matrice regning?
Avatar billede Slettet bruger
12. juli 2011 - 13:58 #1
Med data i A2:D6:
=SUMPRODUKT((A2:A6="Tyskland")*(C2:C6="Energi")*(D2:D6))
Avatar billede krummel Juniormester
12. juli 2011 - 14:36 #2
Tak, men kan man få Danmark eller flere lande med i samme formel, så man ikke skal lave flere sumprodukt og lægge dem sammen bagefter?
Avatar billede vejmand Juniormester
12. juli 2011 - 16:21 #3
Du er nok nødt til at plusse flere SUMPRODUKT, f.eks. sådan:
=SUMPRODUKT((A2:A6="Tyskland")*(C2:C6="Energi")*(D2:D6))+SUMPRODUKT((A2:A6="Danmark")*(C2:C6="Energi")*(D2:D6))
Avatar billede vejmand Juniormester
12. juli 2011 - 16:22 #4
Den virker i dit tilfælde, men om det er for besværligt ved kun du.  :-)
Avatar billede krummel Juniormester
12. juli 2011 - 16:40 #5
Jep, den løsning havde jeg selv tænkt, men havde håbet på en lidt mere simpel løsning :-) Med fx 10 lande, så bliver formlen en anelse lang og uoverskuelig. Og excel har en begrænsning på længden af formler, 14 lande er maks.

Andre der har et bud?
Avatar billede vejmand Juniormester
12. juli 2011 - 17:12 #6
Det kan åbenbart godt lade sig gøre, ved hjælp af "Tuborg-klammer".

=SUMPRODUKT((A2:A6={"Tyskland";"Danmark"})*(C2:C6="Energi")*(D2:D6))

Jeg ved ikke om der er begrænsninger på hvor mange, jeg har prøvet med 3, ingen problemer der.......
Avatar billede Slettet bruger
12. juli 2011 - 18:14 #7
vejmand - prøv at lave formelevaluering (med Evaluer formel) på matriksformlen:

=A2:A6=({"Tyskland";"Danmark"})

Prøv herefter at markere cellen med nævnte matriksformel og i formelfeltet med musen at markere hele formlen. Tryk på F9.

Hans
Avatar billede vejmand Juniormester
12. juli 2011 - 18:22 #8
dkhanknu >> Den fik jeg ikke lige fat i?????

Kan du forklare lidt nærmere hvad du mener?
Avatar billede Slettet bruger
12. juli 2011 - 18:51 #9
vejmand

Undskyld - jeg vrøvlede.

Hans
Avatar billede vejmand Juniormester
12. juli 2011 - 19:02 #10
Oki.  :-)
Avatar billede Slettet bruger
12. juli 2011 - 19:31 #11
Ikke at følgende formel er bedre en vejmands, det er bare en anden mulig måde:

=SUMPRODUKT(ER.TAL(SAMMENLIGN(A2:A6;F1:F2;0))*(C2:C6="Energi")*D2:D6)

hvor F1:F2 her indeholder henholdsvis Dannmark og Tyskland. Området kan selvsagt udvides, hvis der skal inkluderes flere lande.

Hans
Avatar billede krummel Juniormester
13. juli 2011 - 15:15 #12
super, det er løsninger der kan bruges.
dkhanknu, svar og få del i pointene
Avatar billede Slettet bruger
13. juli 2011 - 15:52 #13
OK
Hans
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