Avatar billede munof Nybegynder
12. juli 2005 - 23:19 Der er 5 kommentarer og
1 løsning

En database, flere indtastninger per dag, samles til en sum

Jeg har en database på flere hundred linjer og den vokser hver uger.
Det er sådan at der bliver tastet oplysninger ind hele tiden på samme dag.

f.eks. kunne oplysningerne lyde:
dato, klokkeslet, kunde, beløb

Det vil sige der kan sagtens være flere oplysninger for samme dag. Det jeg skal bruge er en total for dagene.

Samt et count på antal kunder for en given dag.

Er der nogle der har en ide, det må godt være VBA, men mener det kan løses med en formel.
Avatar billede tvc Seniormester
12. juli 2005 - 23:29 #1
HVis du kan bruge sum eller subtotal funktionen til summen for hele dagen, så vil du også kunne anvende TÆL funktionen.

=SUM(område)
=SUBTOTAL(9;område)
=TÆL(område)

Hilsen

TVC
Avatar billede munof Nybegynder
12. juli 2005 - 23:58 #2
Det kan godt være jeg ikke forstå formelen, men hvordan kender den forskel på dagene.

Eks.
7/6  10,15  MIg  150,75
7/6  10,37  Ham  101,25
8/6  12,15  Mig  99,00
9/6  10,42  dig  97,13
9/6  14,17  mig  54,75

Dag total    antal
7/6  252,00  2
8/6  99,00  1
9/6  151,88  2

Tager din formel højde for de forskellige dage?

Eller er det mig der ikke fatte en pløk?
Avatar billede jkrons Professor
13. juli 2005 - 01:02 #3
Du kan lave summerne med:

=SUM.HVIS($A$1:$A$5;"7/6";$B$1:$B$5)
=SUM.HVIS($A$1:$A$5;"8/6";$B$1:$B$5)
=SUM.HVIS($A$1:$A$5;"9/6";$B$1:$B$5)

osv.

Antallet er lidt sværere at håndtere, hvis du vil tæller hvor mange forskellige kunder, der har været hver dag. Altså, skal en kunde der handler to gange samme dag tælle en gang elelr flere gange?
Avatar billede jkrons Professor
13. juli 2005 - 01:27 #4
Men hvis det du ønsker er antallet af unikke kunder hver dag, ikke antallet af ekspeditioner i alt, så kan du bruge denne metode:

Antag datoer i A-kolonnen, Klokkeslæt i B kolonnen. Kundenavn i C og Værdi i D:

Dine summer finder du med (ret selv områderne til de relevante.:

SUM.HVIS($A$1:$A$5000;E1;$D$1:$D$5000) hvor du i E1 indtaster den dato, du vil have summen for.

Antallet af unikke kunder for samme dag, finder du med følgende matrixformel:

=SUM(HVIS(FREKVENS(HVIS(A1:A5000=E1;SAMMENLIGN(C1:C5000;C1:C5000;0);"");HVIS(A1:A5000=E1;SAMMENLIGN(C1:C5000;C1:C5000;0);""))>0;1))


Indtast det hele på en linie, og husk at afslutte med Ctrl+Skift+Enter.
Avatar billede munof Nybegynder
14. juli 2005 - 22:13 #5
jkrons, jeg har fået dit forslag til at virker som det skal, tak for det
Avatar billede jkrons Professor
14. juli 2005 - 22:23 #6
Velbekomme. 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
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