Me gustaría recibir ayuda para poner varias fórmulas en una celda.
si ingreso 1 en g11, me gustaría usar la siguiente fórmula =if(H11="","",I11/(230*H11))
si ingreso 3 en g11, me gustaría usar la siguiente fórmula =if(H11="","",I11/(sqrt(3)*400*H11*(E11/100)))
gracias de antemano
Respuesta1
También puede usar la misma función SI para probar la celda G11: (use esta fórmula en una sola línea)
=if(G11=1,
if(H11="","",I11/(230*H11)),
if(G11=3,
if(H11="","",I11/(sqrt(3)*400*H11*(E11/100))),
""
)
)
=if(G11=1,
para probar si su valor es 1
if(H11="","",I11/(230*H11)),
Condición verdadera ejecute su fórmula para 1
if(G11=3,
Si era falso, pruebe su valor para 3
if(H11="","",I11/(sqrt(3)*400*H11*(E11/100))),
si G11 es 3 luego ejecute su segunda fórmula
""
si G11 algo más no haga nada
)
cierre si (G11 = 3,,)
)
cierre si (G11=1,,)
Respuesta2
Qué tal si
=IF(G11=1,IF(H11="","",I11/(230*H11)),IF( G11=3,IF(H11="","",I11/(SQRT(3)*400*H11*(E11/100))),""))
Respuesta3
Seguramente has notado que tus dos fórmulas (opcionales) sonmuysimilar:
=if(H11="","",I11/(230 *H11 ))
↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕↕ ↕↕↕↕ ↕↕
=if(H11="","",I11/(sqrt(3)*400*H11*(E11/100)))
y puedes reorganizar la segunda fórmula para simplificarla y aumentar la similitud:
400*H11*(E11/100)
=400*(E11/100)*H11
=(400*E11/100)*H11
=(E11*400/100)*H11
=E11*(400/100)*H11
=E11 * 4 * H11
=4*E11*H11
Entonces su segunda fórmula se reduce a
=if(H11="","",I11/(sqrt(3)*4*E11*H11))
Podemos aprovechar esa similitud para simplificar la fórmula general (que se ha proporcionado en un par de otras respuestas) a
=if(H11="","",I11/(IF(G11=1,230,IF(G11=3,sqrt(3)*4*E11,0))*H11))
Tenga en cuenta que, si G11
es distinto de 1 o 3, esto explícitamente realiza una división entre 0, lo que provocará un error. No utilice esta respuesta si eso es un problema para usted.