Avatar billede jorgenjo Nybegynder
16. april 2015 - 14:09 Der er 21 kommentarer og
1 løsning

Tælle unikke med flere betingelser

Jeg vil i nedenstående eksempel gerne tælle unikke rækker pr person når år = 2015

Har forsøgt med matrixformel, men gør noget forkert

Ark 1       
A     B    C
Nr.    Navn    År
100    Allan   
100    Allan    2015
100    Allan    2015
200    Jette   
200    Jette    2014
200    Jette    2014
200    Jette    2015
200    Jette    2015
300    Niels    2015
300    Niels    2015
400    Jens    2015
500    Jette    2015
500    Jette    2015

       
Ark 2       
A     B   
Allan    (formel til optælling af unikke pr. person med år = 2015)
Jette    osv   
Niels       
Jens
16. april 2015 - 14:11 #1
Hvad med en pivottabel?
Avatar billede jorgenjo Nybegynder
16. april 2015 - 14:18 #2
Jeg har vist data i en pivottabel, men vil alligevel gerne kunne beregne antallet
Avatar billede finb Ekspert
16. april 2015 - 14:55 #3
Jeg kan ikke huske, om det er
sum.hviser
eller
sumprodukt
Avatar billede natkatten Mester
16. april 2015 - 15:49 #4
Flere mulige måder at løse denne på. Men f.eks.:

=TÆL.HVISER('Ark1'!$B$1:$B$100;'Ark2'!$A1;'Ark1'!$C$1:$C$100;2015)

2015 er her hardkodet. Kan også være en reference til en celle med årstallet.
Avatar billede jorgenjo Nybegynder
17. april 2015 - 13:44 #5
Formlen tæller godt nok alle rækker med 2015 på de enkelte personer, men problemet er at ens rækker kun skal tælle med én gang - formlen giver 4 for Jette, men der er kun 2 forskellige rækker.
Avatar billede xl-Enthusiast Ekspert
17. april 2015 - 13:54 #6
Jeg ser tre for Jette, en uden årstal, en for 2014 og en for 2015.
Avatar billede natkatten Mester
17. april 2015 - 14:02 #7
Har misforstået dit spørgsmål. Så afhængigt af, om "uden år" skal tælles med eller ej, så vil du have, at Allan og Jette skal give 2 (eller 3).
Avatar billede jorgenjo Nybegynder
17. april 2015 - 14:03 #8
Det er korrekt, men det er fordi betingelsen 2015 skal opfyldes (tomme år skal ikke med i optællingen)
Avatar billede natkatten Mester
17. april 2015 - 14:04 #9
Nej, Allan og Jette skal begge give 1 hvis årstallet er 2015?
Avatar billede natkatten Mester
17. april 2015 - 14:05 #10
Eller skal Jette give 2 fordi kolonne A også er en betingelse?
Avatar billede jorgenjo Nybegynder
17. april 2015 - 14:07 #11
Optællingen skal kun laves på år 2015 - men der er ens forekomster i Nr, Navn og år skal rækken kun tælles en gang
Avatar billede jorgenjo Nybegynder
17. april 2015 - 14:10 #12
I eksemplet skal Jette give 2 og de øvrige skal give 1
Avatar billede jorgenjo Nybegynder
17. april 2015 - 14:15 #13
I princippet ønsker jeg at tælle antal forskellige rækker, når året er 2015
Avatar billede xl-Enthusiast Ekspert
17. april 2015 - 16:18 #14
Avatar billede natkatten Mester
18. april 2015 - 01:27 #15
Selv om xl-Enthusiast (som virkelig kan sine matriksformler) har sendt en løsning, så vil jeg supplere med denne:

http://web.gratisupload.dk/f/8r96fdtso0/

Et tilsyneladende ret enkelt spørgsmål viser sig at være noget af en bitch! Fandt hjælp her: https://www.youtube.com/watch?v=27qh1i_kgCY&list=PL03F8D188F86724E4&index=8
Avatar billede jorgenjo Nybegynder
20. april 2015 - 08:41 #16
Det er et par meget lærerige bidrag som er kommet, men det ser for mig ud som om der ikke tages hensyn til eksemplets kolonne A som er "Nr."
Avatar billede xl-Enthusiast Ekspert
20. april 2015 - 09:24 #17
Kan du så ikke prøve at give nogle flere eksempler:

Hvordan skal resultaterne stilles op
Hvad skal resultaterne være
Avatar billede jorgenjo Nybegynder
20. april 2015 - 11:58 #18
Jeg prøver med lidt flere oplysninger
A      B      C      D
Nr.    Navn    År    Forklaring til optælling
100    Allan       
100    Allan    2015    Tæller som 1 til Allan fordi kolonne A og B i række 3 og 4 er ens og året er 2015
100    Allan    2015   
200    Jette       
200    Jette    2014   
200    Jette    2014   
200    Jette    2015    Tæller som 1 til Jette fordi kolonne A og B i række 8 og 9 er ens og året er 2015
200    Jette    2015   
300    Niels    2015    Tæller som 1 til Niels fordi kolonne A og B i række 10 og 11 er ens og året er 2015
300    Niels    2015   
400    Jens    2015    Tæller som 1 til Jens fordi året er 2015 og der ikke er andre med nr. 400
500    Jette    2015    Tæller som 1 til Jette fordi kolonne A og B i række 13 og 14 er ens og året er 2015
500    Jette    2015   
510    Allan       
520    Allan    2015    Tæller som 1 til Allan fordi kolonne A og B i række 16 og 17 er ens og året er 2015
520    Allan    2015   
550    Jette    2015    Tæller som 1 til Jette fordi året er 2015 og der ikke er andre med nr. 550
570    Jette       
670    Jette    2015    Tæller som 1 til Jette fordi kolonne A og B i række 20 og 21 er ens og året er 2015
670    Jette    2015   

Beklager forklaringsteksten fylder flere linjer

Resultatet skulle gerne blive

Navn    Antal
Allan    2
Jette    4
Niels    1
Jens    1
Avatar billede xl-Enthusiast Ekspert
20. april 2015 - 13:22 #19
Avatar billede jorgenjo Nybegynder
21. april 2015 - 07:45 #20
Ja, det var lige løsningen på mit problem. Tusinde tak for det. Send et svar og få nogle velfortjente point.
Avatar billede xl-Enthusiast Ekspert
21. april 2015 - 08:02 #21
OK.
Avatar billede xl-Enthusiast Ekspert
21. april 2015 - 08:02 #22
Prøver igen.
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

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