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

Forumthread: Formel soll fehlenden Wert finden

Formel soll fehlenden Wert finden
02.09.2019 15:29:47
Thomas
Hallo Liebe Excel Gemeinde
Ich schreibe in Spalte A1 bis A60 die Werte PS1, PS2, PS3, PS4
In einer anderen Zelle möchte ich, das mir der Wert angezeigt wird, der nicht in den Spalten A1 bis A60 auftaucht.
Geht sowas?
Danke für Euere Zeit und Hilfe
Gruß
Thomas
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
erster fehlender Wert
02.09.2019 16:02:54
WF
Hi,
folgende Arrayformel:
{=INDEX(B:B;MIN(WENN(ISTFEHLER(VERGLEICH(A1:A60;PS1:PS60;0));ZEILE(X1:X60))))}
WF
Korrektur: da waren falsche Spalten
02.09.2019 16:12:57
WF
{=INDEX(PS:PS;MIN(WENN(ISTFEHLER(VERGLEICH(PS1:PS60;A1:A60;0));ZEILE(X1:X60))))}
WF
AW: erster fehlender Wert
02.09.2019 16:22:23
Thomas
Hallo
Danke für die schnelle Antwort.
Vermutlich hatte ich es falsch formuliert.
In Spalte A1 bis A60 soll geschaut werden ob der Text PS1, PS2, PS3, PS4 vorhanden ist.
In Zelle A61 soll er mir den Text anzeigen der Fehlt.
Danke Thomas
Anzeige
auf 4 Texte beschränkt
02.09.2019 17:14:16
WF
Hi,
folgende Arrayformel:
{=WENNFEHLER(INDEX(PS:PS;VERGLEICH(0;ZÄHLENWENN(A1:A60;PS1:PS4);0));"alle da")}
WF
fehlt denn immer nur ein Eintrag?
02.09.2019 17:45:42
Matthias
Hallo
Ich vermute mal WF geht bei PS1, PS2, PS3, PS4
immer noch von ZellAdressen aus. Was wohl nicht der Fall ist,
sondern wie Du beschrieben hast stehen in den Zellen A1:A60 Texte
in A1 steht PS1
in A2 steht PS2
in A3 steht PS3
in A4 steht PS4
jeweils als Text(Wert)
ist VBA eine Option?
Gruß Matthias
Anzeige
AW: fehlt denn immer nur ein Eintrag?
02.09.2019 18:24:33
Thomas
Ja, VBA wäre auch eine Option.
Es kann auch sein, das nur ein Text, aber auch 2 oder 3 Texte fehlen.
Gruß
Thomas
ist die Zelle dann leer, wenn der Eintrag fehlt?
02.09.2019 18:30:19
Matthias
und sind die Einträge immer in aufsteigender Reihenfolge?
AW: ist die Zelle dann leer, wenn der Eintrag fehlt?
02.09.2019 19:04:00
Thomas
Nein, die sind nicht sortiert.
Wenn ein Eintrag fehlt, ist die Zelle leer.
Anzeige
PS1 ist also keine Zelladresse sondern Text
02.09.2019 19:55:47
WF
{=WENNFEHLER(INDEX({"PS1";"PS2";"7{PS3";"PS4"};VERGLEICH(0;ZÄHLENWENN(A1:A60;{"PS1";"PS2";"PS3"; "PS4"});0));"alle da") }
oder mit Index-Verlängerung ohne { }:
=WENNFEHLER(INDEX({"PS1";"PS2";"PS3";"PS4"};VERGLEICH(0;INDEX(ZÄHLENWENN(A1:A60;{"PS1";"PS2";"PS3"; "PS4"});0);0));"alle da")
WF
Anzeige
Für mehrere ggf fehlende Werte und VBA ...
03.09.2019 03:15:55
Luc:-?
…würde sich dann ja auch eine einschlägige UDF, die man auch in einer Fml benutzen könnte, anbieten, Thomas;
• mit Zusammenfassung aller fehlenden Werte als singulare MatrixFml:
{=VJoin(DataSet("PS"&ZEILE(1:4);A1:A60;-1;;;0))}
• oder dito als NormalFml:
=VJoin(DataSet("PS"&{1;2;3;4};A1:A60;-1;;;0))
• alternativ könnten diese Werte aber auch in Einzelzellen per pluraler MatrixFml aufgeführt wdn:
{=DataSet("PS"&ZEILE(1:4);A1:A60;-1;;;0)}
Die Wiedergabe passt sich der ZellAuswahlRichtung an. Allerdings wdn Einzelwerte dabei über diesen Bereich vervielfacht (Xl-Standard bis mind Xl14/2010). Anderenfalls (ab 2 fehlende Werte) wdn überzählige AuswahlZellen mit #NV gefüllt.
Hinweis: Bei der gezeigten DataSet-Argumentation wird als Zeichen für die leere Menge verwendet, da es sich hier um eine Mengen­Ope­ration handelt (Differenzmenge M1\M2). Diese entsteht, wenn alle Werte von M1 auch in M2 (Spalte A) vorhanden sind.
UDF-Links:
DataSet (Vs1.3) https://www.herber.de/forum/archiv/1504to1508/t1507939.htm#1508954
VJoin (Vs1.4) https://www.herber.de/bbs/user/99024.xlsm (BspDatei mit UDFs)
Morhn, Luc :-?
„Der beste Beweis für intelligentes Leben im Universum ist, dass noch niemand versucht hat, Kontakt mit uns aufzunehmen.“ H.Lesch, 2018, Sonneberg
Deshalb Intelligenz steigern mit …

Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
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

Fehlende Werte in Excel finden und ausgeben


Schritt-für-Schritt-Anleitung

Um fehlende Werte in Excel zu finden und anzuzeigen, kannst du eine Array-Formel verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:

  1. Daten vorbereiten: Schreibe deine Werte (z.B. PS1, PS2, PS3, PS4) in die Zellen A1 bis A60.
  2. Zielzelle auswählen: Wähle die Zelle aus, in der das fehlende Element angezeigt werden soll (z.B. A61).
  3. Formel eingeben: Gib die folgende Array-Formel ein:
    {=WENNFEHLER(INDEX({"PS1";"PS2";"PS3";"PS4"};VERGLEICH(0;ZÄHLENWENN(A1:A60;{"PS1";"PS2";"PS3";"PS4"});0));"alle da")}
  4. Formel bestätigen: Drücke Strg + Shift + Enter, um die Formel als Array-Formel einzugeben.

Diese Formel wird dir den ersten fehlenden Wert ausgeben. Wenn alle Werte vorhanden sind, zeigt sie "alle da" an.


Häufige Fehler und Lösungen

  • Fehler: Formel gibt #NV aus

    • Lösung: Überprüfe, ob die Werte in den Zellen A1:A60 korrekt eingegeben wurden. Achte darauf, dass keine Leerzeichen oder Tippfehler vorhanden sind.
  • Fehler: Falsche Zelle ausgewählt

    • Lösung: Stelle sicher, dass du die Zielzelle korrekt ausgewählt hast, bevor du die Formel eingibst.
  • Fehler: Array-Formel nicht korrekt eingegeben

    • Lösung: Vergiss nicht, die Formel mit Strg + Shift + Enter zu bestätigen. Eine normale Eingabe wird nicht funktionieren.

Alternative Methoden

Wenn du Excel 2 Tabellen vergleichen möchtest, um fehlende Werte zu finden, kannst du auch die Funktion SVERWEIS verwenden. Hier ist eine einfache Methode:

  1. Daten in zwei Tabellen anordnen: Stelle sicher, dass die Daten in zwei verschiedenen Spalten oder Tabellen vorhanden sind.
  2. SVERWEIS verwenden: Gib folgende Formel in die Zelle ein, wo du die fehlenden Werte finden möchtest:
    =WENN(ISTFEHLER(SVERWEIS(A1;Tabelle2!A:A;1;FALSCH));A1;"")
  3. Formel nach unten ziehen: Ziehe die Formel nach unten, um alle Werte zu überprüfen.

Diese Methode hilft dir, fehlende Zahlen in einer Liste zu finden und anzuzeigen.


Praktische Beispiele

  • Beispiel 1: Angenommen, in Spalte A stehen die Werte PS1 bis PS4. In den Zellen A1 bis A60 könnten Werte fehlen. Mit der oben genannten Array-Formel kannst du die fehlenden Werte direkt in Zelle A61 anzeigen.

  • Beispiel 2: Wenn du zwei Spalten vergleichen möchtest, z.B. Spalte A und Spalte B, und die fehlenden Werte in Spalte B finden willst, kannst du folgende Formel verwenden:

    =WENN(ISTFEHLER(SVERWEIS(A1;B:B;1;FALSCH));A1;"")

Tipps für Profis

  • Verwendung von VBA: Wenn du häufig fehlende Werte berechnen musst, kann es sinnvoll sein, ein VBA-Skript zu schreiben, das diese Aufgabe automatisiert. Dies ist besonders nützlich, wenn du mit großen Datenmengen arbeitest.

  • Datenvalidierung: Nutze die Funktion zur Datenvalidierung, um sicherzustellen, dass nur gültige Werte in deine Listen eingegeben werden. Dies reduziert die Anzahl der Fehler, wenn du fehlende Werte ermitteln möchtest.


FAQ: Häufige Fragen

1. Kann ich auch mehrere fehlende Werte gleichzeitig finden?
Ja, du kannst die Formel anpassen, um mehrere fehlende Werte aufzulisten, indem du die INDEX-Funktion entsprechend erweiterst.

2. Funktioniert das auch in älteren Excel-Versionen?
Die beschriebenen Formeln sollten in Excel 2010 und späteren Versionen funktionieren. In älteren Versionen könnten einige Funktionen eingeschränkt sein.

3. Wie kann ich die fehlenden Werte in einer neuen Liste auflisten?
Du kannst eine Kombination aus FILTER und INDEX verwenden, um alle fehlenden Werte in einer neuen Liste anzuzeigen.

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