Verschachteln von IF-Arbeitsblattfunktionen (Microsoft Excel)
Wenn Sie programmiert haben, wissen Sie, dass Sie bedingte Anweisungen erstellen können, die als If … Then-Anweisungen bezeichnet werden. Grundsätzlich geben Ihnen diese Aussagen die Möglichkeit zu sagen: „Wenn dies wahr ist, dann tun Sie das.“ Excel bietet eine IF-Arbeitsblattfunktion, um im Wesentlichen dasselbe in einer Formel zu erreichen.
Sie wissen bereits, wie die IF-Funktion verwendet wird, da sie in anderen ExcelTips. behandelt wurde. Möglicherweise wissen Sie nicht, dass Sie IF-Funktionen verschachteln können. Stellen Sie sich beispielsweise die Situation vor, in der Sie einen Wert zurückgeben möchten, wenn zwei andere Bedingungen erfüllt sind. Wenn Zelle B5 eine Temperatureinstellung enthält und Zelle B6 eine Druckeinstellung enthält, möchten Sie möglicherweise, dass Zelle B7 die Wörter „ZU HOCH“ enthält, wenn B5 größer als 100 und Zelle B6 größer als 50 ist. Um dies zu tun, können Sie dies tun Verwenden Sie die folgende Formel:
=IF(B5>100,IF(B6>50,"TOO HIGH",""),"")
Beachten Sie, dass es hier zwei IF-Funktionen gibt. Der erste prüft, ob der Wert von B5 größer als 100 ist. Wenn dies der Fall ist, wird die nächste IF-Funktion aufgerufen. Dieser prüft, ob B6 größer als 50 ist. Wenn dies der Fall ist, werden die Wörter „TOO HIGH“ in der Zelle angezeigt. Wenn eine der bedingten Anweisungen fehlschlägt, wird in der Zelle nichts angezeigt.
ExcelTips ist Ihre Quelle für kostengünstige Microsoft Excel-Schulungen.
Dieser Tipp (2154) gilt für Microsoft Excel 97, 2000, 2002 und 2003. Eine Version dieses Tipps für die Multifunktionsleistenschnittstelle von Excel (Excel 2007 und höher) finden Sie hier: