Excel, aantal keuzes tellen

Pagina: 1
Acties:

Onderwerpen

Vraag


Acties:
  • 0 Henk 'm!

  • Galois
  • Registratie: Oktober 2002
  • Laatst online: 07:52

Galois

1811 - 1832

Topicstarter
Ik heb een excel bestand met data: 20 kolommen en 71 rijen.

Elke rij is de keuze van een persoon. Elke kolom is of deze keuze gemaakt is. Er zijn dus 20x71 cellen ingevuld met ééntjes of nulletjes.

Voorbeeld:

persoon 1: 01101001011
persoon 2: 11010010110
enz.

Nu wil ik weten hoeveel van deze mensen exact dezelfde keuze gemaakt hebben.

Dat heb ik als volgt geprobeerd:

- met de functie "=tekst.samenvoegen" de inhoud van A t/m T achter elkaar geplakt. In cel U staat nu dus een rijtje ééntjes en nulletjes.
- met 'gegevens, sorteren en filteren, geavanceerd' gefilterd op unieke waarden. Zo zie ik dat van deze 71 mensen er 51 unieke keuzes zijn.
- nu wil ik een frequentietabel maken, dus dat er achter deze gefilterde waarden staat hoe vaak deze keuze is voorgekomen, dat wil ik doen met de functie "=aantal.als". Het totaal van al deze waarden zou natuurlijk weer 71 moeten zijn. Helaas is dat niet zo en gaat er dus iets mis.

Ik snap niet goed wat er mis gaat. Gaat het omdat Excel in de war raakt van die ééntjes en nulletjes en tekst? Of is er een andere reden?

Is dit een slimme manier wat ik gedaan heb of heeft iemand een nog betere manier om er achter te komen hoeveel unieke (en/of dubbele) keuzes er zijn gemaakt?

Het bestand heb ik hier neergezet https://we.tl/t-JCTLkuuDjq (en zal na een week weg zijn... hopelijk is mijn probleem dan al opgelost ;))

1 - Mathematics is the language of nature. 2 - Everything around us can be represented and understood through numbers. 3 - If you graph the numbers of any system, patterns emerge.

Alle reacties


Acties:
  • 0 Henk 'm!

  • midget
  • Registratie: Maart 2001
  • Laatst online: 29-09 13:10
Ik heb 2 seconden gekeken, maar kan je niet heel simpel hier een draaitabel voor gebruiken?
Zet in kolom V-1 een waarde, BV Uniek en maak een Pivottabel.draaitabel.

Acties:
  • +1 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 01:36

g0tanks

Moderator CSA
In jouw voorbeeld gaat het mis omdat Excel niet goed kan omgaan met getallen met meer dan 15 digits: https://docs.microsoft.co...t-digits-changed-to-zeros

Jouw waarden zijn 20 digits, waardoor de laatste vijf digits worden afgekapt en de verkeerde waarde wordt opgezocht. Bijvoorbeeld: 10100000010111001000 komt in de antwoordenlijst maar 1x voor. Echter de COUNTIF geeft 4 weer omdat de eerste 15 digits 101000000101110 dus wel vaker voorkomen.

Er zijn twee snelle oplossingen:

Plak een letter vast aan je TEXTJOIN zodat het nooit als getal wordt geïnterpreteerd. Bijvoorbeeld overal een A aan de voorkant: A10100000010111001000.

Of maak een draaitabel:
Afbeeldingslocatie: https://tweakers.net/i/8qUWTfhM30_3Ji9ldxC6TkuhhO0=/234x176/filters:strip_exif()/f/image/Qk9aOcwbDTDZdJM77tYVebVO.png?f=fotoalbum_medium

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW


Acties:
  • +1 Henk 'm!

  • Galois
  • Registratie: Oktober 2002
  • Laatst online: 07:52

Galois

1811 - 1832

Topicstarter
g0tanks schreef op dinsdag 14 december 2021 @ 22:17:
In jouw voorbeeld gaat het mis omdat Excel niet goed kan omgaan met getallen met meer dan 15 digits: https://docs.microsoft.co...t-digits-changed-to-zeros

Jouw waarden zijn 20 digits, waardoor de laatste vijf digits worden afgekapt en de verkeerde waarde wordt opgezocht. Bijvoorbeeld: 10100000010111001000 komt in de antwoordenlijst maar 1x voor. Echter de COUNTIF geeft 4 weer omdat de eerste 15 digits 101000000101110 dus wel vaker voorkomen.

Er zijn twee snelle oplossingen:

Plak een letter vast aan je TEXTJOIN zodat het nooit als getal wordt geïnterpreteerd. Bijvoorbeeld overal een A aan de voorkant: A10100000010111001000.

Of maak een draaitabel:
[Afbeelding]
YESSS!!! Dank! Dat is het probleem! Het stomme is dat ik daar al aan had gedacht (dat het te grote getallen zouden zijn). Ik had daar zelfs twee oplossingen voor die beide niet werkten: 1) de cellen als 'tekst' opmaken (werkt echt niet). 2) de ééntjes wijzigen in A en de nulletjes in B (dat zou moeten werken, maar lukte niet).

Voor nu opgelost! De oplossing met een draaitabel ziet er ook chique uit, daar moet ik mij nog even en verdiepen, dat lukte niet in 2 minuten...

1 - Mathematics is the language of nature. 2 - Everything around us can be represented and understood through numbers. 3 - If you graph the numbers of any system, patterns emerge.


Acties:
  • 0 Henk 'm!

  • g0tanks
  • Registratie: Oktober 2008
  • Laatst online: 01:36

g0tanks

Moderator CSA
Galois schreef op dinsdag 14 december 2021 @ 21:40:
- met 'gegevens, sorteren en filteren, geavanceerd' gefilterd op unieke waarden. Zo zie ik dat van deze 71 mensen er 51 unieke keuzes zijn.
Mocht je trouwens Excel 365 gebruiken dan kan je deze stap nog versimpelen door deze formule te gebruiken: UNIQUE function

Ultrawide gaming setup: AMD Ryzen 7 2700X | NVIDIA GeForce RTX 2080 | Dell Alienware AW3418DW