Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Benutzerdefinierte Validierung mit Formeln | Section
Datenvalidierung & -Kontrolle

Benutzerdefinierte Validierung mit Formeln

Swipe um das Menü anzuzeigen

Was ist eine Formelbasierte Validierung?

Hier kommt die benutzerdefinierte Validierung ins Spiel. Anstatt einen Typ aus dem Dropdown-Menü "Zulassen" auszuwählen, wählst du Benutzerdefiniert und gibst direkt eine Formel ein. Excel wertet diese Formel jedes Mal aus, wenn ein Wert eingegeben wird – ergibt sie TRUE, wird der Eintrag akzeptiert; ergibt sie FALSE, wird er abgelehnt.

Funktionsweise

  1. Zielzellen auswählen;
  2. Datenüberprüfung → Einstellungen öffnen;
  3. Bei Zulassen Benutzerdefiniert wählen;
  4. Unter Formel einen logischen Ausdruck eingeben, der TRUE oder FALSE zurückgibt;
  5. OK klicken.

Die Formel wird relativ zur ersten Zelle der Auswahl ausgewertet – genau wie bei einer Regel für bedingte Formatierung. Wenn du H2:H51 auswählst und =H2>0 schreibst, passt Excel dies automatisch zu H3>0, H4>0 usw. in der Spalte an.

carousel-imgcarousel-imgcarousel-img

Beispiel für Kunden-E-Mail

Die Spalte Customer Email sollte immer ein @-Symbol enthalten – dies ist die Mindestanforderung für ein gültiges E-Mail-Format. Es gibt keine integrierte Regel dafür, aber eine benutzerdefinierte Formel erledigt dies in einer Zeile:

=ISNUMBER(FIND("@",G2))

Funktionsweise:

  • FIND("@",G2) sucht nach @ in der E-Mail-Zelle – gibt die Position zurück, wenn gefunden, andernfalls einen Fehler;
  • ISNUMBER() wandelt dies in TRUE (gefunden) oder FALSE (nicht gefunden) um;
  • Excel akzeptiert den Eintrag nur, wenn das Ergebnis TRUE ist.
Note
Hinweis

Je nach Excel-Version und Regionseinstellungen verwenden Formeln entweder Kommas , oder Semikolons ; als Argumenttrennzeichen.

Zum Beispiel:

=ISNUMBER(FIND("@",G2)) =ISNUMBER(FIND("@";G2))

Was eine gültige benutzerdefinierte Formel ausmacht

  • Muss TRUE oder FALSE (oder 1/0) zurückgeben;
  • Kann auf andere Zellen in derselben Zeile verweisen;
  • Kann jede Excel-Funktion verwenden — IF, AND, OR, ISNUMBER, LEN, FIND, COUNTIF und weitere;
  • Kann in einigen Excel-Versionen nicht direkt auf Zellen in anderen Tabellenblättern verweisen — als Alternative einen benannten Bereich verwenden.

Aufgabe

Rabatt nur, wenn die Menge erfüllt ist

  1. Benutzerdefinierte Überprüfung für die Spalte Discount % anwenden:
    • Formel: =OR(H2>=3,J2=0);
    • Fehlertyp: Warnung;
    • Fehlermeldung: "Discount is only allowed for quantities of 3 or more";
  2. Testen, indem ein Rabatt von 10 bei einer Menge von 1 eingegeben wird — die Warnung beobachten;
  3. Die Menge auf 3 ändern und den Rabatt erneut eingeben — bestätigen, dass er akzeptiert wird.
War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 1. Kapitel 9

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

Abschnitt 1. Kapitel 9
some-alt