Microsoft Excel verwendet unterschiedliche Multiplikatoren basierend auf dem Textwert in einer anderen Spalte

Microsoft Excel verwendet unterschiedliche Multiplikatoren basierend auf dem Textwert in einer anderen Spalte

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)))

verwandte Informationen