Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

meest voorkomende uit een kolom

1,188 views
Skip to first unread message

localhost

unread,
Sep 15, 2002, 1:08:18 PM9/15/02
to
Hoe kan ik de meest voorkomende waarde uit een kolom bepalen?
En de minst voorkomende?
En nu ik toch aan het vragen ben, het aantal unieke waarden n?
En de volgende vraag: de n-x voorkomende waarde? (dus de tweede, derde,
vierde,... meest voorkomende waarde)

Ik zou geen gebruik willen maken van een draaitabel.
Ik heb een vermoeden dat een matrixformule de oplossing zou kunnen bieden,
maar ik ben Ingrid Baplue niet dus... *grin*

--
localhost

Ingrid

unread,
Sep 15, 2002, 2:34:02 PM9/15/02
to
Voor numerieke waarden kan je gebruik maken van volgende matrixformules,
invoeren met CTRL+SHIFT+ENTER

grootste meest voorkomende waarde
=MAX(ALS(INTERVAL(A1:A23;A1:A23)=MAX(INTERVAL(A1:A23;A1:A23));A1:A23))

kleinste meest voorkomende waarde
=MIN(ALS(INTERVAL(A1:A23;A1:A23)=MAX(INTERVAL(A1:A23;A1:A23));A1:A23))

grootste tweede meest voorkomende waarde:
=MAX(ALS(INTERVAL(A1:A23;A1:A23)=GROOTSTE(INTERVAL(A1:A23;A1:A23);2);A1:A23)
)

kleinste tweede meest voorkomende waarde:
=MIN(ALS(INTERVAL(A1:A23;A1:A23)=GROOTSTE(INTERVAL(A1:A23;A1:A23);2);A1:A23)
)

voor de volgende moet het getal 2, voor de derde laatse sluithaak, gewijzigd
worden

grootste minst voorkomende waarde:
=MAX(ALS(INTERVAL(A1:A23;A1:A23)=MIN(ALS(INTERVAL(A1:A23;A1:A23)=0;"";INTERV
AL(A1:A23;A1:A23)));A1:A23))

kleinste minst voorkomende waarde:
=MIN(ALS(INTERVAL(A1:A23;A1:A23)=MIN(ALS(INTERVAL(A1:A23;A1:A23)=0;"";INTERV
AL(A1:A23;A1:A23)));A1:A23))

Ingrid

Ingrid

unread,
Sep 15, 2002, 2:55:25 PM9/15/02
to
De formules grootste en tweede grootste kunnen eenzelfde resultaat geven.
Bijv. in volgende range:
1 1 1 2 2 3 4 4 4
komen 1 en 4 allebei drie maal voor, beide formules zullen dan 1 (of 4)
geven.

Ingrid

Ingrid

unread,
Sep 15, 2002, 4:15:58 PM9/15/02
to
De formules grootste en tweede grootste kunnen eenzelfde resultaat geven.
Bijv. in volgende range:
1 1 1 2 2 3 4 4 4
komen 1 en 4 allebei drie maal voor, beide formules zullen dan 1 (of 4)
geven.

Ingrid

Ingrid

unread,
Sep 15, 2002, 4:21:20 PM9/15/02
to
Volgende matrixformules zijn voor tekstwaarden, invoeren met
CTRL+SHIFT+ENTER

eerste meest voorkomende:
=INDEX(A1:A23;MIN(ALS(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A
23;A1:A23;0))=MAX(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A23;A
1:A23;0)));RIJ(A1:A23))))

laatste meest voorkomende:
=INDEX(A1:A23;MAX(ALS(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A
23;A1:A23;0))=MAX(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A23;A
1:A23;0)));RIJ(A1:A23))))

eerste tweede meest voorkomende waarde:
=INDEX(A1:A23;MIN(ALS(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A
23;A1:A23;0))=GROOTSTE(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:
A23;A1:A23;0));2);RIJ(A1:A23))))

laatste tweede meest voorkomende waarde:
=INDEX(A1:A23;MAX(ALS(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A
23;A1:A23;0))=GROOTSTE(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:
A23;A1:A23;0));2);RIJ(A1:A23))))

eerste minst voorkomende waarde:
=INDEX(A1:A23;MIN(ALS(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A
23;A1:A23;0))=MIN(ALS(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A
23;A1:A23;0))=0;"";INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A23;
A1:A23;0))));RIJ(A1:A23))))

laatste minst voorkomende waarde:
=INDEX(A1:A23;MAX(ALS(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A
23;A1:A23;0))=MIN(ALS(INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A
23;A1:A23;0))=0;"";INTERVAL(VERGELIJKEN(A1:A23;A1:A23;0);VERGELIJKEN(A1:A23;
A1:A23;0))));RIJ(A1:A23))))

Ook deze formules kunnen eenzelfde resultaat geven, zoals vermeld voor de
formules voor numerieke waarden.

Ik veronderstel dat deze formules korter moeten kunnen, maar ik vind het
momenteel niet.

Ingrid

0 new messages