Avatar billede ransborg Juniormester
23. marts 2004 - 11:08 Der er 11 kommentarer og
2 løsninger

Sum.hvis med flere betingelser

Hej Alle,

Hvordan laver jeg en sum.hvis funktion, hvor jeg har flere betingelser, som skal være opfyldt?

Vh
Ransborg
Avatar billede janvogt Praktikant
23. marts 2004 - 11:20 #1
Du kan bruge SUMPRODUKT-funktionen.
Avatar billede janvogt Praktikant
23. marts 2004 - 11:22 #2
Eks.:
Hvis kolonne A indeholder lande
Kolonne B indeholder sælger
Kolonne C indeholder salgsbeløb

kan du bruge følgende formel for at finde salget for sælger BB i Danmark:

=SUMPRODUKT((A1:A999="Danmark")*(B1:B999="BB")*C1:C999)
Avatar billede ransborg Juniormester
24. marts 2004 - 10:46 #3
Hej Jan,

Jeg kan desværre ikke bruge din løsning i mit tilfælde :-/

Mit problem består i følgende:

Der skal summeres for følgende i alle rækker:
Hvis der i kolonne B står "Jan" (for januar) og der er nogle værdier i kolonnerne N:Q, skal den summere på kolonne Y

Mvh
Ransborg
Avatar billede janvogt Praktikant
24. marts 2004 - 10:56 #4
Er der nogle flere betingelser i kolonne N til Q?
Avatar billede janvogt Praktikant
24. marts 2004 - 10:58 #5
Ok, nu forstår jeg måske:
Hvis der står et eller andet i kolonne N til Q skal den summere på kolonne Y?
Avatar billede janvogt Praktikant
24. marts 2004 - 11:08 #6
Så skal du lave en hjælpekolonne - f.eks. i kolonne Z, hvor du indsætter formlen:
=SUM(N1:Q1) Formlen skal kopieres ned så længe der er data.

Herefter kan denne formel bruges:
=SUMPRODUKT((B1:B28="Jan")*(Z1:Z28>0)*Y1:Y28)


Rækkeangivelsen skal selvfølgelig ændres.
Avatar billede oyejo Nybegynder
24. marts 2004 - 17:06 #7
Jeg vet ikke om du kan benytte dette, men slik kan man teste flere vilkår i en
HVIS- setning.

=HVIS(OG(B3="jan";SUMMER(N3:Q3)> 0);SUMMER(N3:Q3);"")

..HVIS(  OG( VILKÅR1 ; VILKÅR2; VILKÅR3); HVIS ALLE VILKÅR ER SANNE ; HVIS IKKE)
Avatar billede janvogt Praktikant
25. marts 2004 - 09:52 #8
Nåede du i mål ransborg?
Avatar billede ransborg Juniormester
25. marts 2004 - 12:28 #9
Jan,

jeg nåede ikke helt i mål desværre :-/

Jeg har ikke rettigheder til at rette i kildearket, hvor dataerne står. Derfor kan jeg ikke tilføje en ekstra kolonne.

Du har ellers opfattet problemstillingen fuldstændig korrekt, den skal summe Y kolonne, hvis der står et beløb i en af kolonner fra N til Q.

Vh
Ransborg
Avatar billede janvogt Praktikant
25. marts 2004 - 13:02 #10
Så skal du vist have fat i en array-formel. Prøv denne:

=SUM((B1:B21="Jan")*((N1:N21>0)+(O1:O21>0)+(P1:P21>0)+(Q1:Q21>0))*Y1:Y21)

Husk at formlen skal "afleveres" med CTRL+SHIFT+ENTER.
Avatar billede janvogt Praktikant
26. marts 2004 - 10:52 #11
Kom du ind over stregen nu, eller skal du ha´et lille puf? :-)
Avatar billede ransborg Juniormester
26. marts 2004 - 12:50 #12
hej Jan,

Ja det var meget fint, nu er opgaven løst på tilfredsstillende måde.

Takker mange gange for hjælpen

Mvh
Ransborg
Avatar billede janvogt Praktikant
29. marts 2004 - 13:17 #13
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
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