función si no se ejecuta en una celda
Publicado por Rockberto (3 intervenciones) el 30/05/2019 02:00:17
Buenas tardes a todos los compañeros de esta comunidad, les comento lo que me pasa estoy trabajando en un libro de excel para llevar el control de las cuentas por pagar de la empresa donde trabajo, ya voy muy avanzado pero se me atravesó algo cuando estába cargando unas facturas para probar me Di cuenta que en la columna donde tengo el estado de la factura que es la P use la función si anidada ya que necesito que se cumpla una de as 4 condiciones que son Pendiente, vencido, cancelado y pagado a lo cual uso la siguiente fórmula
=SI(M5>0,"vencido",SI(Q5<0,"pendiente",SI(O5<>ESBLANCO(0),"cancelada",SI(N5<>ESBLANCO(0),"pagado",SI(M5=0,"PAGADO")))))
Cómo se pueden dar cuenta pongo 2 veces la condición de pagado ya que en la celda N5 dependo de que pongan la fecha del día que se hizo el pago para que se cumpla esa condición y en la celda M5 dependo de una operación de resta ya que hay veces que el cliente paga en partes y obviamente cuando paga esa celda queda en cero el problema empieza ya que en unas celdas de la columna P no se ejecuta la fórmula aunque se cumpla la condición de la celda M5 las demás se ejecutan bien hay varias celdas donde se queda en vencido aúnque se cumpla la condición de la celda M5 que se debería cambiar a pagado espero me hayan entendido les agradezco de antemano
Saludos.
=SI(M5>0,"vencido",SI(Q5<0,"pendiente",SI(O5<>ESBLANCO(0),"cancelada",SI(N5<>ESBLANCO(0),"pagado",SI(M5=0,"PAGADO")))))
Cómo se pueden dar cuenta pongo 2 veces la condición de pagado ya que en la celda N5 dependo de que pongan la fecha del día que se hizo el pago para que se cumpla esa condición y en la celda M5 dependo de una operación de resta ya que hay veces que el cliente paga en partes y obviamente cuando paga esa celda queda en cero el problema empieza ya que en unas celdas de la columna P no se ejecuta la fórmula aunque se cumpla la condición de la celda M5 las demás se ejecutan bien hay varias celdas donde se queda en vencido aúnque se cumpla la condición de la celda M5 que se debería cambiar a pagado espero me hayan entendido les agradezco de antemano
Saludos.
Valora esta pregunta


0