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:
| Zeilennummer | Artikelnummer | Status (Spaltentyp Symbole) | Bestelldatum | Auf Lager? (Spaltentyp Checkbox) |
|---|---|---|---|---|
| 1 | C001 | Grün | 15.12.24 | wahr (true) |
| 2 | C002 | Rot | 12/12/24 | falsch (false) ist. |
| 3 | C003 | Gelb | 12/15/25 | wahr (true) |
| 4 | C004 | Grün | 12/20/24 | wahr (true) |
Es folgen einige Beispiele zur Verwendung einer IF()-Funktion in einem Sheet anhand der obigen Tabelle:
| Formel | Beschreibung | Ergebnis |
|---|---|---|
| =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.