Avatar billede manutddp Nybegynder
21. maj 2013 - 21:21 Der er 11 kommentarer og
1 løsning

Antal Unikke værdier - men kun ved given betingelse

Jeg har brugt nedenstående til at finde antal Unikke værdier i kolonne C. Hvad gør jeg såfremt den skal suppleres med at den kun skal returnere antal Unikke værdier fra kolonne C som også i kolonne A har den samme værdi som den jeg pt. står i, f.eks A3?

=SUM(HVIS(FREKVENS(HVIS(LÆNGDE(C2:C14)>0;SAMMENLIGN(C2:C14;C2:C14;0);"");HVIS(LÆNGDE(C2:C14)>0;SAMMENLIGN(C2:C14;C2:C14;0);""))>0;1))
Avatar billede vejmand Juniormester
21. maj 2013 - 21:56 #1
Prøv med:
=SUMPRODUKT(((C2:C14<>"")/TÆL.HVIS(C2:C14;C2:C14&""))*(A2:A14=A3))

Denne formel kræver dog du manuel fortæller at det er samme værdi som A3
Jeg kan ikke lave det automatisk, vil tro der skal noget VBA til for at det kan lade sig gøre.......
Avatar billede manutddp Nybegynder
22. maj 2013 - 07:54 #2
Tak for budet. Den løsning virker desværre ikke for mig, bla. kommer den med nogle forkerte værdier. Bl.a. nogle skæve tal 0,33 osv. Ser ikke helt ud til den regner rigtigt.

Kan være jeg har grebet det lidt forkert an. Prøver lige at beskrive min udfordring igen:

I kolonne C har jeg f.eks. tallene 1-10 der optræder et antal gange hver. Jeg vil gerne lave en funktion, der tæller hvor mange gange hvert tal optræder, når værdien i kolonne A samtidig er lig min aktuelle række f.eks A3. I kollonne A står nogle navne på forskellige personer. Er der en løsning jeg overser?
Avatar billede vejmand Juniormester
22. maj 2013 - 08:04 #3
Ja, det var jo en ganske anden sag.  :-)
I spørgsmålet bad du om at den skulle returnere antal Unikke værdier fra kolonne C

Prøv at uploade et eksempel her: http://gratisupload.dk/

Kopier linket til filen herind, og beskriv hvilket resultat du ønsker.
Avatar billede manutddp Nybegynder
22. maj 2013 - 08:22 #4
Så er filen uploadet. Det er vist bedre, for er ikke sikker på jeg fik mig forklaret korrekt :-)
Avatar billede manutddp Nybegynder
22. maj 2013 - 08:30 #5
Avatar billede anedi Ekspert
22. maj 2013 - 10:56 #6
Hej Manutddp.

Prøv denne: =SUM(HVIS(A2=$A$2:$A$14;1/(TÆL.HVISER($A$2:$A$14;A2;$B$2:$B$14;$B$2:$B$14));0))
Formelen skal evalueres som en matrixformel.
Dvs. stil dig i cellen og tryk shift+ctrl+enter

Vh
Anedi
Avatar billede manutddp Nybegynder
22. maj 2013 - 11:16 #7
Hej Anedi

Det kunne godt begynde at ligne en løsning. Det sidste problem er dog, at hvis for der er blanke celler virker formlen ikke. Kan man komme ud over dette?
Avatar billede vejmand Juniormester
22. maj 2013 - 11:32 #8
Hmmm, her virker den ok, selvom der er blanke celler: http://gupl.dk/696685/
Avatar billede manutddp Nybegynder
22. maj 2013 - 11:46 #9
Ja det har du ret i, dog ikk hvis du skriver Rikke i A3 og efterlader B3 blank.
Avatar billede anedi Ekspert
22. maj 2013 - 12:11 #10
Prøv denne:

=HVIS(ER.TOM(A2);"";SUM(HVIS(A2=$A$2:$A$14;1/(TÆL.HVISER($A$2:$A$14;A2;$B$2:$B$14;$B$2:$B$14));0)))

Vh
Anedi
Avatar billede manutddp Nybegynder
22. maj 2013 - 13:00 #11
Tak - super fin løsning smid lige et svar
Avatar billede anedi Ekspert
22. maj 2013 - 15:21 #12
Det var godt du kunne bruge det.
Hermed et svar :-)
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