Ich versuche, einen Wert zu berechnen, der je nach Zellenwert (Text) in einer Spalte (K) einen anderen Multiplikator verwendet:
Die Textwertoptionen sind „Spitzenzeit“, „Schulterzeit“ und „Nebenzeit“, die in Spalte K aufgeführt sind. Die Tarifoptionen (Multiplikatoren): J2 für Spitzenzeit, J4 für Schulterzeit, J6 für Nebenzeit
Ich möchte dann in Spalte L eine Formel einrichten, um den Wert in Spalte D basierend auf dem Textwert in Spalte K mit dem entsprechenden Multiplikator zu multiplizieren.
Dank im Voraus
Antwort1
IFS-Funktion (Option 1)
DerIFS-Funktionprüft, ob eine oder mehrere Bedingungen erfüllt sind, und gibt einen Wert zurück, der der ersten WAHR-Bedingung entspricht. IFS kann mehrere verschachtelte IF-Anweisungen ersetzen und ist bei mehreren Bedingungen viel einfacher zu lesen.
=IFS([True1, Value1, True2, Value2, True3, Value3,...)
=D2*IFS( K2="peak", $J$2,
K2="shoulder",$J$4,
K2="off-peak",$J$6 )
Verschachtelte WENN-Funktionen (Option 2)
DerWENN-Funktionermöglicht Ihnen, logische Vergleiche zwischen einem Wert und dem, was Sie erwarten, anzustellen. Eine IF-Anweisung kann zwei Ergebnisse haben. Das erste Ergebnis ist, wenn Ihr Vergleich wahr ist, und das zweite, wenn Ihr Vergleich falsch ist.
Sie können WENN-Funktionen verschachteln, sodass der Wert von WAHR oder FALSCH eine weitere WENN-Funktion ist.
=D2*IF(K2="peak",$J$2,
IF(K2="shoulder",$J$4,
IF(K2="off-peak",$J$6)))