Avatar billede justme Nybegynder
15. juli 2005 - 10:00 Der er 17 kommentarer og
1 løsning

SUM.HVIS funktion

Hejsa,
Har problemer med en SUM.HVIS funktion i Excel 2003. Jeg ønsker udfra nedenstående eksempel at beregne, den samlet sum af hvor "Produktion" møder "404030". I dette eksempel skulle resultatet være 20 men min formel giver 23. Det rigtige regneark strækker sig over flere ark, men ideén er den samme, så hvis nogle har en god løsning ville jeg være glad...:

      A            B              C
  Produktion    404030          10
  Salg          404435            2
  Logistik      404030          14
  Produktion    404030          10
  Produktion    404031            3

Jeg har forsøgt mig med denne formel, dog uden held:
=SUM.HVIS(A1:A5;"Produktion";C1:C5)-SUM.HVIS(A1:A5;"404030";C1:C5)

NB: Alle celler er formateret til "standard".

Nogle ideér?
Avatar billede hpo Nybegynder
15. juli 2005 - 10:26 #1
Hvorfor slår du ikke kolonnerne A og B sammen, så du har kombinationen Produktion 404030 stående i samme celle, så slipper du for den "komplicerede" sum.hvis formel. Det er noget lettere at udrede fejl, hvis du gør dette også.

/hpo
Avatar billede hpo Nybegynder
15. juli 2005 - 10:30 #2
Hvis du i kolonne D skriver "=a2 & " " & B2
får du resultatet "Produktion 404030"

Så kan du lave din sum.hvis formel på baggrund ad oplysningen i D2 i stedet.

/hpo
Avatar billede hpo Nybegynder
15. juli 2005 - 10:32 #3
crap...... der sneg sig et "-tegn ind på et forkert sted. Det er "-tegnet før formlen i min øverste linje i 10:30:48, men det ser du vel.

/hpo
Avatar billede tobler Nybegynder
15. juli 2005 - 10:34 #4
Prøv med: =SUMPRODUKT((A1:A5="Produktion")*(B1:B5="404030")*(C1:C5))
Avatar billede hpo Nybegynder
15. juli 2005 - 10:53 #5
a              b    c    d                    e
produktion    404030    10    produktion 404030    20
salg            404435    2    salg      404435   
logistik    404030    14    logistik  404030   
produktion    404030    10    produktion 404030   
produktion    404031    3    produktion 404031   

Står dine data sådan, har du følgende formel i kolonne D:=+A2&" " &B2
og følgende formel i den celle, hvor du ønsker resultatet:
=+SUM.HVIS($D$2:$D$6;$D$2;$C$2:$C$6)

- det virker!

/hpo
Avatar billede hpo Nybegynder
15. juli 2005 - 10:53 #6
crap....... min tabel ser lidt væltet ud, men jeg håber du kan genkende data alligevel.

/hpo
Avatar billede justme Nybegynder
15. juli 2005 - 11:25 #7
-> tobler din formel giver i mit excel ark værdi = 0. Så der er vist fejl.
-> hpo jeg forsøger men har lidt svært ved at gennemskue det som forsøges. Jeg forsøger lidt mere og vender lige retur...
Avatar billede tobler Nybegynder
15. juli 2005 - 11:38 #8
Så vrøv med: =SUMPRODUKT((A1:A5="Produktion")*(B1:B5=404030)*(C1:C5)). Jeg er lidt i tvivl om 404030 er numerisk eller alfa. I din beskrivelse med "404030" tydede det på at være alfa.
Avatar billede hpo Nybegynder
15. juli 2005 - 11:58 #9
Du skal egentlig bare have din tabel, og så indsætte de to formler jeg har angivet i kolonnerne efter.

/hpo
Avatar billede justme Nybegynder
15. juli 2005 - 13:01 #10
Hej igen begge, begge jeres formler giver resultat 0. Har i evt. andre forslag?
Avatar billede hpo Nybegynder
15. juli 2005 - 13:04 #11
min giver ikke 0. Jeg kan sende dig et regneark, hvor du kan se det. Har du en mail jeg må sende det på ?

/hpo
Avatar billede hpo Nybegynder
15. juli 2005 - 13:04 #12
Eller vent. Måske kan jeg uploade det et eller andet sted. Vender tilbage om lidt.

/hpo
Avatar billede hpo Nybegynder
15. juli 2005 - 13:24 #13
nøh. på upitfree.dk kan man åbenbart ikke uploade xls. filer !

Jeg kan mail det i aften, hvis det er OK med dig.

/hpo
Avatar billede justme Nybegynder
15. juli 2005 - 13:51 #14
Ja naturligvis rightatyaa@webspeed.dk, takker på forhånd
Avatar billede tobler Nybegynder
15. juli 2005 - 14:02 #15
Har mailet et sumprodukt eksempel.
Avatar billede justme Nybegynder
15. juli 2005 - 16:45 #16
-> tobler, Tak for filen den er bare lige i øjet ;o

For andre som ser dette, så blev den endelige formel således i mit ark, da den strækker sig over flere excel ark:

=SUMPRODUKT((datagrundlag!B2:B401="Produktion")*(datagrundlag!D2:D401="447030")*(datagrundlag!L2:L401))

Enten har jeg lavet en slå-fejl tidligere i dag, eller også er der noget med Excel 2003 med MUI? Alt andet lige, så virker det på en dansk version af Excel 2002!

Mange tak til begge to, I har reddet mig for nogle timers arbejde -> tobler sender du lige et svar ;o (go' weekend).
Avatar billede tobler Nybegynder
15. juli 2005 - 16:48 #17
Det undrede mig også, at den ikke ville virke, men ofte det bare en "forkert" værdi der afsporer resultatet!
Avatar billede justme Nybegynder
15. juli 2005 - 16:55 #18
Tjaa... det må jeg undersøge... ;o
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
Vi har et stort udvalg af Excel kurser. Find lige det kursus der passer dig lige her.

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