Avatar billede Kyosanim Nybegynder
20. juni 2014 - 15:32 Der er 12 kommentarer og
1 løsning

Formel der returnere antal unikke værdier ud fra en betingelse

Hej

Håber der er nogen der kan hjælpe med dette. Jeg anvender excel 2010

Jeg har et excel ark med omkring 8000 - 10000 linjer, her ønsker jeg en formel der returnere antal unikke værdier ud fra hvad cellen starter med. Jeg har prøvet at skrive problemstillingen op nedenfor.

A    B  C  D
DK12  DK  12 
DK12  DK  12
DK11  DK  11
DK10  DK  10
LTN12 LTN 12
LTN12 LTN 12
LTN10 LTN 10

Her ønsker jeg en formel der i kolonne D returner antal unikke værdier i kolonne A der starter med teksten i kolonne B.

Altså så der er i øverste linje ville skulle stå 4 (da der er 4 unikke værdier der starter med DK)Dvs. jeg er ikke interesseret i at finde ud af total for mange unikke værdier der er, men har behov for et tal hvergang kolonne B ændre sig. Så i eksemplet skal jeg have en værdi for dem der starter med DK og en for dem der starter med LTN.

Jeg vil helst undgå WBA programmering, dvs. filtre mv, så hvis det er muligt vil jeg gerne have en formel der kan løse dette. Håber der er nogen der kan hjælpe.
Avatar billede finb Ekspert
20. juni 2014 - 15:51 #1
Sorter efter kolonne A, og så:
Data >> subtotaler
Avatar billede Kyosanim Nybegynder
20. juni 2014 - 17:24 #2
Det vil gøre at jeg får alle summerne mellem hver varians af kolonne A, jeg så gerne at jeg kunne få en form for formel man kunne indtaste så den regnede dette ud i kolonne D.

Det andet kræver en del manuel tilpasning gang fra gang.
Avatar billede xl-Enthusiast Ekspert
20. juni 2014 - 17:52 #3
Hvad præcist har du stående i:

Kolonne A
Kolonne B
Avatar billede Kyosanim Nybegynder
20. juni 2014 - 18:37 #4
Jeg har en kombination af et varenummer og så en talkode lagt sammen med f.eks b2&c2.

Kunne f.eks være:
la01012980765
la01022937699
la01012980765
varenummeret er dog ikke altid lige langt(i eksemplet er det de 5 første tegn), men det er talkoden hver gang.
Avatar billede Kyosanim Nybegynder
20. juni 2014 - 23:48 #5
Også har jeg brug for en formel der f.eks. regner ud hvor mange unikke værdi der er der starter med la010.
Avatar billede xl-Enthusiast Ekspert
21. juni 2014 - 07:55 #6
I dit oprindelige indlæg skrtev du:

..... antal unikke værdier i kolonne A der starter med teksten i kolonne B.

Derfor mit spørgsmål i #3.

I #4 skriver du:

...varenummeret er dog ikke altid lige langt(i eksemplet er det de 5 første tegn), men det er talkoden hver gang.

Vil det sige, at talkoden altid er de otte sidste cifre fra højre, og i givet fald - hvordan hænger det sammen med det, du skrev i dit  oprindelige indlæg.

Kvaliteten og hurtigheden af løsningsforslag vil som regel være proportional med kvaliteten af det stillede spørgsmål.
Avatar billede Kyosanim Nybegynder
21. juni 2014 - 10:57 #7
Ja talkoden vil altid være de sidste 8 tegn i cellen.

Det burde også være sådan i det første eksempel, men kan godt se at jeg har misset et tal i de sidste linjer, det undskylder jeg.

Selvfølgelig det er jeg godt klar over.
Avatar billede xl-Enthusiast Ekspert
21. juni 2014 - 21:21 #8
Er det noget i den her retning?

http://gupl.dk/711644/
Avatar billede Kyosanim Nybegynder
21. juni 2014 - 22:07 #9
Vi nærmer os noget. Den tælle alle forekomster der starter med la010 i kolonne A.

Jeg har dog behov for en formel der tæller alle unikke forekomster. Idet jeg har nogle der værdier der er ens, og kun er interesseret i hvor mange unikke værdier der er, der f.eks. starter med la010.
Avatar billede Kyosanim Nybegynder
21. juni 2014 - 22:09 #10
Vi nærmer os noget. Den tælle alle forekomster der starter med la010 i kolonne A.

Jeg har dog behov for en formel der tæller alle unikke forekomster af den på baggrund af kolonne A. Idet jeg i kolonne A har nogle der værdier der er ens, altså hvor den bagved liggende talkode er ens, og kun er interesseret i hvor mange unikke værdier der er, der f.eks. starter med la010.
Avatar billede xl-Enthusiast Ekspert
22. juni 2014 - 07:37 #11
Du kan prøve at se det her.

http://gupl.dk/711655/

Der er tale om en beregningstung matrixformel, så jeg er usikker på, om det kan give performanceproblemer, hvis den anvendes på 10.000 celler.
Avatar billede Kyosanim Nybegynder
23. juni 2014 - 08:21 #12
Tusind tak for hjælpen, den virker. Og med lidt tålmodighed fungere det også fint på så mange linjer. Hvis du skriver et svar acceptere jeg dette.
Avatar billede xl-Enthusiast Ekspert
23. juni 2014 - 08:55 #13
OK.
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