Avatar billede sorth Novice
31. januar 2006 - 15:19 Der er 10 kommentarer og
1 løsning

hent sum i kollone ved bestemte datoer

Hej er der nogen der kan hjælpe mig med et lille problem.

Hvis man har en kollone f.eks i A med forskellige datoer og årstal og i kolonne C og D tal. kan man så få den til at alle de linier med datoer fra f.eks 2004 (1-1-2004 til 31-12-2004 )så skal den frække kolonne D fra kollonne C

på forhånd tak
Avatar billede x-lars Novice
31. januar 2006 - 16:41 #1
Hvis din første dato står i A1, så sæt følgende formel i E1:
=HVIS(A1>37987;HVIS(A1<38352;SUM(C1:D1);0);0)
Kopiér den nedad, så langt du har brug for.

Tallene 37987 står for 1-1-2004 og 38352 for 31-12-2004 i Excels dato-opfattelse. Når du skriver en dato, oversætter Excel den til et tal, der regnes i hele dage fra 1. januar 1900.
Avatar billede x-lars Novice
31. januar 2006 - 16:42 #2
Ups, den skulle jo være:

=HVIS(A1>37987;HVIS(A1<38352;D1-C1);0);0)

Trække fra, ikke lægge sammen!
Avatar billede x-lars Novice
31. januar 2006 - 16:44 #3
=HVIS(A1>37987;HVIS(A1<38352;D1-C1);"");"")

Hvis du hellere vil have en tom celle end et 0, hvis din datocelle ikke er inden for intervallet.
Avatar billede sorth Novice
31. januar 2006 - 19:52 #4
Det der er problemet er at jeg har mange datoer i kollone A og tilsvarende mange beløb i Kolonne C og D og de skulle gerne samles i en sum inden for en givende dato angivelse

Håber jeg har beskrevet problemet godt nok.
Avatar billede kabbak Professor
31. januar 2006 - 22:50 #5
=SUMPRODUKT((A1:A45>=H1)*(A1:A45<=I1)*(C1:C45))-SUMPRODUKT((A1:A45>=H1)*(A1:A45<=I1)*(D1:D45))

Hvis du skriver dstartdato i H1 Og Slutdato i I1

så skulle denne virke
Avatar billede sorth Novice
01. februar 2006 - 08:02 #6
Hej Kabbak

Det virker kan du ikke lige ligge et svar så du kan få dine point
Avatar billede kabbak Professor
01. februar 2006 - 08:07 #7
et svar ;-))
Avatar billede kabbak Professor
01. februar 2006 - 08:51 #8
den kan gøres kortere

=SUMPRODUKT((A1:A45>=H1)*(A1:A45<=I1)*((C1:C45)-(D1:D45)))
Avatar billede sorth Novice
01. februar 2006 - 08:54 #9
Tak for det

Håber du har fået dine point

Sumprodukt hvor kan man find noget mere om hvordan det fungere
Avatar billede kabbak Professor
01. februar 2006 - 09:02 #10
=SUMPRODUKT((A1:A45>=H1)*(A1:A45<=I1)*((C1:C45)-(D1:D45)))

(A1:A45>=H1)
hvis cellerne inden i området er større eller ligmed H1, så retuneres Sand
(A1:A45<=I1)
hvis cellerne inden i området er mindre eller ligmed I1, så retuneres Sand

så den sige f.eks
I excel er Sand = 1 og Falsk = 0

Falsk * Sand
Falsk * Sand
Sand * Sand
Sand * Sand
Sand * Sand
Sand * Falsk
Sand * Falsk

o.s.v. ud for hver celle i området

((C1:C45)-(D1:D45)))

her bliver værdien i D kolonnen trukket fra C kolonnen, samtidig bliver de summeret hvor resultatet er Sand * Sand

Tak for point ;-))
Avatar billede sorth Novice
01. februar 2006 - 09:07 #11
TAK KABBAK
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