Avatar billede ransborg Juniormester
16. april 2004 - 06:14 Der er 25 kommentarer og
2 løsninger

videre på: http://www.eksperten.dk/spm/480782

Hej Alle,

Jeg fik på tilfredsstillende måde løst mit problem i forbindelse med spøgsmål: http://www.eksperten.dk/spm/480782

Men der er kommet aber-dabei med på løsningen:

*((N1:N21>0)+(O1:O21>0)+(P1:P21>0)+(Q1:Q21>0))* i løsningen gør, at hvis der står to tal i f.eks. N1 og O1, ja så tager den summen af Y1 (*Y1:Y21) to gange.

Hvordan kan jeg undgå dette?

Jeg håber på, I kan hjælpe mig.

På forhånd tak

Mvh
Ransborg
Avatar billede oyejo Nybegynder
19. april 2004 - 17:49 #1
Er det kun tall i kolonne Y der skal summeres?
Avatar billede oyejo Nybegynder
19. april 2004 - 19:15 #2
så vidt jeg kan se, fungerer denne: Husk ctrl+shift+enter:-)

*(HVIS(ELLER(N1:N21>0);(O1:O21>0);(P1:P21>0);(Q1:Q21>0);1)* Y1:Y21))
Avatar billede oyejo Nybegynder
19. april 2004 - 19:52 #3
Beklager, mitt første forslag bestod ikke testen :-(
Prøver igjen :-)
=SUM((B1:B21="Jan")*(ELLER(N1:N21>0;O1:O21>0;P1:P21>0;Q1:Q21>0)*Y1:Y21))

PSSST!  ctrl + shift + enter
Avatar billede oyejo Nybegynder
20. april 2004 - 07:18 #4
Jeg må vist beklage på nytt.
Heller ikke mitt andre forslag bestod testen.
Du må nok ha hjelp av virkelige eksperter :-)
Avatar billede oyejo Nybegynder
22. april 2004 - 18:57 #5
Hei Ransborg!
Jeg syntes ditt spørsmål var så interesant at jeg prøver igjen.

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

Hvis jeg har forstått spørsmålet riktig, tror jeg den virker.
Det er bare ørsmå justeringer på janvogt's løsning.
Avatar billede ransborg Juniormester
26. april 2004 - 10:20 #6
Hej oyejo,

jeg får desværre en fejl værdi ved dit sidste løsningsforslag:
={SUM((Ordreindgang!F6:F65536="Jan")*(((Ordreindgang!J6:J65536)+(Ordreindgang!K6:K65536)+(Ordreindgang!L6:L65536)+(Ordreindgang!M6:M65536))>0)*Ordreindgang!Y6:Y65536)}

Den giver fejlmeldingen "#værdi"

Jeg takker for dine forsøg

Mvh
Ransborg
Avatar billede oyejo Nybegynder
26. april 2004 - 10:27 #7
Jeg tror jeg satte på en parantes for mye på slutten.

Den fungerte til meg
Husk ctrl+shift+enter
Hvis det ikke hjelper å fjerne parantesen, gi tilbakemelding så skal jeg se på det igjen
Avatar billede oyejo Nybegynder
26. april 2004 - 10:32 #8
Ransborg!
Jeg ser du alt her fjernet parantesen i din kode.
Jeg skal sammenligne din kode med det jeg har skreve i min kode.
I min norske utgave bruker jeg SUMMER istedet for SUM. Håper det blir det samme.
oyejo
Avatar billede ransborg Juniormester
26. april 2004 - 11:00 #9
Oyejo,

Jeg har lige prøvet med funktionen "summer", den findes ikke lige på dansk, men jeg går udfra, at det er den samme funktion som SUM.

Har du prøvet at teste formlen, hvis der f.eks. i en række står noget i både J og K kolonnen? - måske er det derfor jeg får en fejlmelding(?)

Mvh
Ransborg
Avatar billede oyejo Nybegynder
26. april 2004 - 11:09 #10
Ransborg
Jeg har limt din kode inn i mitt regneark. det ser ut til å fungere.
Jeg har prøv med data i både en og to kolonner det gir samme svar.
Her du skrevet formelen i ark "Ordreinngang ?
Avatar billede ransborg Juniormester
26. april 2004 - 11:12 #11
oyejo,
Det lyder underligt, at den så ikke fungere hos mig(?)

Jeg skriver ordreindgang, fordi det er arket, hvor de forskellige kolonner står anført med værdier.

Jeg henter på den måde data fra et andet ark, måske er det den manurering, som giver mig problemer(?), gider du teste?

Vh
Ransborg
Avatar billede oyejo Nybegynder
26. april 2004 - 11:40 #12
Hos meg fungerer det også når jeg benytter formelen i et annet ark i samme fil
Avatar billede oyejo Nybegynder
26. april 2004 - 11:42 #13
Slik ser det ut i min norske versjon: ( jeg har endret kolonnebokstaver )
=SUMMER((Ordreindgang!A6:A65536="Jan")*(((Ordreindgang!C6:C65536)+(Ordreindgang!D6:D65536)+(Ordreindgang!E6:E65536)+(Ordreindgang!F6:F65536))>0)*Ordreindgang!G6:G65536)
Avatar billede oyejo Nybegynder
26. april 2004 - 11:47 #14
For hver enkelt rad tester den:
HVIS KOLONNE A = "jan" OG SAMTIDIG MINST EN AV DE ANGITTE KOLLONNER ER STRØRRE ENN NULL.

DA BLIR CELLEN I KOLONNE G TATT MED I SUMMEN

ps! dette finner vi ut av  ;-)
Avatar billede bak Forsker
26. april 2004 - 11:59 #15
Frisk på en anden løsningsmetode ?
DSUM ser ud til at kunne det du ønsker.
http://www.excel.frac.dk/dsum.xls
Avatar billede oyejo Nybegynder
26. april 2004 - 12:21 #16
bak, det så ut som en greiere løsning ja!
Men får du den andre til å fungere også? Mener den fungerer hos meg
Avatar billede bak Forsker
26. april 2004 - 12:24 #17
sorry oyejo. jeg havde ikke set din løsning da jeg postede. Checker lige
Avatar billede oyejo Nybegynder
26. april 2004 - 12:31 #18
bak, det er bare flott!
hver gang du svarer, lærer jeg noe nytt :-)
Avatar billede bak Forsker
26. april 2004 - 12:32 #19
Nej, oyejo.
Jeg kan ikke lige få din til at tage alle januars værdier med.
Den ser ellers rigtig nok ud.
Avatar billede janvogt Praktikant
26. april 2004 - 13:18 #20
Prøv denne:
=SUM((B2:B27="jan")*(IF((N2:N27>0)+(O2:O27>0)+(P2:P27>0)+(Q2:Q27>0)>0;1;0)*Y2:Y27))

På dansk skal IF erstattes ved HVIS.
Avatar billede oyejo Nybegynder
26. april 2004 - 13:48 #21
bak!
jeg har lastet ned ditt rengneark!
så har jeg lagt denne koden inn i cellen under din dsum- formel.

{=SUM((Ordreindgang!F6:F65536="Jan")*(((Ordreindgang!J6:J65536)+(Ordreindgang!K6:K65536)+(Ordreindgang!L6:L65536)+(Ordreindgang!M6:M65536))>0)*Ordreindgang!Y6:Y65536)}
Jeg får samme svaret som deg. 60!

MEN JEG VIL NOK FORETREKKE DIN LØSNING FOR DET ;-)
Hvis noen vil sjekke om jeg misforstår, kan jeg sende regnearket.
Avatar billede ransborg Juniormester
26. april 2004 - 15:03 #22
Jeg har valgt janvogt's løsning, da den passer bedst til mit regneark's format - jeg vil dog sige, at både bak's og oyejo's løsninger også er rigtige.

Jeg har sat antallet af point op, og jeg håber derfor at både oyejo og bak ligger et svar, så jeg kan tildele jer point for jeres arbejde.

Tak for hjælpen

Mvh
Ransborg
Avatar billede ransborg Juniormester
26. april 2004 - 15:08 #23
Hov kan jeg ikke sætte antallet af point op?
Avatar billede bak Forsker
26. april 2004 - 15:40 #24
til oyejo : min fejl, havde glemt at det var en array-formel :-(
til ransborg : nøjes med at give til jan og oyejo, deres løsninger er det jeg selv ville have valgt :-)
Avatar billede oyejo Nybegynder
26. april 2004 - 15:45 #25
tror ikke antallet point's kan økes. men 30 er jo lett å dele på 3 ;-)
jeg har lært så mye av bak og janvogt på dette spørsmålet, at jeg skulle ha delt ut point selv ;-)
Avatar billede oyejo Nybegynder
26. april 2004 - 15:45 #26
øh...et svar
Avatar billede ransborg Juniormester
27. april 2004 - 12:56 #27
Jamen så deler jeg bare point ud og takker endnu en gang

Vh
Ransborg
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