Microsoft Excel usa diferentes multiplicadores según el valor del texto en otra columna

Microsoft Excel usa diferentes multiplicadores según el valor del texto en otra columna

Estoy tratando de calcular un valor que utiliza un multiplicador diferente según el valor de la celda (texto) en una columna (K):

Las opciones de valor de texto son "pico", "hombro", "fuera de pico" que se enumeran en la columna K. Las opciones de tarifas (multiplicadores): J2 para pico, J4 para hombro, J6 para valle.

Luego quiero configurar una fórmula en la columna L para multiplicar el valor en la columna D con el multiplicador apropiado según el valor del texto en la columna K.

gracias de antemano

Respuesta1

Función IFS (Opción 1)

Elfunción IFScomprueba si se cumplen una o más condiciones y devuelve un valor que corresponde a la primera condición VERDADERA. IFS puede reemplazar múltiples declaraciones IF anidadas y es mucho más fácil de leer con múltiples condiciones.
=IFS([True1, Value1, True2, Value2, True3, Value3,...)

=D2*IFS( K2="peak", $J$2,
         K2="shoulder",$J$4,
         K2="off-peak",$J$6 )

Funciones IF anidadas (opción 2)

Elfunción SIle permite hacer comparaciones lógicas entre un valor y lo que espera. Una declaración IF puede tener dos resultados. El primer resultado es si su comparación es Verdadera y el segundo es si su comparación es Falso.

Puede anidar funciones IF para que el valor VERDADERO o FALSO sea otra función IF.

=D2*IF(K2="peak",$J$2,
       IF(K2="shoulder",$J$4,
          IF(K2="off-peak",$J$6)))

información relacionada