Avatar billede vogel Nybegynder
12. august 2002 - 11:57 Der er 21 kommentarer og
1 løsning

SUMIF fra 2 kolonner

Jeg skal have lavet en bogføringsregneark, og skal i den forbindelse bruge en formel, der summerer tal i en kolonne udfra data i to andre kolonner.

Lidt alla den her:

SUMIF(sheet1!B6:B715;1100;sheet1!F6:F715)

Men i stedet for at ovenstående kun kigger i B6:B715 efter tallet 1100, skal jeg bruge en formel, der kigger i B6:B715 efter 1100 og samtidig kigger i C6:C715 efter tallet 2. Og hvis begge tal fremkommer skal den summere fra området F6:F715.
Avatar billede b_hansen Novice
12. august 2002 - 12:00 #1
Så skal du vente på janvogt, for så skal du bruge en Array-formel *S*
Avatar billede finnholm Nybegynder
12. august 2002 - 12:33 #2
Denne formel skulle gøre det:
=SUM((b6:b715>=1100)*(c6:c715=2)*f6:f715)
Sæt formelen ind med ctrl+shift+enter
Avatar billede finnholm Nybegynder
12. august 2002 - 12:35 #3
Korr: =SUM((b6:b715=1100)*(c6:c715=2)*f6:f715)
Avatar billede janvogt Praktikant
12. august 2002 - 12:45 #4
Tak b_hansen *G*
Det ser dog ud til, at finn har løst den ...

vogel>hvis du ikke kan få den til at virke, kan jeg sende dig et eksempel på array-formler.

En anden måde at løse problemet på, er at lave en ekstra kolonne - f.eks. D og så oprette formlen =B6&C6

Så kan du bruge en enkelt almindelig SUMIF-formel og sætte kriteriet til "11002"

janvogt@esenet.dk
Avatar billede vogel Nybegynder
12. august 2002 - 12:47 #5
finnholm: Det er ikke den formel jeg leder efter...

Formlen jeg skal bruge er en opsummeringsformel, der i een celle angiver summen af en hel kolonnes tal. Men kun summen af de tal, hvor der i samme står henholdsvis 1100 og 2.

Jeg vil tro det er nød til at være en SUMIF formel kombineret med en OG formel ell. lign, men jeg er ikke sikker.
Avatar billede vogel Nybegynder
12. august 2002 - 12:49 #6
"...samme række..."
Avatar billede finnholm Nybegynder
12. august 2002 - 12:50 #7
Det skulle formelen også gøre. Den summerer de tal der står i kolonne F!
Har du testet?
Finn
Avatar billede finnholm Nybegynder
12. august 2002 - 12:52 #8
Formelen defineres godt nok med * men det summerer tallene.
Avatar billede vogel Nybegynder
12. august 2002 - 12:54 #9
finnholm: Ja jeg har testet, og SUM((b6:b715=1100)*(c6:c715=2)*f6:f715) angiver tallet i kolonne F for en given række, hvis der i samme række står 1100 i kolonne B og 2 i kolonne C, men det er ikke det jeg søger.
Avatar billede finnholm Nybegynder
12. august 2002 - 12:55 #10
Okay - det var det jeg troede du skulle bruge - men nej.
Avatar billede finnholm Nybegynder
12. august 2002 - 12:56 #11
Vil du uddybe eller evt. send arket til fho@teknos.dk.
Avatar billede vogel Nybegynder
12. august 2002 - 12:57 #12
Ellers mange tak!
Avatar billede vogel Nybegynder
12. august 2002 - 12:57 #13
Det er et bogføringsark, og jeg kan derfor ikke umiddelbart sende det. Prøver lige janvogt-løsningen...
Avatar billede b_hansen Novice
12. august 2002 - 13:00 #14
Vogel-> problemet med SUMIF (og COUNTIF) er, at du netop ikke kan bruge AND, OR m.v. Derfor skal du bruge en Array-formel, som Finnholm har givet dig. Alternativt kan du som jan siger, lave en (skjult) kontrolkolonne, du laver din SUMIF på.
Hvis du vælger Jans alternativ, ville jeg dog gribe det lidt anderledes an. I den nye kolonne ville jeg lave en formel, der hedder: IF(and(b6=1100; c6=2);"OK";""). Derefter laves SUMIF på den nye kolonne (eksemplevis G) med SUMFI(G6:G175;"OK";F6:F175)
Avatar billede b_hansen Novice
12. august 2002 - 13:02 #15
hmmm... så lige svaret til finn.... Hvis det blot er summen af de rækker, der enten er 1100 i B eller 2 i C, kan du nøjes med SUMIF(B6:B175;1100;F6:F175)+SUMIF(C6:C175;2;F6:F175)
Avatar billede finnholm Nybegynder
12. august 2002 - 13:04 #16
Ja min formel summerer kun hvor begge kriterier er opfyldt.
Avatar billede bak Forsker
12. august 2002 - 13:05 #17
Vogel-> finn holm skriver til sidst.
Sæt formelen ind med ctrl+shift+enter.
dvs når formlen er skrevet ind skal du ctrl og shift nede og så trykke enter.
Har du gjort det så vil der automatisk komme tuborgklammer omkring din formel.
Hvis ikke du har gjort det får du resultatet for en tilfældig række.
Avatar billede finnholm Nybegynder
12. august 2002 - 13:21 #18
Jeg er på banen igen i morgen !
Avatar billede vogel Nybegynder
12. august 2002 - 13:24 #19
finnholm: jeg tror nu alligevel du var inde på noget af det rigtige, kan du ikke give mig et svar, så jeg kan give dig dine point...
Avatar billede finnholm Nybegynder
12. august 2002 - 13:25 #20
Jo - har du fået det til at virke?
Avatar billede vogel Nybegynder
12. august 2002 - 14:41 #21
Ja, det virker. Var bare ikke opmærksom på tuborg klammerne... Tak for hjælpen!
Avatar billede finnholm Nybegynder
13. august 2002 - 07:30 #22
Tak for point!!!
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