Microsoft Excel, múltiples fórmulas en una celda.

-1

Me gustaría un poco de ayuda para poner múltiples fórmulas en una celda.

si escribo 1 en g11, me gustaría usar la siguiente fórmula = si (H11 = "", "", I11 / (230 * H11))

si escribo 3 en g11, me gustaría usar la siguiente fórmula = si (H11 = "", "", I11 / (sqrt (3) * 400 * H11 * (E11 / 100)))

Gracias por adelantado

user765163
fuente
¿Qué sucede si se ingresa cualquier otro número en G11?
LPChip
Al parecer, este era un usuario que había pasado por alto: no registrado, publicó la pregunta y desapareció.
Scott

Respuestas:

0

También puede utilizar la misma función IF para probar la celda G11: (usa 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)), Verdadera condición ejecutar su fórmula para 1
if(G11=3, Si era Falso, prueba su valor para 3
if(H11="","",I11/(sqrt(3)*400*H11*(E11/100))), Si G11 es 3 entonces ejecuta tu segunda fórmula
"" Si G11 algo más no hace nada.
) cerrar si (G11 = 3 ,,)
) cerrar si (G11 = 1 ,,)

AlBaZ
fuente
0

Qué tal si

 =IF(G11=1,IF(H11="","",I11/(230*H11)),IF( G11=3,IF(H11="","",I11/(SQRT(3)*400*H11*(E11/100))),""))
Gary's Student
fuente
0

Seguramente se habrá dado cuenta de que sus dos fórmulas (opcionales) son muy similar:

=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

Así que tu 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 dado en un par de otras respuestas) para

=if(H11="","",I11/(IF(G11=1,230,IF(G11=3,sqrt(3)*4*E11,0))*H11))

Tenga en cuenta que, si G11 es cualquier cosa que no sea 1 o 3, esto hace explícitamente una división por 0, lo que causará un error. No uses esta respuesta si eso es un problema para ti.

Scott
fuente