Avatar billede Louise Novice
01. oktober 2019 - 15:05 Der er 20 kommentarer og
1 løsning

Optæl antal unikke værdier ud fra flere kreterier

Jeg er løbet ind i problemer og kan ikke finde hjælp på nettet eller her.

Jeg har en liste med unikke ordre nr. i kolonne A. I kolonne B, står varenr. købt under ordre nr. i kolonne A.

Jeg skal optælle hvor mange varer jeg i en periode har købt på, og her skal et vare nummer tælles 2 gange, hvis det er købt på 2 forskellige ordre i kolonne A.
A            B
Nummer    Varenummer
29813    05A124-19078
29890    05A124-28372
29803    05A124-28372
29602    05A127-08482
29602    05A127-08015
29602    05A127-08015
29602    05A124-05792
29602    05A127-14293
29925    05A127-15414
29925    05A124-06059
29925    05A127-08996
29728    05A124-05555
29728    05A127-08015
29602    05A124-19078
29602    05A124-19078
29602    05A127-08015

Den skal i dette tilfælde returnere 14.

Jeg tænker at vi er ude i noget med =SUMPRODUKT, men kan ikke finde ud af hvordan jeg beder den kontrollere om et varenr. der optræder 2 gange i kolonne B, har hvert et unikt ordre nr. i kolonne A

Der kan ikke sorteres i filen, da der er er langt flere kolonner og linjer der tilsammen udgør en række data for hvert køb.

VBA er ikke en løsning - det har jeg absolut ingen kendskab til.
Så hvad gør jeg så?
Avatar billede xl-Enthusiast Ekspert
01. oktober 2019 - 19:48 #1
Avatar billede xl-Enthusiast Ekspert
02. oktober 2019 - 07:15 #2
En matrixformel der er knap så kompliceret som den i filen er:

=SUM(IF($B$2:$B$17=$D$1;1/(COUNTIFS($B$2:$B$17;$D$1;$A$2:$A$17;$A$2:$A$17));0))

dansk:

=SUM(HVIS(B2:B17=D1;1/(TÆL.HVISER(B2:B17;D1;A2:A17;$A$2:$A$17));0))

Husk at holde Ctrl og Shift nede før tryk på Enter.
Avatar billede Louise Novice
02. oktober 2019 - 08:39 #3
xl-Enthusiast, tak for svar. Hvorfor er det du vælger at sætte ét af mine vare nr. i D1 og bruger den som kriterie? formlen tæller nu kun den.
Jeg skal gerne have talt antallet af vare nr. i kolonne B. Et vare nr. må gerne tælles 2 gange, hvis værdien i Kolonne A er forskellig.
Får jeg mig forklaret dårligt?
Jeg ved blot, at min formel i sidste ende skal returnere 14 "unikke" værdier.
Avatar billede Louise Novice
02. oktober 2019 - 14:37 #5
Til xl-Enthusiast,

Jeg kan desværre heller ikke bruge denne løsning. Kolonne A og B en del af en udskrift på 16 kolonner, i et excel ark der i forvejen laver en masse andre beregninger på de andre kolonner. Jeg har derfor ikke plads (eller tid) til at sidde og lave flere kolonner.
Den formel jeg søger, skal kunne lægges i kolonne B uden at det er nødvendigt at trække noget ud af kolonne B. Jeg kan godt trække en liste ud fra C5, hvor systemet har gjort det for mig. Men jeg vil gerne kunne det selv, for så kan jeg nøjes med at trække en liste og ikke 50 lister.
Kan jeg måske lægge min ark op på samme måde som du gør? (husk, jeg er "praktikant". jeg har aldrig før brugt sitet her til andet end at søge i andres spørgsmål :-))
Avatar billede xl-Enthusiast Ekspert
02. oktober 2019 - 15:06 #7
Den formel jeg søger, skal kunne lægges i kolonne B uden at det er nødvendigt at trække noget ud af kolonne B

Good luck!
Avatar billede Louise Novice
02. oktober 2019 - 15:29 #8
For jeg mig forklaret dumt eller er det jeg gerne vil umuligt? Jeg ved ikke hvordan jeg skal tolke dit "good luck!"
Avatar billede xl-Enthusiast Ekspert
02. oktober 2019 - 15:46 #9
Det var afledt af, at du skrev:

Jeg har derfor ikke plads (eller tid) til at sidde og lave flere kolonner.

OK, men så siger jeg Good luck med det, i og med at jeg ikke ved, hvordan jeg skal hjælpe dig. Dermed har jeg ikke sagt, at det du ønsker er umuligt.
Avatar billede Jan K Ekspert
02. oktober 2019 - 23:10 #10
Er det mig, der ikke kan tælle, eller skal der ikke kun være 13?

29813    05A124-19078 forekommer 2 gange og
29813    05A124-19078 forekommer tre gange.

Disse 5 forekomster skal vel så kun tælles som 2? 16 i alt - 5 + 2 = 13
Avatar billede Louise Novice
04. oktober 2019 - 08:12 #11
Jeg har desværre ligget syg, men jeg får snarligt kigget. Jeg tænker, at jeg måske godt kan klarer at skulle trække værdierne ud i egen kolonne. Den beregning kan jo "bare" ligge skjult i mit ark....

Jeg skal nok vende tilbage og give point ;-)
Avatar billede xl-Enthusiast Ekspert
04. oktober 2019 - 08:54 #12
Avatar billede Louise Novice
04. oktober 2019 - 14:17 #13
Xl-Enthusiast - Det virker :-). Jeg har lagt det i nogle kolonner for sig selv. Jeg har også udvidet reference området, så jeg i næste måned kan indsætte flere/færre linjer. Her støder jeg på en udfordring.
Formlen der søger unikke varenr. bliver blank, når ikke den finder mere. Men formlen der skal tælle antallet af forekomster skriver #### når ikke der står et vare nr. - og så kan jeg ikke tælle summen af forekomster. Hvordan kommer jeg omkring det?
Avatar billede xl-Enthusiast Ekspert
04. oktober 2019 - 14:43 #14
Kan du prøve at uploade filen til Dropbox?
Avatar billede Louise Novice
07. oktober 2019 - 08:47 #15
Avatar billede xl-Enthusiast Ekspert
07. oktober 2019 - 12:26 #16
Avatar billede Louise Novice
07. oktober 2019 - 13:19 #17
Hej Igen,

Jeg skal gerne have det røde område som mit reference område. Filen jeg arbejder i her, er min Template. én gang om måneden læsser jeg nye tal ind og derfor vil det variere hvor mange linjer der er udfyldt.
Jeg synes det ser ud som om, at du har rettet mit kriterieområde fra 39 tilbage til 17. Det var helt bevidst at jeg havde rettet dem til 39 - men så er det at den laver fejl i værdien og det er dét, jeg nu har brug for hjælp til :-)

https://www.dropbox.com/s/mqrfqwpm7haaj2w/KPI%20-%20Ferox%20Template%20test_2%20%281%29.xlsx?dl=0
Avatar billede xl-Enthusiast Ekspert
10. oktober 2019 - 07:15 #19
Hvad med en lille reaktion på #18?
Avatar billede Louise Novice
10. oktober 2019 - 10:39 #20
Hej du.
Jeg har været placeret på anden opgave og er i dag og i morgen på uddannelse.
Jeg kigger på det og vender snarligt retur.
Avatar billede Louise Novice
16. oktober 2019 - 11:02 #21
Hej Igen,
Jeg har kommenteret i filen i Dropbox. Håber du kan læse det?
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