Avatar billede ingolf Nybegynder
12. august 2007 - 00:59 Der er 8 kommentarer og
1 løsning

Hvor mange forskellige navne i kollonne 1?

Kollonne 1 indeholder forskellige navne
Kollonne 2 indeholder værdier

Hvilken formel/funktion skal jeg anvende for finde hvor mange forskellige navne der findes i kollonne 1 ?

Bagefter vil jeg køre funktionen sum.hvis men jeg synes det er ret iriterende at skulle finde alle forskellige navne først i kollonne 1, derfor ovenstående spørgsmål.
Avatar billede excelent Ekspert
12. august 2007 - 08:57 #1
=HVIS(TÆL.HVIS(A1:$A$100;A1)=1;SUM.HVIS($A$1:$A$100;A1;$B$1:$B$100);"")
eller
=HVIS(TÆL.HVIS(A1:$A$100;A1)=1;A1&" - "&SUM.HVIS($A$1:$A$100;A1;$B$1:$B$100);"")
Avatar billede excelent Ekspert
12. august 2007 - 09:45 #2
Denne formel tæller unikke værdier i A1:A100

=SUM(SAND/TÆL.HVIS(A1:A100;A1:A100&""))
Avatar billede ingolf Nybegynder
12. august 2007 - 23:05 #3
excelent
Tak for dine forslag, de er fine.
Det er formlen
=HVIS(TÆL.HVIS(A1:$A$100;A1)=1;A1&" - "&SUM.HVIS($A$1:$A$100;A1;$B$1:$B$100);"")
der kommer tættet på det jeg ønsker, bl.a. fordi du både kan vise hvilke navne der eksisterer på en lang navneliste, men også fordi du kan summere en værdi der står i tilknytning til navnet, og så at du kan vise begge dele i samme felt, det er bare flot.
Men, men, resultatet vises med tomme celler ud for gengangere af navne på datalisten. Så derfor er mit spørgsmål, om ikke ovenstående formel kan konstrueres sådan, at resultatet vises under hinanden (ovenfra) og hvor de tomme celler kommer sidst i kollonnen hvor resultatet vises?
Avatar billede excelent Ekspert
13. august 2007 - 18:52 #4
Desværre, så langt rækker mine evner ikke, men jeg kan måske lave en makro til opgaven hvis det har interesse.

Måske en anden har en løsning :-)
Avatar billede mikker Nybegynder
16. august 2007 - 15:32 #5
Lav evt. en pivottabel og brug resultatet til at lave dine formler ud fra.
Avatar billede ingolf Nybegynder
19. august 2007 - 20:51 #6
Excelent
Opret dit svar, så tildeles du dine point.

mikker
Pivottabel bruger jeg meget i forvejen. Du har ret, den kan også bruges til formålet, men det var ikke lige det jeg havde brug for her.
Avatar billede excelent Ekspert
20. august 2007 - 11:33 #7
Hvis du kan leve med en ekstra kolonne, så indsæt denne og afslut med ctrl+shift+enter og kopier ned
Du kan evt. skjule den anden kolonne

=HVIS(RÆKKER($1:1)<=TÆLV($C$1:$C$30);INDEKS($C$1:$C$30;MINDSTE(IF($C$1:$C$30<>"";RÆKKE($C$1:$C$30)-MIN(RÆKKE($C$1:$C$30))+1);RÆKKER($1:1)));"")
Avatar billede ingolf Nybegynder
21. august 2007 - 16:23 #8
excelent
Jeg ser på dit forslag ved et senere tidspunkt, men her har du dine point.
Avatar billede excelent Ekspert
30. august 2007 - 18:47 #9
der var en lille fejl i denne:

=HVIS(RÆKKER($1:1)<=TÆLV($C$1:$C$30);INDEKS($C$1:$C$30;MINDSTE(HVIS($C$1:$C$30<>"";RÆKKE($C$1:$C$30)-MIN(RÆKKE($C$1:$C$30))+1);RÆKKER($1:1)));"")
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