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


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


0

Qué tal si

 =IF(G11=1,IF(H11="","",I11/(230*H11)),IF( G11=3,IF(H11="","",I11/(SQRT(3)*400*H11*(E11/100))),""))

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.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.