Táboa de contidos
O titorial mostra como crear unha calculadora de datas en Excel exactamente para as túas necesidades de atopar unha data calquera N días desde hoxe ou antes, contando todos os días ou só os días laborables.
Estás buscando calcular a data de caducidade que é exactamente dentro de 90 días? Ou pregúntase cal é a data 45 días despois de hoxe? Ou necesitas saber a data que ocorreu 60 días antes de hoxe (contando só os días hábiles e todos os días)?
Sexa cal sexa a túa tarefa, este tutorial ensinarache como facer a túa propia calculadora de datas en Excel en baixo 5 minutos. Se non tes tanto tempo, podes usar a nosa calculadora en liña para atopar a data que é o número especificado de días posteriores ou anteriores a hoxe.
Calculadora de datas en Excel En liña
Queres unha solución rápida para "que hai 90 días a partir de hoxe" ou "o que hai 60 días antes de hoxe"? Escriba o número de días na cela correspondente, prema Intro e inmediatamente terá todas as respostas:
Nota. Para ver o libro de traballo incorporado, permite as cookies de mercadotecnia.
Necesitas calcular 30 días desde unha data determinada ou determinar 60 días laborables antes dunha data determinada ? A continuación, utiliza esta calculadora de datas.
Tes curiosidade por saber que fórmulas se usan para calcular as túas datas? Atoparalos todos e moito máis nos seguintes exemplos.
Como calcular 30/60/90 días a partir de hoxe en Excel
Para atopar unha data a partir de N días, utiliza oFunción HOXE para devolver a data actual e engadirlle o número de días desexado.
Para obter unha data que ocorre exactamente a 30 días de hoxe:
=TODAY()+30
Para calcular 60 días a partir de hoxe:
=TODAY()+60
Que data son 90 días a partir de agora? Supoño que xa sabes como obtelo :)
=TODAY()+90
Para facer unha fórmula xenérica de hoxe máis N días , introduce o número de días nalgunha cela, digamos B3 e engade esa cela á data actual:
=TODAY()+B3
Agora, os teus usuarios poden escribir calquera número na cela á que se fai referencia e a fórmula volverase calcular en consecuencia. Como exemplo, busquemos unha data que ocorre a 45 días de hoxe:
Como funciona esta fórmula
Na súa representación interna, Excel almacena as datas como números de serie que comezan co 1 de xaneiro de 1900, que é o número 1. Entón, a fórmula simplemente suma os dous números xuntos, o número enteiro que representa a data de hoxe e o número de días que especificas. A función TODAY() é volátil e actualízase automaticamente cada vez que se abre ou se recalcula a folla de traballo, polo que cando abras o libro de traballo mañá, a túa fórmula volverase calcular para o día actual.
No momento de escribir, a data de hoxe. é o 19 de abril de 2018, que está representado polo número de serie 43209. Para atopar unha data, por exemplo, dentro de 100 días, en realidade realizas os seguintes cálculos:
=TODAY() + 100
= April 19, 2018 + 100
= 43209 + 100
= 43309
Converte o número de serie 43209 noFormato Data e terás o 28 de xullo de 2018, exactamente 100 días despois de hoxe.
Como obter 30/60/90 días antes de hoxe en Excel
Para calcular N días antes de hoxe, resta o número de días necesarios da data actual. Por exemplo:
90 días antes de hoxe:
=TODAY()-90
60 días antes de hoxe:
=TODAY()-60
45 días antes de hoxe :
=TODAY()-45
Ou, fai unha fórmula xenérica hoxe menos N días baseada nunha referencia de cela:
=TODAY()-B3
En na captura de pantalla a continuación, calculamos unha data que ocorreu 30 días antes de hoxe.
Como calcular N negocio despois/antes de hoxe
Como probablemente sabes, Microsoft Excel ten algunhas funcións para calcular días laborables en función dunha data de inicio, así como entre dúas datas que especificas.
Nos exemplos seguintes, utilizaremos a función WORKDAY, que devolve unha data que ocorre cun número determinado de días laborables antes ou antes da data de inicio, excluíndo as fins de semana (sábado e domingo) . Se os fins de semana son diferentes, utiliza a función WORKDAY.INTL que permite parámetros de fin de semana personalizados.
Entón, para atopar unha data N días laborables a partir de hoxe , utiliza esta fórmula xenérica:
WORKDAY(HOXE(), N días )Aquí tes algúns exemplos:
10 días laborables a partir de hoxe
=WORKDAY(TODAY(), 10)
30 días laborables a partir de agora
=WORKDAY(TODAY(), 30)
5 días laborables a partir de hoxe
=WORKDAY(TODAY(), 5)
Para obter unha data N días laborables anteshoxe , usa esta fórmula:
WORKDAY(TODAY(), - N días )E aquí tes un par de fórmulas da vida real:
90 negocios días antes de hoxe
=WORKDAY(TODAY(), -90)
15 días laborables antes de hoxe
=WORKDAY(TODAY(), -15)
Para flexibilizar a túa fórmula, substitúe o número de días codificado por un referencia da cela, digamos B3:
N días laborables a partir de hoxe:
=WORKDAY(TODAY(), B3)
N días laborables antes de hoxe:
=WORKDAY(TODAY(), -B3)
De xeito similar, podes engadir ou restar días laborables a unha data determinada , e a túa calculadora de datas de Excel pode verse así.
Como crear unha calculadora de datas en Excel
Lembras a Calculadora de datas en liña de Excel que se mostra ao comezo deste tutorial? Agora coñeces todas as fórmulas e podes replicalas facilmente nas túas follas de traballo. Incluso podes crear algo máis elaborado porque a versión de escritorio de Excel ofrece moitas máis capacidades.
Para darche algunhas ideas, deseñamos agora mesmo a nosa calculadora de datas de Excel.
En xeral, pode haber 3 opcións para calcular datas:
- Baseado na data de hoxe ou data específica
- Desde ou antes da data especificada
- Conta todos os días ou só os días laborables
Para ofrecer todas estas opcións aos nosos usuarios, engadimos tres controis de Caixa de grupo (pestana Desenvolvedor > Inserir > Controis de formulario > Caixa de grupo) e insira dous botóns de opción en cada caixa de grupo. Despois, enlaza cada grupode botóns a unha cela separada (faga clic co botón dereito no botón > Control de formato > pestana Control > Ligazón da cela ), que pode ocultar máis tarde. Neste exemplo, as celas vinculadas son D5, D9 e D14 (consulta a captura de pantalla a continuación).
Opcionalmente, podes introducir a seguinte fórmula en B6 para inserir a data actual se a Data de hoxe
=IF($D$5=1, TODAY(), "")
Finalmente, insira a seguinte fórmula en B18 que verifica o valor de cada cela ligada e calcula a data en función das opcións do usuario:
=IF(AND($D$5=1, $D$9=1, $D$14=1), TODAY()+$B$3, IF(AND($D$5=1, $D$9=1, $D$14=2), WORKDAY(TODAY(),$B$3), IF(AND($D$5=1, $D$9=2, $D$14=1), TODAY()-$B$3, IF(AND($D$5=1, $D$9=2, $D$14=2), WORKDAY(TODAY(),-$B$3), IF(AND($D$5=2, $D$9=1, $D$14=1), $B$7+$B$3, IF(AND($D$5=2, $D$9=1, $D$14=2), WORKDAY($B$7, $B$3), IF(AND($D$5=2, $D$9=2, $D$14=1), $B$7-$B$3, IF(AND($D$5=2, $D$9=2, $D$14=2), WORKDAY($B$7,-$B$3), ""))))))))
Pode parecer unha fórmula monstruosa a primeira vista, pero se a divides en instrucións IF individuais, recoñecerá facilmente as fórmulas sinxelas de cálculo de data que comentamos nos exemplos anteriores.
E agora selecciona as opcións desexadas, por exemplo, 60 días a partir de agora , e obtén o seguinte resultado:
Para ter unha ollada máis atenta á fórmula e probablemente realizala enxeñaría inversa para as súas necesidades, pode descargar a nosa Calculadora de datas para Excel.
Ferramentas especiais para calcular datas baseadas en hoxe
Se buscas algo máis profesional, podes calcular rapidamente dentro de 90, 60, 45 ou 30 días (ou o número de días que necesites) coas nosas ferramentas de Excel.
Data e horaAsistente
Se tivo a oportunidade de pagar co noso Asistente de data e hora polo menos unha vez, sabe que pode engadir ou restar instantáneamente días, semanas, meses ou anos (ou calquera combinación destas unidades). a unha data determinada así como calcular a diferenza entre dous días. Pero sabías que tamén pode calcular datas en función da actualidade?
A modo de exemplo, descubramos que data é 120 días desde hoxe :
- Introduza a fórmula HOXE() nalgunha cela, digamos B1.
- Seleccione a cela onde quere mostrar o resultado, B2 no noso caso.
- Fai clic en Data e amp; Botón Time Wizard na pestana Ferramentas Ablebits .
- Na pestana Engadir , especifique cantos días quere engadir á data de orixe (120 días). neste exemplo).
- Fai clic no botón Inserir fórmula .
Isto é!
Como se mostra na captura de pantalla anterior, a fórmula creada polo asistente é diferente de todas as fórmulas coas que tratamos, pero funciona igual de ben :)
Para obter unha data que ocorreu 120 días antes de hoxe, cambia á pestana Resta e configura os mesmos parámetros. Ou, introduza o número de días noutra cela e apunte o asistente a esa cela:
Como resultado, obterá unha fórmula universal que se recalcula automaticamente cada vez que introduza un novo número de días na cela referenciada. cela.
Selector de datas para Excel
Co noso ExcelSelector de datas, non só pode inserir datas válidas nas súas follas de traballo cun clic, senón tamén calculalas!
A diferenza do asistente de data e hora, esta ferramenta insire datas como valores estáticos, non fórmulas.
Por exemplo, vexa como pode obter unha data a 21 días de hoxe:
- Fai clic no botón Date Piker nas Ferramentas de Ablebits para activar un calendario despregable no seu Excel.
- Faga clic co botón dereito na cela na que desexa inserir a data calculada e escolla Seleccionar data do calendario no menú emerxente.
- O calendario despregable aparecerá na túa folla de traballo coa data actual resaltada en azul e fai clic no botón da calculadora na esquina superior dereita:
- No panel superior, faga clic na unidade Día e escriba o número de días a engadir, 21 no noso caso. De forma predeterminada, a calculadora realiza a operación de adición (observe o signo máis no panel de visualización). Se queres restar días de hoxe, fai clic no signo menos no panel inferior.
- Finalmente, fai clic en para mostrar a data calculada no calendario. Ou preme a tecla Intro ou fai clic en para inserir a data nunha cela:
Como destacar as datas de 30, 60 e 90 días a partir de hoxe
Cando calculando as datas de caducidade ou de vencemento, pode querer facer os resultados máis visuais codificando as datas por cores dependendo do número de días anteriores á caducidade. Isto poderealizarase co formato condicional de Excel.
A modo de exemplo, fagamos 4 regras de formato condicional baseadas nestas fórmulas:
- Verde: dentro de máis de 90 días
=C2>TODAY()+90
=C2>TODAY()+60
=C2>TODAY()+30
=C2
Where C2 is the topmost expiry date.
Here are the steps to create a formula-based rule:
- Select all the cells with the expiry dates (B2:B10 in this example).
- On the Home tab, in the Styles group, click Conditional Formatting > New Rule…
- In the New Formatting Rule dialog box, select Use a formula to determine which cells to format .
- In the Format values where this formula is true box, enter your formula.
- Click Format… , switch to the Fill tab and select the desired color.
- Click OK two times to close both windows.
Important note! For the color codes to apply correctly, the rules should be sorted exactly in this order: green, yellow, amber, red:
If you don't want to bother about the rules order, use the following formulas that define each condition exactly, and arrange the rules as you please:
Green: over 90 days from now:
=C2>TODAY()+90
Yellow: between 60 and 90 days from today:
=AND(C2>=TODAY()+60, C2<=TODAY()+90)
Amber: between 30 and 60 days from today:
=AND(C2>=TODAY()+30, C2
Red: less than 30 days from today:
=C2
Tip. To include or exclude the boundary values from a certain rule, use the less than (<), less than or equal to (), greater than or equal to (<=) operators as you see fit.
In a similar manner, you can highlight past dates that occurred 30 , 60 or 90 days ago from today .
- Red: more than 90 days before today:
=B2
=AND(B2>=TODAY()-90, B2<=TODAY()-60)
=AND(B2>TODAY()-60, B2<=TODAY()-30)
=B2>TODAY()-30
Pódense atopar máis exemplos de formato condicional para as datas aquí: Como formatar condicionalmente as datas e a hora en Excel.
Para contar os días non desde hoxe senón desde calquera data, utiliza este artigo: Como calcular os días desde ou ata a data en Excel.
Así é como calculas datas que son 90, 60, 30 ou n días desde/antes de hoxe en Excel. Para ver de cerca as fórmulas e as regras de formato condicional que se comentan neste tutorial, convídoche a que descargues o noso libro de exemplo a continuación. Grazas por ler e esperamos verte no noso blog a vindeira semana!
Caderno de prácticas para descargar
Calcular datas en Excel - exemplos (ficheiro .xlsx)