Cómo ejecutar tres fórmulas diferentes basadas en ciertos criterios

0

¿Cómo puedo ejecutar tres fórmulas diferentes basadas en ciertos criterios: Por ejemplo:

See Attached Example

Hay tres fórmulas diferentes que deseo ejecutar según la condición categórica en la que se encuentre el valor numérico.

En lugar de verificarlo manualmente, ¿hay alguna forma (por ejemplo, de usar la declaración if else) para que Excel elija automáticamente la fórmula correcta según la condición en la que se encuentra el valor numérico?

bow meiler
fuente
Bienvenido al sitio. ¿Puede compartir con nosotros qué fórmula (s), o VBA, ya ha probado?
CharlieRB

Respuestas:

1

=IF(Condition A, Formula A, IF(Condition B, Formula B,IF(Condition C, Formula C)))

En B7: =IF(B7<=B3,B9-B$4,IF(B2>=B7>B3,B7+B$4,IF(B7>B2,B25*B$4))) luego arrastre hacia abajo. Creo que este es el resultado que querías. Si no, indique lo contrario.

VortexYT
fuente
1

Expresión

(B7-B$4>$B$3)+(B7-B$4>$B$2)+1

produce un índice ( 1, 2 o 3 ), de acuerdo a la condición en cuestión. Este índice se puede utilizar para elegir la función:

=CHOOSE((B7-B$4>$B$3)+(B7-B$4>$B$2)+1,"Func1","Func2","Func3")

Reemplazar "Func1","Func2","Func3" con las expresiones reales.

enter image description here

g.kov
fuente