Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Excel] Count formule vraag

Pagina: 1
Acties:

  • YoshiBignose
  • Registratie: April 2004
  • Laatst online: 26-11 12:03
Ik een (grote) lijst met namen. Nu wil ik een formule maken die:

1. telt of een naam er meerdere keren in voorkomt
2. de naam weergeeft (liefst met het aantal keren)

Volgens mij is dit met count alleen niet te doen. Bovendien geeft count alleen een getal weer EN je moet opgeven op welke naam je zoekt.

Iemand een idee?

Facts don't care about your feelings


  • F_J_K
  • Registratie: Juni 2001
  • Niet online

F_J_K

Moderator CSA/PB

Front verplichte underscores

Hulpkolom naast elke naam, met per rij de count van die rij. Dan sorteren op naam, en/of of filteren op unieke waarden (voor de kolom met de namen).

Natuurlijk zijn er altijd nog alternatieven als [excel] Waardes uit 2 excel files halen & vergelijken denkbaar maar dat lijkt me niet nodig.

'Multiple exclamation marks,' he went on, shaking his head, 'are a sure sign of a diseased mind' (Terry Pratchett, Eric)


  • YoshiBignose
  • Registratie: April 2004
  • Laatst online: 26-11 12:03
Maar dat gaat dus niet. Ik heb geen lijst met alle namen. Het is gewoon 1 grote lijst met namen en sommige dus meerdere keren. Dit is een bron bestand en hier heb ik het liefst geen aanpassingen in.
(dus geen filter of sort in dit bestand).

Of vraag ik nu het onmogelijke?

Facts don't care about your feelings


  • pedorus
  • Registratie: Januari 2008
  • Niet online
Het simpelst lijkt me een kruistabel maken op die kolom (even aangenomen dat er een kolomnaam bovenaan staat). Als rijen de namen, als data count(namen), en dan even sorteren op count(namen).

Of wil je echt een formule of wil je een stukje VBA/een VBA-formule?

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • Homer.J
  • Registratie: Augustus 2005
  • Niet online
YoshiBignose schreef op woensdag 02 december 2009 @ 13:47:
Ik heb geen lijst met alle namen. Het is gewoon 1 grote lijst met namen...
Que?

  • YoshiBignose
  • Registratie: April 2004
  • Laatst online: 26-11 12:03
Voorbeeld:

Sheet 1:

Piet
Jan
Kees
Kees
Klaas
Mohammed
Gerard
Piet
Kees

Op sheet 2 schrijf ik een formule en wil ik hebben staan:

Kees 3x
Piet 2x

Ik heb GEEN aparte lijst met alle mogelijk namen die in die lijst zouden kunnen staan,
Ik wil niet dat er in de sheet met de namen dingen veranderd worden.
Pedorus, liefst puur formule. Dat kruistabel verhaal snap ik niet helemaal...

Facts don't care about your feelings


Verwijderd

aangezien er niets in de bronsheet gewijzigd mag worden lijkt een draaitabel toch aangewezen als je het zonder vba wil doen.
excelmenu data>draaitabel (en volg dan verder de stappen die pedorus aangeeft : wizard stap 3, naam in rijgebied en gegevensgebied slepen, klaar.)

maar ik vermoed dat je hier zelf maar een deelprobleem/tussenstap presenteert voor een oplossing waarnaar je op zoek bent. als je eens probeert het volledige probleem te formuleren kunnen we misschien wel iets beters voorstellen.

  • Bolukan
  • Registratie: Oktober 2002
  • Laatst online: 20:54
aantal.als ?

  • pedorus
  • Registratie: Januari 2008
  • Niet online
YoshiBignose schreef op woensdag 02 december 2009 @ 14:57:
Pedorus, liefst puur formule. Dat kruistabel verhaal snap ik niet helemaal...
Die formule is pas echt ingewikkeld anders. :) Ik zou dus toch een draaitabel uitvoeren (kruis was foute vertaling), in je voorbeeld krijg je dan:
Row Labels	Count of naam
Kees		3
Piet		2
Gerard		1
Mohammed	1
Jan		1
Klaas		1
Grand Total	9

Lijkt me een mooi overzicht. Vervolgens kun je eventueel nog even rechts klikken om grand total te verwijderen. En je kan eventueel ook nog op het pijltje naar beneden klikken, en voor een value filter kiezen om de 1tjes weg te halen.

Voor een draaitabel is het wel nodig dat de kolom een titel heeft op de 1e regel (hier even 'naam' genomen).

Vitamine D tekorten in Nederland | Dodelijk coronaforum gesloten


  • empyreum
  • Registratie: Augustus 2006
  • Laatst online: 17-11 15:52
Voor als je het zonder kruistabellen wilt doen:

Zorg op de volgende manier voor een lijst met alle namen:
Selecteer de namenlijst, ga naar Data, Filter, Autofilter en vink alleen unieke records aan.

Kopieer dit resultaat naar sheet 2, bijvoorbeeld in kolom A.
Zet dan in kolom B de volgende formule:
=AANTAL.ALS(Blad1!$A2:$A10;Blad2!A1)
(A2 ervan uitgaande dan je een kopregel hebt. Het bereik absoluut maken (de dollartekens) en de celverwijzing niet).

Nu heb je een lijst met namen en het aantal keren dat ze voorkomen.

Aantal.als is trouwens de NL-versie van count.if

[ Voor 11% gewijzigd door empyreum op 02-12-2009 15:52 ]


  • sopsop
  • Registratie: Januari 2002
  • Laatst online: 12:26

sopsop

[v] [;,,;] [v]

Mag je de namen sorteren?

  • YoshiBignose
  • Registratie: April 2004
  • Laatst online: 26-11 12:03
Bedankt allemaal, hiermee moet het lukken.

Facts don't care about your feelings

Pagina: 1