Jump to content

UNIFICAR FORMULA FUNCION SI ANIDADA


SALAVERRINO

Recommended Posts

Buenas tardes a los integrantes del foro, en esta ocasión recurro a uds, para que brinde su apoyo en como unificar la formula siguiente

1º formula: REDONDEAR(SI(Y(A3<>"WEJ1";A3<>"WEJ2";A3<>"WEJ3");0;SI(B3>1000;C3*15%;0));2),

2º formula: REDONDEAR(SI(Y(A3<>"MEJ1";A3<>"MEJ2";A3<>"MEJ3");0;SI(B3>1000;C3*8%;0));2)

ya que actualmente la trabajo 2 celdas y luego sumo ambos resultados, como se aprecia en el siguiente archivo que adjunto, desde ya agradezco su apoyo y colaboración.

Saludos.

 

UNIFICAR FORMULA.xlsx

Link to post
Share on other sites

¡Hola, a ambos!

Puedes también probar con:

=(B3>1000)*(REDONDEAR(O(A3="WEJ"&{1;2;3})*C3*15%;2)+REDONDEAR(O(A3="MEJ"&{1;2;3})*C3*8%;2))

Nota: Mi separador de argumentos es ";".  Si no es el tuyo, cámbialo por "," o por el que maneje tu sistema.  ¡Bendiciones!

Link to post
Share on other sites

¡Hola, a ambos!

Podríamos usar, también:

=(B3>1000)*SUMA(REDONDEAR(C3*(IZQUIERDA(A3)={"W";"M"})*{15;8}%;2))

Aunque, para ser precisos con lo que muestra el consultante, se puede usar:

=(B3>1000)*SUMA(REDONDEAR(C3*(A3={"WEJ"\"MEJ"}&{1;2;3})*{15\8}%;2))

Creo que hay que puntualizar que, aunque en el ejemplo del consultante no hay diferencia, no es lo mismo redondear una suma entre dos valores, que sumar dos valores redondeados.

¡Bendiciones!

Link to post
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Guest
This topic is now closed to further replies.
  • Crear macros Excel

  • Posts

    • Excelente, era lo que estaba buscando. Muchas graciaaaas
    • Buenas tardes estimados amigos encontré un formulario navegando en internet que te agrega datos al listbox segun 2 condiciones en Combobox, lo malo esta en que el 2° combobox te repite los datos de la columna haber si alguien me puede ayudar con eso, que no se repitan los datos   muchas gracias Cuídense, Bendiciones... Combobox-Depende de otro Combobox y Llena ListBox.xlsm
    • Antoni Muchas gracias, por todo, paciencia y tiempo.. Damos por concluido este Tema
    • Debe ser la última línea del procedimiento CommandButton1_Click() inmediatamente antes de la sentencia End Sub
    • Antoni Lo puse entre todas estas Líneas, la que me enviaste, pero si existe igual me sale el mensaje, por que al poner Ej. 1026, que existe, me arroja el mensaje de que no existe, al poner Ej. 2024 que es uno que no existe en toda la base sale si el mensaje de forma correcta No se donde estaría mi ERROR!!! If buscar = "" Then Exit SubWith Worksheets("RUCs empresas").Range("D:D")Set esta = .Find(buscar, LookIn:=xlValues)If Not esta Is Nothing Thenprimeracelda = esta.Address Desde ya gracias por tu paciencia
  • Recently Browsing

    No registered users viewing this page.

×
×
  • Create New...

Important Information

Privacy Policy