Avatar billede ankhdk Nybegynder
10. februar 2009 - 11:34 Der er 11 kommentarer og
1 løsning

Antal varianter i en kolonne

Hej
Jeg har en kolonne der består af en masse ordrenumre, nogle går igen flere gange.
Jeg vil gerne have talt hvormange forskellige ordrenumre der er, jeg har prøvet subtotaler, men syntes ikke det virker.

På forhånd tak
Avatar billede vejmand Juniormester
10. februar 2009 - 11:44 #1
Prøv:
=SUM(HVIS(FREKVENS(A1:A10;A1:A10)>0;1))

Dækker A1 til A10
10. februar 2009 - 11:46 #2
Du kan bruge denne formel, der tæller antallet af forskellige forekomster i område A2:A10:

=SUM(HVIS(FREKVENS(HVIS(LÆNGDE(A2:A10)>0;SAMMENLIGN(A2:A10;A2:A10;0);"");HVIS(LÆNGDE(A2:A10)>0;SAMMENLIGN(A2:A10;A2:A10;0);""))>0;1))

Ret A2:A10 7 steder så det passer med dit dataområde.

Formlen medtæller ikke evt. tomme celler.
Avatar billede vejmand Juniormester
10. februar 2009 - 13:19 #3
erikjuul >> Jeg er ikke helt klar over hvad forskellen er på de to formler. Jeg har bare fundet min via Google.  :-)
Kan du forklare forskellen?
10. februar 2009 - 13:41 #4
Forskellen er at min formel tæller alle forskellige indtastninger i et område - numeriske som alfanumeriske. Dvs. en blank celle tælles ikke med.

Din formel tæller alle forskellige numeriske indtastninger i området.
Avatar billede vejmand Juniormester
10. februar 2009 - 13:48 #5
Okay, mange tak.  :-)
Jeg kan desværre ikke få din formel til at funke her, men det er jo heller ikke mig der skal bruge den........
Avatar billede ankhdk Nybegynder
11. februar 2009 - 08:14 #6
Tak for de mulige løsninger, jeg kan ikke helt få det til at virke.
jeg har rettet formlen til og i det første forslag siger den der er en fejl og stiller sig på 1 sidst i formlen.
i forslag 2, får jeg resultatet 1 og det passer ikke da der nok er ca 100 forskellige. Her er formlen rettet til:
=SUM(HVIS(FREKVENS(HVIS(LÆNGDE(G2:G445)>0;SAMMENLIGN(G2:G445;G2:G445;0);"");HVIS(LÆNGDE(G2:G445)>0;SAMMENLIGN(G2:G445;G2:G445;0);""))>0;1))

og her er et lille udsnit at tallene i G kolonnen:
580005
580006
580006
580006
580045
580045
580046
580046
580072
580072
580072
580072
580138
580072
580072
580135
580135
11. februar 2009 - 12:07 #7
Formlen er en matrix-formel, der skal afsluttes med Ctrl-Shift-Enter.

Beklager at det ikke tydeligt fremgik af mit første indlæg.
Avatar billede vejmand Juniormester
11. februar 2009 - 12:39 #8
Her virker begge to:
=SUM(HVIS(FREKVENS(HVIS(LÆNGDE(G2:G445)>0;SAMMENLIGN(G2:G445;G2:G445;0);"");HVIS(LÆNGDE(G2:G445)>0;SAMMENLIGN(G2:G445;G2:G445;0);""))>0;1))
Afsluttet med Ctrl-Shift-Enter.

Eller:
=SUM(HVIS(FREKVENS(G2:G445;G2:G445)>0;1))
indtastet normalt.
Avatar billede ankhdk Nybegynder
13. februar 2009 - 10:53 #9
Tak for det. nu virker de begge 2.

i burde jo have point begge 2, men det kan jeg vel ikke?
Avatar billede ankhdk Nybegynder
13. februar 2009 - 11:41 #10
Jeg har oprettet et nyt spørgsmål der ligner lidt det kan være i kan svare på det også.
http://www.eksperten.dk/spm/863735
Avatar billede vejmand Juniormester
13. februar 2009 - 12:50 #11
Velbekomme, og jo, du kan sagtens dele pointene nu, hvor vi begge har lagt et "Svar".
Husk at sende egne indlæg som "Kommentar".  :-)
Avatar billede vejmand Juniormester
13. februar 2009 - 12:59 #12
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