Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Häufigste Anzahl "unbestimmter" Worte

Häufigste Anzahl "unbestimmter" Worte
19.02.2015 09:29:54
Joachim
Hallo Excelgemeinde
Ich möchte identische, aber unbestimmte Namen in einem bestimmten
Bereich zählen und das Wort mit seiner häufigsten Anzahl anzeigen lassen. Leere
Zellen sollen nicht berücksichtigt werden.
Mit HÄUFIGKEIT oder ANZAHL geht es nicht, da müssen ja immer Referenzwerte vorhanden sein.
Danke Joachim

Anzeige

14
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Du suchst den Modalwert
19.02.2015 09:36:18
WF
Hi,
folgende Arrayformel:
{=INDEX(A:A;MODALWERT(WENN(A1:A99"";VERGLEICH(A1:A99;A1:A99;0))))}
Salut WF

AW: Du suchst den Modalwert
19.02.2015 09:45:26
Joachim
MODALWERT habe ich schon probiert, scheint aber nur für Zahlen zu funktionieren und nicht bei Text.
Bei MODALWERT ist das Ergebnis #NV, wenn Text im definierten Bereich steht.

Anzeige
AW: Du suchst den Modalwert
19.02.2015 09:46:48
Rudi
Hallo,
das funktioniert.
Du musst die Formel als Matrixformel eingeben.
Gruß
Rudi

AW: Du suchst den Modalwert
19.02.2015 09:51:11
Joachim
=INDEX(B:L;MODALWERT(WENN(B6:L49"";VERGLEICH(B6:L49;B6:L49;0))))
habe ich als Matrix "Strg - umschalt - Eingabe" abgeschlossen.
Ergebnis #NV

AW: Du suchst den Modalwert
19.02.2015 09:52:53
Luschi
Hallo Joachim,
wegen der Formel von WF siehe hier: http://www.excelformeln.de/formeln.html?welcher=66
Da gibt es noch mehr Varianten und beachte, was der Hinweis 'Arrayformel' Dir sagen will; wenn nicht, dann werfe mal Google an.
Gruß von Luschi
aus klein-Paris
PS: #NV erscheint, wenn gar keine Zelle im Bereich gefüllt ist, oder jeder Wert (außer leere Zellen) nur einmal vorhanden ist!

Anzeige
AW: Du suchst den Modalwert
19.02.2015 09:55:59
Joachim
ich schau mir mal den Link an, aber bei mir sind Zellen gefüllt und manche doppelt, die werden aber nicht angezeigt oder die Anzahl ausgegeben :-(
Irgendwas mach ich falsch

AW: bei mehreren Spalten ist's komplizierter
19.02.2015 10:07:37
Joachim
Habe meine Formael angepasst, aber es wird immer noch #NV angezeigt.
INDEX(B6:L49;MIN(WENN(ZÄHLENWENN(B6:L49;B6:L49)=MAX(ZÄHLENWENN(B6:L49;B6:L49));ZEILE(6:49)));REST(MIN(WENN(ZÄHLENWENN(B6:L49;B6:L49)=MAX(ZÄHLENWENN(B6:L49;B6:L49));ZEILE(6:49)+SPALTE(A:C)/1000));1)*1000)
Wo ist der Fehler ?

Anzeige
Zeile(...) ist ein Zähler und MUSS mit 1 beginnen
19.02.2015 10:11:36
WF
also:
ZEILE(1:44)
WF

AW: Zeile(...) ist ein Zähler und MUSS mit 1 beginnen
19.02.2015 10:17:32
Joachim
=INDEX(B6:L49;MIN(WENN(ZÄHLENWENN(B6:L49;B6:L49)=MAX(ZÄHLENWENN(B6:L49;B6:L49));ZEILE(1:49))); REST(MIN(WENN(ZÄHLENWENN(B6:L49;B6:L49)=MAX(ZÄHLENWENN(B6:L49;B6:L49));ZEILE(1:49)+SPALTE(A:L)/1000)) ;1)*1000)
Ergebnis bleibt #NV Verstehe es nicht ?
Muss weg, bin in 20 - 30 Min. wieder da.

Anzeige
AW: Zeile(...) ist ein Zähler und MUSS mit 1 begi
19.02.2015 10:27:12
Klaus
Hi,
WF schrieb doch: Zeile 1:44. Warum probierst du das nicht?
Dein Bereich B6:L49 hat 44 Zeilen. ZEILE(1:44) fragt 44 Zeilen ab. Mit deiner Formel, ZEILE(1:49), versuchst du 49 von 44 Zeilen abzufragen. Das quittiert Excel mit #NV.
Grüße,
Klaus M.vdT:

na ja
19.02.2015 10:33:39
WF
wenn Dein Bereich von B bis L geht und in der Formel steht SPALTE(A:L) geht's natürlich in die Hose.
Was ich für ZEILE geschrieben hab, gilt natürlich auch für SPALTE: die muss mit 1 (sprich A beginnen)
Also SPALTE(A:K)
und ich schrieb doch ZEILE(1:44) - Du nimmst ZEILE(1:49) - warum ?
Die Bereiche müssen identisch sein: 6 bis 49 jeweils minus 5 ist 1 bis 44 (nicht 1 bis 49)
Deine Formel lautet:
{=INDEX(B6:L49;MIN(WENN(ZÄHLENWENN(B6:L49;B6:L49)=MAX(ZÄHLENWENN(B6:L49;B6:L49));ZEILE(1:44))); REST(MIN(WENN(ZÄHLENWENN(B6:L49;B6:L49)=MAX(ZÄHLENWENN(B6:L49;B6:L49));ZEILE(1:44)+SPALTE(A:K)/1000)) ;1)*1000) }
Salut WF

Anzeige
Jetzt läufts. Danke
19.02.2015 11:04:47
Joachim
So, vielen Dank. Dass mit "Zeile(1:44) hatte ich als Tippfehler interpretiert.
Jetzt läufts.
Super. Vielen Dank

geht schon; auch ist es günstiger ...
19.02.2015 17:38:55
neopa
Hallo WF
... weil schneller in der Auswertung, anstelle ZEILE(6:49) mit ZEILE(A6:A49) und analog für den Spaltenbereich mit SPALTE(B6:L6) zu arbeiten. Auch würde ich hier nicht mit MIN(WENN( sondern dafür MAX() zur Anwendung bringen.
 N
2Salat

Formeln der Tabelle
ZelleFormel
N2{=INDEX(A:L;MAX((MAX(ZÄHLENWENN(B$6:L$49;B$6:L$49))=ZÄHLENWENN(B$6:L$49;B$6:L$49))*(ZEILE(A$6:A$49))); REST(MAX((MAX(ZÄHLENWENN(B$6:L$49;B$6:L$49))=ZÄHLENWENN(B$6:L$49;B$6:L$49))*(ZEILE(A$6:A$49)*100+SPALTE(B6:L6))); 100))}
Enthält Matrixformel:
Umrandende
{ } nicht miteingeben,
sondern Formel mit STRG+SHIFT+RETURN abschließen!


Excel Tabellen im Web darstellen >> Excel Jeanie HTML 4
Gruß Werner
.. , - ...
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Häufigste Anzahl "unbestimmter" Worte in Excel ermitteln


Schritt-für-Schritt-Anleitung

  1. Daten vorbereiten: Stelle sicher, dass deine Daten in einem zusammenhängenden Bereich stehen, z.B. B6:L49.
  2. Arrayformel eingeben: Nutze die folgende Formel, um die häufigsten Wörter in deinem Datenbereich zu ermitteln:

    {=INDEX(B6:L49;MIN(WENN(ZÄHLENWENN(B6:L49;B6:L49)=MAX(ZÄHLENWENN(B6:L49;B6:L49));ZEILE(1:44)));REST(MIN(WENN(ZÄHLENWENN(B6:L49;B6:L49)=MAX(ZÄHLENWENN(B6:L49;B6:L49));ZEILE(1:44)+SPALTE(A:K)/1000));1)*1000))}

    Stelle sicher, dass du die Formel mit STRG + UMSCHALT + EINGABE abschließt, um sie als Matrixformel einzugeben.

  3. Leere Zellen ausschließen: Die Formel sollte leere Zellen automatisch ignorieren, solange du den Bereich korrekt angibst.

Häufige Fehler und Lösungen

  • Fehler #NV: Dies tritt häufig auf, wenn keine Zellen im Bereich gefüllt sind oder wenn alle Werte (außer leere Zellen) nur einmal vorhanden sind. Überprüfe deinen Datenbereich.
  • Bereichsgröße: Achte darauf, dass der Bereich in der Formel (z.B. ZEILE(1:44)) mit dem tatsächlichen Datenbereich übereinstimmt (44 Zeilen in diesem Beispiel).
  • Matrixformel nicht korrekt eingegeben: Vergiss nicht, die Formel mit STRG + UMSCHALT + EINGABE abzuschließen, da sie sonst nicht als Matrixformel erkannt wird.

Alternative Methoden

  • Häufigkeit von Wörtern zählen: Verwende die Funktion ZÄHLENWENN, um die Häufigkeit eines bestimmten Wortes in einem Bereich zu zählen. Zum Beispiel:

    =ZÄHLENWENN(B6:L49; "deinWort")
  • Textanalyse mit Power Query: In neueren Excel-Versionen kannst du Power Query verwenden, um Textdaten zu analysieren und häufige Wörter zu ermitteln.


Praktische Beispiele

  • Beispiel 1: Angenommen, du hast eine Liste von Namen in den Zellen B6 bis L49. Mit der oben genannten Matrixformel kannst du den häufigsten Namen ermitteln.
  • Beispiel 2: Um die Häufigkeit eines bestimmten Wortes wie "Excel" zu zählen, kannst du die ZÄHLENWENN-Funktion verwenden:

    =ZÄHLENWENN(B6:L49; "Excel")

Tipps für Profis

  • Verwende HÄUFIGKEIT: Diese Funktion kann auch nützlich sein, um die Anzahl der Vorkommen in numerischen Daten zu ermitteln, ist jedoch weniger effektiv für Text.
  • Dynamische Bereiche: Erwäge die Verwendung von dynamischen Bereichsnamen, um deine Formeln flexibler zu gestalten.
  • Formeloptimierung: Bei großen Datenmengen kann die Leistung verbessert werden, wenn du MAX() anstelle von MIN() in bestimmten Fällen verwendest, um die Effizienz zu steigern.

FAQ: Häufige Fragen

1. Kann ich die häufigste Anzahl an Wörtern in mehreren Spalten zählen?
Ja, die oben genannten Formeln funktionieren auch für mehrere Spalten. Achte jedoch darauf, dass du den Bereich korrekt anpasst.

2. Warum funktioniert die Modalwert-Formel nicht für Text?
Die Funktion MODALWERT in Excel ist standardmäßig für numerische Werte ausgelegt. Für Text musst du auf alternative Methoden zurückgreifen, wie die oben genannten Matrixformeln.

3. Wie kann ich die Häufigkeit von Wörtern in einer großen Datenmenge zählen?
Für große Datenmengen sind die Formeln in Kombination mit Power Query oder Pivot-Tabellen oft effektiver, um die Häufigkeit von Wörtern zu analysieren.

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige