Reddit-Beispiel

<>

Was ist die IFERROR-Funktion?

Die IFERROR-Funktion fällt unter die Kategorie der logischen Funktionen in Microsoft Excel, die ISNA, ISERROR und ISERR umfasst. Alle diese Funktionen helfen bei der Erkennung und Behandlung von Formelfehlern.

Mit IFERROR können Sie eine Berechnung durchführen. Wenn die Berechnung nicht zu einem Fehler führen, dann wird das Berechnungsergebnis angezeigt. Wenn die Berechnung tut zu einem Fehler führen, wird eine weitere Berechnung durchgeführt (oder ein statischer Wert wie 0, leer oder ein Text ausgegeben).

Wann würden Sie die IFERROR-Funktion verwenden?

  • Beim Teilen von Zahlen, um Fehler zu vermeiden, die durch das Teilen durch 0 entstehen
  • Beim Durchführen von Suchvorgängen, um Fehler zu vermeiden, wenn der Wert nicht gefunden wird.
  • Wenn Sie eine weitere Berechnung durchführen möchten, wenn die erste zu einem Fehler führt (z. B. einen Wert in einem 2nd Tabelle, wenn sie nicht in der ersten Tabelle gefunden wird)

Nicht behandelte Formelfehler können zu Fehlern in Ihrer Arbeitsmappe führen, aber sichtbare Fehler machen Ihre Tabelle auch weniger ansprechend.

Wenn Fehler, dann 0

Schauen wir uns ein grundlegendes Beispiel an. Unten teilen Sie zwei Zahlen. Wenn Sie versuchen, durch Null zu dividieren, erhalten Sie eine Fehlermeldung:

Fügen Sie stattdessen die Berechnung innerhalb der IFERROR-Funktion ein und wenn Sie durch Null dividieren, wird anstelle eines Fehlers eine 0 ausgegeben:

=IFERROR(A2/B2,0)

Wenn Fehler dann leer

Anstatt Fehler auf 0 zu setzen, können Sie sie mit doppelten Anführungszeichen ("") auf "leer" setzen:

=IFERROR(A2/B2,"")

Wenn Fehler, dann tun Sie etwas anderes

Die IFERROR-Funktion kann auch verwendet werden, um eine 2. Berechnung durchzuführen, wenn die 1. Berechnung zu einem Fehler führt. Im folgenden Beispiel werden wir SVERWEIS verwenden:

<>

Wenn die Daten hier nicht in ‚LookupTable1‘ gefunden werden, wird stattdessen ein SVERWEIS auf ‚LookupTable2‘ ausgeführt.

Weitere IFERROR-Formelbeispiele

Verschachtelter IFERROR - SVERWEIS Mehrere Blätter

Sie können einen IFERROR in einen anderen IFERROR verschachteln, um 3 separate Berechnungen durchzuführen. Hier verwenden wir zwei IFERRORs, um SVERWEISE auf 3 separaten Arbeitsblättern durchzuführen:

Index / Übereinstimmung & XVERWEIS

Natürlich funktioniert IFERROR auch mit Index / Match- und XLOOKUP-Formeln.

IFERROR XLOOKUP

Die XVERWEIS-Funktion ist eine erweiterte Version der SVERWEIS-Funktion.

WENNFEHLER-INDEX / MATCH

Sie können Werte auch mithilfe von INDEX- und MATCH-Funktionen in Excel nachschlagen.

Wenn Sie nicht wissen, wie die XLOOKUP-Funktion oder die MATCH/INDEX-Funktion funktioniert, klicken Sie auf diesen Link, um eine detaillierte Erklärung zu erhalten.

IFERROR in Arrays

Array-Formeln in Excel werden verwendet, um mehrere Berechnungen über eine einzige Formel durchzuführen. Nehmen wir an, es gibt drei Spalten mit Jahr, Umsatz und Durchschn. Preis. Die Gesamtmenge können Sie mit der folgenden Formel in der Spalte E ermitteln.

{=SUMME($B$2:$B$4/$C$2:$C$4)}

Die Formel funktioniert gut, bis der Teilerbereich eine leere Zelle oder Nullen erhält. Als Ergebnis sehen Sie erneut den Fehler #DIV/0!.

Diesmal können Sie die IFERROR-Funktion wie folgt verwenden:

{=SUMME(IFERROR($B$2:$B$4/$C$2:$C$4,0))}

Beachten Sie, dass die IFERROR-Funktion innerhalb der SUM-Funktion verschachtelt sein muss, andernfalls wird IFERROR auf die Gesamtsumme angewendet und nicht auf jedes einzelne Element im Array.

IFNA vs. IFERROR

Die IFNA-Funktion funktioniert genauso wie die IFERROR-Funktion, außer dass die IFNA-Funktion nur #N/A-Fehler abfängt. Dies ist bei der Arbeit mit Lookup-Funktionen nützlich: Es werden nur „Lookup-Wert nicht gefunden Fehler“ behandelt, normale Formelfehler können dennoch auftauchen und Sie auf Probleme bei Ihrer Berechnung aufmerksam machen.

<>

Wenn ISERROR

Wenn Sie noch Microsoft Excel 2003 oder eine ältere Version verwenden, können Sie IFERROR durch eine Kombination aus IF und ISERROR ersetzen. Hier ist ein kurzes Beispiel.

=WENN(ISERROR(A2/B2),0,A2/B2)

IFERROR in Google Tabellen

Die IFERROR-Funktion funktioniert in Google Sheets genauso wie in Excel:

Sie werden die Entwicklung der Website helfen, die Seite mit Ihren Freunden teilen

wave wave wave wave wave