Vencimiento de fechas 30, 60 y 90 días en Excel

Compatibilidad: Truco compatible con Excel 365Truco compatible con Excel 2016Truco compatible con Excel 2013Truco compatible con Excel 2010Truco compatible con Excel 2007

Sobre nuestros datos necesitamos indicar el vencimiento de fechas 30, 60 y 90 días en Excel.

Vencimiento de fechas 30, 60 y 90 días en Excel

Emplearemos las siguientes funciones, anidándolas:

  • Función HOY. Muestra la fecha actual del sistema (día de hoy), considerando que hoy es 18/02/2017.
  • Función SI. Comprueba si se cumple una condición y devuelve un valor si se evalúa como verdadero y otro valor como falso.

En la columna A, disponemos de las siguientes fechas, que deseamos evaluar:

 A
1Fecha
214/11/2016
314/12/2016
408/01/2017
507/02/2017
618/02/2016
715/02/2017
823/05/2005
913/02/2017
1018/02/2017
  • VENCIMIENTO FECHA DE HOY: REVISAR

Sobre la columna fecha, necesitamos que nos indique las que coinciden con la fecha de hoy (la actual), considerando que hoy es 18/02/2017.

  1. Ir a: Celda B2 / Escribir:
    =SI(HOY()=A2;"Revisar";"")
  2. Copiar la celda B2 / Pegar en el rango B3:B10.
    Columna B con texto de situación según la fecha actual
  • VENCIMIENTO FECHAS 30 DÍAS: VENCIDO

Sobre la columna fecha, necesitamos que nos indique las superiores a 30 días, con el texto vencido.

  1. Ir a: Celda C2 / Escribir:
    =SI(HOY()-A2>=30;"Vencido";"")

    O también, para evitar error por celda vacía:

    =SI(A2="";"";SI(HOY()-A2>=30;"Vencido";""))
  2. Copiar la celda C2 / Pegar en el rango C3:C10.
    Columna C con texto de situación según vencimiento de 30 días
  • VENCIMIENTO FECHAS 30 DÍAS: CADUCADO/ACTIVO

Sobre la columna fecha, necesitamos que nos indique las superiores a 30 días, con el texto caducado o activo.

  1. Ir a: Celda D2 / Escribir:
    =SI(HOY()-A2>=30;"Caducado";"Activo")

    O también, para evitar error por celda vacía:

    =SI(A2="";"";SI(HOY()-A2>=30;"Caducado";"Activo"))
  2. Copiar la celda D2 / Pegar en el rango D3:D10.
    Columna D con texto de situación según vencimiento de 30 días
  • VENCIMIENTO FECHAS 90 DÍAS, 60 DÍAS Y 30 DÍAS: ENVIADO, PRODUCCIÓN, TRAMITADO Y PENDIENTE

Sobre la columna fecha, necesitamos que nos indique las superiores a 90, 60 y 30 días, con el texto enviado, producción, tramitado y pendiente.

  1. Ir a: Celda E2 / Escribir:
    =SI(HOY()-A2>=30;"Caducado";"Activo")

    O también, para evitar error por celda vacía:

    =SI(A2="";"";SI((HOY()-A2)>=90;"Enviado";SI((HOY()-A2)>=60;"Producción";SI((HOY()-A2)>=30;"Tramitado";"Pendiente"))))
  2. Copiar la celda E2 / Pegar en el rango E3:E10.
    Columna E con texto de situación según vencimiento de 90, 60 y 30 días

 

Nivel de dificultad: Avanzado Excel Avanzado

88 comentarios en “Vencimiento de fechas 30, 60 y 90 días en Excel

  • Hola, 1.cómo conocer el resultado de número de meses de caducidad considerando celda vacía, y sin necesidad de clasificar como los ejercicios

    Gracias

      • Buenos días estoy viendo su pagina para aprender mas sobre el manejo del Excel y en estos momentos estoy trabajando sobre unos documentos los cuales quiero que me ponga en una celda cuando van a vencer con 15 días de antelación la formula que aplique es la siguiente =if(R2-today()<=15;"por vencer";"") y me marca un error en la formula.
        En donde R2 es la fecha de vencimiento del documento cabe mencionar que es Excel 2010 en ingles

  • Gracias por tu respuesta, yo tuve el error al plantear mi pregunta una disculpa, ahora bien ya obtuve lo que quería agregando 0 para una celda en la fórmula , ésto para que en una celda aún no registrada no apareciera texto.

    Gracias.

  • si tengo esta tabla:
    A1=14/1/19; en B1=HOY(); en C1 =13,160.00 como construyo la formula para integrar C1? es decir una formula que en D1 anote 13160.00. Esta que analizo no me da el resultado pero la muestro para que sirva de ejemplo: =si(B1-A1<=30,C1," ").

  • Hola, tengo una columna con fechas de vencimientos, y necesito expresar a través de la prueba lógica, que cuando tenga mas de 180 días pasado el vencimiento, diga provisión, sino que lo muestre en blanco.
    yo le puse =SI(J45>(J45+180);"";"PROVISION") donde J45 es la fecha de vencimiento
    porfa ayudenme

    • Hola Carla,

      La condición que se evalúa es incorrecta, ya que siempre será constante al comparar J45 con J45+180; Deberás tener otra celda con la que comparar que tenga el mismo valor, por ejemplo K45.

      Saludos.

  • Cómo saber que formula utilizar para saber si una fecha está dentro de un periodo ejemplo si del 21/05 al 20/06 son 30 días y busco resumir con una fórmula que me diga si es verdadero que en ese periodo es verdadero que exista la fecha 27/05

  • hola, necesito auyuda para hacer esta tabla, tengo clientes que tengo que pasar cada 30 dias y otros cada 90
    yo tengo en una celda la fecha que pase y despues tengo columnas con todos los meses; ejemplo
    15/08/19 ENERO FEBBREO MARZO ABRIL MAYO JUNIO asi hasta deciembre, necesito que me ponga en forma automatica la fecha a 20 o 90 dias segun corresponda...se podra...gracias

  • Buenas tengo una columna con vencimientos de materiales y me piden que los vencimiento próximos a 30, 60 y 90 aparezcan para manejar la información, Trate de usar la función =si(hoy()....., pero algo me falla...por favor ayuda, o sugerencia de otra función.
    Gracias

  • Buenas tardes
    quiero sacar un reporte de cuales y cuantas facturas tengo vencidas a 30-60 y 90 días
    Quiero saber como queda la formula no lo he podido solucionar.

  • BUENOS DIAS ME PUEDEN AYUDAR PARA VER LA FORMULA PARA EN DONDE ME SALGA VENCIDO O VIGENTE DE UN CURSO QUE LA PEROSNA HACE EN UNA FECHA y que vence a los 365 dias cual seria ña formula ..gracias

  • Hola, buenas.

    Tengo una duda, realice la siguiente sintaxis:

    =SI(J5="";"";SI((J5--$F$2)>=90;"Falta menos de 90 días para el vencimiento";SI((J5--$H$2)>=60;"Faltan menos de 60 días para el vencimiento";SI((J5--$J$2)>=30;"Faltan 30 días para el vencimiento";"Examen Vencido"))))

    J5: es la cantidad de días que le falta a un examen de salud por vencer

    Pero tengo problemas con la sintaxis, porque cuando falta menos de 90 días lo indica pero cuando falta menos de 60 o 30 no se modifica la frase

    • Hola Mauricio,

      Realmente las funciones SI están evaluando condiciones en celdas diferentes para 90, 60 y 30. Desconozco si en F2, H2 y J2 hay fecha, celda vacía o cuando se insertan (importante).

      Pero tendríamos que hacer todas las combinaciones de las 3 restas anidando al SI con la función Y o la función O.

      Según tu disposición se detiene en la primera condición que se cumpla y no evalúa el resto.

      Saludos.

  • Hola tengo este valor en una celda
    Observacion
    6.41
    La cual lo obtuve mediante esta formula.
    SI(O4>AHORA();O4-AHORA();"Vencido")

    pero ahora quiero redondear ese importe en la misma celda,

  • Hola necesito me ayuden, tengo una columna con valor Fecha 01/08/2019 (B15), otra columna que se nombra Plazo 90 ( se refiere a cantidad de días) (E15), otra columna con valor fecha que se llama A Pagar con la fecha 30/10/2019 (F15) y la fecha del dia actual es 28/11/2019, quiero hacer una fórmula en una columna que se llama Vencida (G15) donde me muestre el texto ATRASADA en aquellas fechas que se debió pagar en tiempo y no se hizo, y si la cuenta está en tiempo la celda Vencida me aparezca en Blanco. Me ayudan?

  • Hola, tengo un problemita. quiero calcular los dias que faltan para el vencimineto de una factura con respecto a hoy pero cuando en la celda de la fecha de vencimineto esta vacia me dice -43798.

    lo que tengo seria asi: =C3-A1
    C3 seria los dias para el vencimiento y A1 seria el dia de la fecha usando la formula =HOY()

    Gracias

  • A15 B15 C15 D15 E15 F15 G15 H15
    No Factura Fecha Cantidad % Plazo A pagar Vencida Valor a pagar
    1 01/08/2019 100 1,64 90 30/10/2019 ATRASADA

    Hola tengo este problema en una tabla excell, en la parte de arriba están los nombres de las celdas correspondientes, necesito realizar una fórmula que en la columna "valor a pagar" aparezca la cifra real a pagar, que ésta debe ser igual a la que aparece en la columna correspondiente a "cantidad"( o sea en este caso 100) para las facturas que están en tiempo y le sume un 10% para las que estuviesen "atrasadas" (columna vencidas), no asi a las que estén en tiempo . En este caso la factura está atrasada.

  • tengo estos datos:
    B15 (Fecha factura)= 01/08/2019
    C15 (cantidad) = 100
    D15 (Plazo)= 90
    E15 (Fecha a pagar) = 30/10/2019
    F15 (Fecha de actual)= 28/11/2019
    G15 (Valor a Pagar)= Desconocido
    Necesito realizar una fórmula en la celda G15 (Valor a Pagar) que me de la cifra real de la factura que en este caso es C15 que es 100, pero a las facturas que estén fuera del plazo de pago según la fecha actual le aumente el 15% de la cantidad o sea de C15.

  • Saludos, ahora tengo este otro problema, de antemano gracias por su ayuda
    tengo estos datos:
    B15 (Fecha factura)= 01/08/2019
    C15 (Cantidad) = 100
    D15 (Plazo)= 90
    E15 (Fecha a pagar) = 30/10/2019
    F15 (Fecha Actual)= 28/11/2019
    G15 (Valor a Pagar)= 115
    H15 (Días de vencimiento de la factura)= 29
    I15 (Recargo Diferenciado)= Desconocido
    Necesito realizar una fórmula en I15 (Valor Diferenciado) teniendo en cuenta el siguiente planteamiento: Con relación a la columna “recargo diferenciado”. No es correcto darle el mismo "castigo" por no pago con independencia del atraso que presente cada cuenta. En la práctica sucede así. Por ello en esta columna se trata de "diferenciar el castigo" imponiendo un 10% a las atrasadas cierta cantidad de días y un 20% a las que superen esa cantidad. Para resolver esta cuestión usted debe tomar una cantidad de días como referencia acorde con sus propios datos.

    • Hola Raudel,

      Puedes aplica la fórmula: =SI((F15-B15)>=90; C15+C15*20%; SI((F15-B15)>=60; C15+C15*10%;C15))
      Donde 90 son los días para un 20% de incremento y 60 los días para un incremento de 10%.

      Saludos.

  • Hola estoy preparando un reporte de ventas y cobranzas, donde tengo en una celda la fecha de hoy, días de crédito, fecha de emisión de factura, fecha de vencimiento de factura, fecha de pago (fecha en la que me han pagado la factura), fecha de abono de factura y una columna para días vencidos, en ésta última columna de días vencidos, me interesa que me devuelva a 0 días si la factura ya se pagó o se abonó, pero a su vez, también me interesa que devuelva la cantidad de días que tiene de vencimiento todas las demás facturas que aún no están pagadas, es decir, donde aún no tenga fecha de pago.
    Por otro lado tengo una columna con el nombre de ESTADO, donde quisiera me arroje por defecto las palabras PAGADO, PENDIENTE Y ABONO según los criterios de las fechas y días vencidos.

    ¿Me podrían ayudar con estas dos situaciones que planteo? Muchas gracias.

  • hola buenas noches tengo un problema quisiera que me apoyaran.
    Quiero que en una fila me aparezca LA FECHA PROXIMA A VENCER los pagos son CADA 14 DIAS y duran 5 Meses.
    Datos que tengo:
    fecha de ultimo pago.
    fecha de activacion.

    • Hola Juan Carlos,

      Al ser 5 meses cada 14 días deberás de insertar 11 celdas para cada vencimiento (5*30,417= 152,083; 152,083/14 días= 10,86).
      Primer vencimiento =B2+14; Segundo vencimiento =B2+28; Y así sumando 14 días más para cada vencimiento.

      Saludos.

  • Hola, necesito una formula para que en un listado con fechas de vencimiento de un producto, me avise con un mes de anticipación "por vencer", me indique lo que ya esta "vencido" y lo que está "operativo" según la fecha de hoy.
    Ocupe esta formula =SI(HOY()-F6>=30;"VENCIDO";"OPERATIVO") para indicar vencido u operativo pero no se como agregar para que me indique con 30 días de anticipación que el producto esta "por vencer".
    Favor su ayuda para que una sola formula me arroje estas tres alertas.
    Saludos.

  • Hola, necesito una formula para que en un listado con fechas de vencimiento de un medicamento, me avise con 3 meses de anticipación "por vencer", me indique lo que ya esta "vencido" y lo que está "operativo" según la fecha de hoy.
    Ocupé esta formula =SI(HOY()-D5>=30;"VENCIDO";"APTO") para indicar vencido u operativo pero no se como agregar para que me indique con 3 meses de anticipación que el producto esta "por vencer".
    Necesito su ayuda para que me arroje estas tres alertas,(VENCIDO, APTO, POR VENCER). MUCHAS GRACIAS!!

  • Estoy utilizando esta fórmula para pagar cheques (=si(hoy()<=B2;"Pagado";"Favor revisar")), pero necesito adicionar una condición más cuando en B2 aún no tiene una fecha aún colocada.

    Saludos,

  • Hola, disculpa, tengo una tabla de vencimientos y requiero se me notifique 60 días antes de la fecha de vencimiento esto lo tengo en la celda D8 pero al insertar la formula que pones en tu ejemplo inicial me dice que esta mal, me puedes orientar por fa.

    Saludos.

  • Hola quiero realizar la forma para que me salgan los días de vencimiento de una factura, el plazo de pago del cliente es a 30 días, intente realizar la que tienen en la parte de arriba de ejemplo y me da error, no me permite tener un resultado, me puede ayudar en la columna C tengo la fecha de emisión de la factura, y en la columna G los días de plazo vencidos de la factura, tendrían alguna formula simple. gracias por su ayuda

    Saludos

  • Buenas quisiera crear una función en donde por ejemplo cada cliente debe pagar 4 dolares por mes, y que ponga fecha por ejemplo 01/01/2019 y que saque hasta la fecha cuando debe pagar, gracias por sus respuestas

  • Buenas noches,
    Me gustaría utilizar una función que me permita, sumar las facturas vencida de un cliente "x"; es decir que sume las facturas de ese clientes que están vencidas a 90 días, que sume las vencidas a 180 días y así de esa manera.

    Saludos

    Freddy Aviles

  • Hola buenas noches, tengo 2 problemas que resolver, realice una planilla donde tengo registrado los vencimiento de contratos y pagos, pero quisiera saber como hago para que al registrar el pago en una columna con una x la fecha de la columna del nuevo vencimiento se modifique sola sin q lo tenga q hacer manualmente,que formula podria aplicar?. Y el otro problema es q aplique 3 consignas "vencidos" contar.si(f3:f8;"<0")- "por vencer" contar.si(f3:f8;"20") donde 20 son los dias con anticipacion q quiero q me alerte, pero mi problema es q la funcion no se cumple en "por vencer" xq no se modifica la condicion, o sea deberia marcar cuando algun contrato se esta x vencer y no lo hace, que puedo hacer? agradeceria su ayuda

    • Hola Patricia,

      La primera cuestión la puedes solucionar con la función SI que evalúe la celda con x.
      La segunda cuestión sería lo mismo con la función SI pero anidada con las 3 condiciones que deseas. No se para que aplicas la función CONTAR.SI?

      Saludos.

  • hola buenos días
    tengo un reporte con los siguientes campos
    B4 FECHA DE FACTURA
    E4 VALOR FACTURA
    F4 FECHA EN LA QUE SE NOS PAGO
    G4 STATUS DE PAGADA O NO PAGADA
    H4 PROYECCION DE PAGO SUMA DE FECHA FACTURA MAS DIAS DE TERM DE PAGO
    I4 FORMULA DE HOY
    quisiera el apoyo para poder determinar de lo que no se ha pagado los días que han transcurrido y el monto de lo vencido

    serias tan amable, mil gracias y excelente pagina

      • sabes el punto es que no se, como hacerlo...…………….conozco lo básico de Excel, será posible me pudieras ayudar por favor.

        poner el ejemplo de la formula

        saludos y bendiciones

          • muchas gracias por tu comentario, solo te comento que he visto el foro y hay situaciones iguales y les das el apoyo con la formula, pero en fin entiendo...….tu apoyo y soporte es a tu discreción!

            insisto excelente foro!

          • Hola Mario,

            Como puedes ver en todas las respuestas solo se indica una fórmula frente a una duda concreta cuando se facilitan los datos. Como te indique en tu caso es un procedimiento de trabajo...
            1. No se ha pagado.
            2. Días transcurridos.
            3. Montó vencido (que requiere acumulados).

            Si revisas las respuestas, los dos primeros puntos se indican como realizarlos.

            Gracias y saludos.

  • Buenas noches, no se si me explicare bien---tengo un libro de excel en la primer hoja desde la columna A1 hasta la A1000 tengo las fechas cuando se realizo la visita¨y en la columna B1 hasta la B1000 (dice 30 o 90 segun corresponda dicha visita) esa hoja se llama enero.
    Luego tengo 11 hojas mas con todos los meses Febrero - Marzo - Abril. etc. con los mismos datos.
    Necesito que me ponga en las hojas siguientes la fecha que corresponda visitarlo.
    Ejemplo: Hoja Enero
    A1 02-03-20 B1 30
    A2 05-04-20 B1 90 asi sucesivamente
    Hoja Febrero
    A1
    A2
    En A1 iria la fecha de la hoja de Enero mas 30 y en A2 no iria nada, tendria que ponerme recien la Fecha de A2 en la hoja de Julio que seria 90. Ojala se pueda Gracias.

      • Buenas noches

        tengo un excel en donde una columna me muestra le fecha iniciaal que se monto una no conformidad y otra en donde me muestra la fecha limite para respuesta de esa no conformidad y otra que me muestra la fecha de respuesta necesito una columna que me muestre que las no conformidades con mas de 30 dias aparescan vencidas y las que tienes respuesta digan aprobadas

          • Hola

            No esa formula no me sirve por que las no conformidades que me responden tienen que decir que estan en desarrollo o algo asi, y con la formula de la entrada solo me muestra que ya todas estan vencidas por que las tengo a 30 dias, en ningun momento me coge la columna en donde digito las fechas en que fueron contestadas.

          • Hola Yesi,

            Solo tienes que adaptarlo a tus necesidades con el número de días, el valor a mostrar y las celdas deseadas. Como comprenderás no podemos adivinar las celdas, formulas y formatos que tienes en tu hoja.

            Saludos.

  • Buen dia.
    Tengo el siguiente escenario, una planilla de clientes con 3 periodos (2017-2018-2019), en la planilla tengo todos los datos como Vencimiento y Fecha de Pago, y debo hacer un reporte por Año si que clientes pagaron 01 - antes del Vencimiento 02 - antes de 6 meses 03 - 6 Meses despues. y 04 - Que no pago o sea que el campo de Fecha de Pago esta vacia.
    Agradeceré su ayuda

  • Buenos dias:
    Tengo que hacer un reporte por cobrar a clietnes en excel de la siguiente forma : tengo una factura xxx fecha ya la parti en tres cuotas, cada cuota debe cobrarse en 30,60,90 y 120 dias, el reporte debe correr cada cuota de acuerdo los dias de vencimiento en 0-30, 31-60, 61-90, 91-120 y 121-+ conforme vaya corriendo la fecha ademas si las cuotas no las pagara el cliente debe acumularse al termino de 120 y + he realizado varios intentos con SI ANIDADO y Y pero no me sale que puedo hacer? gracias

    • Hola Carlos,

      Aplica la función SI anidada desde el valor mayor al menor, es decir A1>=121, segundo A1>=90, tercero A1>=60, cuarto A1>=30, y si no se cumple (valor_si_falso) será para 0-30).

      Saludos.

  • necesito una formula que descuente un 30% de saldo de una cuenta pasado los 180 dias de creacion de la misma, me podrias ayudar? gracias

  • Quisiera saber como puedo hacer una formula, para que una celda cambie por automático por fecha y hora. que siendo tal hora se asigne o no se asigne reporte y misma que se haga en su hora de comida, pero no veo como hacerlo, gracias.

  • Hola, me podrían ayudar con esta pregunta por favor "Si la cantidad de días de alquiler es mayor a 10 días, hallar el exceso de
    días, de no haber exceso de días será 0"

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.