• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Meest voorkomende waarde weergeven

Status
Niet open voor verdere reacties.

Chris15

Gebruiker
Lid geworden
23 aug 2016
Berichten
556
Ik zoek een formule om de meest voorkomende waarde/tekst weer te geven.

Voorbeeld:
In B1 staat de tekst L
In C1 staat de tekst L
In D1 staat de tekst S

Ik wil dus de meest voorkomende waarde, dus L zien in A1

Is hier een formule voor?
 
Wel heel beknopt voorbeeldje, gaat het echt maar om drie kolommen?

Deze is uit te breiden tot zoveel kolommen je wilt (let op: matrixfunctie, mogelijk afsluiten met Control+Shift+Enter als je geen Excel 365 gebruikt):
Code:
=INDEX(1:1;;MIN(ALS(AANTAL.ALS(B1:D1;B1:D1)=MAX(AANTAL.ALS(B1:D1;B1:D1));KOLOM(B:D))))

Mocht het om maar 3 kolommen gaan kan deze:
Code:
=ALS(AANTAL.ALS(B1:D1;B1)>1;B1;ALS(AANTAL.ALS(B1:D1;C1)>1;C1;ALS(AANTAL.ALS(B1:D1;B1)>1;D1;"Alle waarden komen even vaak voor. Wat nu?")))

En mits je Excel 365 gebruikt kan deze ook:
Code:
=UNIEK(TRANSPONEREN(FILTER(B1:D1;AANTAL.ALS(B1:D1;B1:D1)=MAX(AANTAL.ALS(B1:D1;B1:D1));"")))
 
Laatst bewerkt:
Vertikaal: array formule

PHP:
=INDEX($A$1:$A$13;MATCH(MAX(COUNTIF($A$1:$A$13;A1:A13));COUNTIF($A$1:$A$13;A1:A13);0))
Horizontaal

PHP:
=INDEX($A$1:$Z$1;MATCH(MAX(COUNTIF($A$1:$Z$1;A1:Z1));COUNTIF($A$1:$Z$1;A1:Z1);0))
 
Deze simpele formule doet de truc ook

Code:
=INDEX(A1:E1;MODUS(VERGELIJKEN(A1:E1;A1:E1;0)))
 
Als alles is ingevuld.
Code:
=TEKEN(MODUS(CODE(A1:E1)))
Code:
=CHAR(MODE(CODE(A1:E1)))

Anders de matrix.
Code:
=TEKEN(MODUS(ALS.FOUT(CODE(A1:E1);"")))
Code:
=CHAR(MODE(iferror(CODE(A1:E1),"")))
 
Die werkt alleen als het 1 letter bevat @HSV
 
Niks mis mee gezien de vraagstelling.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan