Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1696to1700
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Maximaler Wert gesucht

Maximaler Wert gesucht
22.06.2019 12:06:14
Ilka
Hallo,
Spalte A enthält viele Inhalte, die auch mehrfach vorkommen können.
Mit welchen Formeln erhält man den Begriff, der am häufigsten enthalten ist und dessen Anzahl?
Gruß
Ilka Maria

5
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
mit Einschränkung
22.06.2019 12:14:30
lupo1
C1: =KGRÖSSTE(INDEX(ZÄHLENWENN(A1:A12;A1:A12););1)
C2: =INDEX(A:A;KGRÖSSTE(INDEX(ZÄHLENWENN(A1:A12;A1:A12)*ZEILE(A1:A12)%%;);1)/C1/1%%)
als Lösung für ganzzahlige Einträge
ohne Einschränkung
22.06.2019 12:56:07
Daniel
Hi
sollten in Spalte A nur Zahlenwerte stehen, kannst du die häufigste Zahl mit einer speziellen Funktion ermitteln:
=MODALWERT(A:A)
die Anzahl dazu dann mit
=ZählenWenn(A:A;Modalwert(A:A))
solltet du jedoch Texte auswerten wollten, wirds etwas komplizierter.
dann ermittelt man besser zuerst die Maximale Anzahl eines Eintrags mit
C1: =Max(Index(ZählenWenn(A1:A99;A1:A99);0))
den Wert dazu aufbauend auf der Maximalen Anzahl
C2: =Index(A:A;Vergleich(C1;Index(ZählenWenn(A1:A99;A1:A99);0);0))
du kannst den meistvorkommenden Wert auch direkt berechnen,indem du die Formel aus C1 an entsprechender Stelle einsetzt:
=Index(A:A;Vergleich(Max(Index(ZählenWenn(A1:A99;A1:A99);0));Index(ZählenWenn(A1:A99;A1:A99); 0);0)) 
die Zellbereiche solltest du so passend wie möglich an die Daten in Spalte A anpassen, da diese Formel sehr rechenintensiv ist.
sollten sich mehrere Begriffe gleichzeitig der häufigste sein, so bekommst du mit diesen Formeln immer den ersten der Liste.
Gruß Daniel
Anzeige
noch ne Variante für Texte:
22.06.2019 13:46:05
Daniel
Hi
für Texte geht auch folgendes:
häufigst vorkommender Wert:
=Index(A1:A99;MODALWERT(VERGLEICH(A1:A99;A1:A99;0))

die Anzahl dann wie gewohnt mit ZählenWenn
wobei hier zu beachten ist dass die Zellbereiche so genau wie möglich an die Daten angepasst werden müssen und echte Leerzellen zwischen drin zu einem #NV-Fehler führen
wenn leerzellen vorkommen können und diese ignoriert werden sollen, dann so, wobei diese Formel immer mit STRG+SHIFT+ENTER eingegeben werden muss:
=Index(A1:A99;Wenn(A1:A99"";MODALWERT(VERGLEICH(A1:A99;A1:A99;0)))
kommen Leerzellen vor und diese sollen mit berücktsichtigt werden, dann:
=Index(A1:A99&"";MODALWERT(VERGLEICH(A1:A99&"";A1:A99&"";0))
Gruß Daniel
Anzeige
Danke schön
22.06.2019 16:29:57
Ilka
Hallo,
besten Dank für die Lösungen. Damit ist meine Frage gelöst.
Gruß
Ilka Maria
AW: aber so teilweise nicht korrekt, denn ...
22.06.2019 18:24:56
neopa
Hallo Daniel,
... die von Dir angegebene Formel für die Nichtberücksichtigung von (evtl. am häufigsten) vorhandenen Leerzellen bei auszuwertenden Textdaten:
{=Index(A1:A99;Wenn(A1:A99"";MODALWERT(VERGLEICH(A1:A99;A1:A99;0)))}
muss korrekt so lauten:
{=INDEX(A:A;MODALWERT(WENN(A1:A99"";VERGLEICH(A1:A99&"";A1:A99&"";0))))}
wobei man diese Formel auch straffen kann zu:
{=INDEX(A:A;MODALWERT(WENNFEHLER(VERGLEICH(A1:A99;A1:A99;0);"")))}
Für Mitleser: Die {} sind nicht einzugeben sondern die Formeleingaben müssen mit STRG+SHIFT+ENTER abgeschlossen werden.
Gruß Werner
.. , - ...
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige