Teile dieser Seite wurden möglicherweise maschinell übersetzt.

IF-Funktion

Wertet einen logischen Ausdruck aus und gibt einen Wert zurück, wenn er sich als „True“ erweist, oder einen anderen, wenn er sich als „False“ erweist.

Syntax

IF(logical_expression, value_if_true, [value_if_false])
  • logical_expression
    Der auszuwertende Ausdruck. Muss „True“ oder „False“ sein.
  • value_if_true
    Der Wert oder die Formel, der bzw. die zurückgegeben werden soll, wenn sich der logische Ausdruck als „True“ erweist.
  • value_if_false—[optional]
    Der Wert oder die Formel, der bzw. die zurückgegeben werden soll, wenn sich der logische Ausdruck als „False“ erweist. Erfolgt keine Angabe, wird ein leerer Wert zurückgegeben.

Beispielnutzung

=IF([Fälligkeitsdatum]1 > [Fälligkeitsdatum]2; "Datum 1 ist größer"; "Datum 2 ist größer")

Nutzungshinweise

  • Sie können IF-Funktionen verschachteln, um mehrere logische Auswertungen durchzuführen. 
  • Smartsheet liest die IF-Anweisungen in der Formel von links nach rechts und zeigt einen Wert an, der auf dem ersten Ausdruck basiert, um ihn als wahr zu bewerten. Beim Verschachteln von IF-Funktionen wird das optionale return_if_false nur zurückgegeben, wenn alle logischen Ausdrücke als falsch ausgewertet werden.

Beispiele

Dieses Beispiel verweist auf folgende Sheetinformationen:

ZeilennummerArtikelnummerStatus (Spaltentyp Symbole)BestelldatumAuf Lager? (Spaltentyp Checkbox)
1C001Grün15.12.24wahr (true)
2C002Rot12/12/24falsch (false) ist.
3C003Gelb12/15/25wahr (true)
4C004Grün12/20/24wahr (true)

 

Es folgen einige Beispiele zur Verwendung einer IF()-Funktion in einem Sheet anhand der obigen Tabelle:

 

FormelBeschreibungErgebnis
=IF([Status]1 = "Rot", "Gefährdet", "Im Zeitplan")Wenn Zeile 1 der Spalte „Status“ „Rot“ entspricht, wird der Wert „Gefährdet“ ausgegeben, anderenfalls wird der Wert „Im Zeitplan“ ausgegeben.Im Zeitplan
=IF([Bestelldatum]2 TODAY(), "Rot", IF([Bestelldatum]2 > TODAY(), "Gelb", IF([Bestelldatum]2 = TODAY(), "Grün")))

Wenn Zeile 2 der Spalte „Bestelldatum“ kleiner als der TODAY-Wert ist, wird ein Wert „Rot“ ausgegeben.

Wenn Zeile 2 der Spalte „Bestelldatum“ größer als der TODAY-Wert ist, wird ein Wert „Gelb“ ausgegeben.

Wenn Zeile 2 der Spalte „Bestelldatum“ gleich dem TODAY-Wert ist, wird ein Wert „Grün“ ausgegeben.

Rot
=IF([Bestelldatum]3 TODAY(), "Rot", IF(AND([Bestelldatum]3 >= TODAY(), [Bestelldatum]3 TODAY(+7)), "Gelb", "Grün"))

Wenn Zeile 3 der Spalte „Bestelldatum“ kleiner als der TODAY-Wert ist, wird ein Wert „Rot“ ausgegeben.

Wenn Zeile 2 der Spalte „Bestelldatum“ größer als der TODAY-Wert UND kleiner als der Wert der nächsten sieben Tage ist, wird ein Wert „Gelb“ ausgegeben.

Wenn nichts davon zutreffend ist, wird der Wert „Grün“ ausgegeben.

Grün
=IF(COUNTIF([Artikelnummer]:[Artikelnummer], [Artikelnummer]@row) > 1, 1, 0)

Suchen Sie nach Duplikaten in einem Checkbox-Spaltentyp:

Wenn die Spalte „Artikelnummer“ die Artikelnummer der aktuellen Zeile mehr als einmal enthält, aktivieren Sie das entsprechende Kontrollkästchen für diese Zeile.

Falls es keine Duplikate gibt, aktivieren Sie das Kontrollkästchen nicht. 

Keine Zeilen ausgewählt

Sie benötigen weitere Hilfe?

Verwenden Sie die Vorlage Formelhandbuch, um weitere Support-Ressourcen zu finden und sich über 100 Formeln anzusehen, darunter ein Glossar mit allen Funktionen, mit denen Sie das Arbeiten in Echtzeit üben können, sowie Beispiele für häufig verwendete und fortgeschrittene Formeln.

In der Smartsheet-Online-Community finden Sie Beispiele dafür, wie andere Smartsheet-Kunden diese Funktion verwenden, oder fragen Sie nach Ihrem speziellen Anwendungsfall.

Die Community fragen