Como usar a fórmula IF con datas (6 exemplos sinxelos)

  • Comparte Isto
Hugh West

Mentres traballamos en Microsoft Excel, hai varias fórmulas para facilitar o noso traballo. IF fórmula é unha delas. Ten unha ampla gama de aplicacións en Excel. A función SE realiza unha proba lóxica. Devolve un valor se o resultado é VERDADEIRO e outro se o resultado é FALSO . Neste artigo, ilustraremos como usar a fórmula SI coas datas. Para facelo, repasaremos varios exemplos.

Descargar Practice Workbook

Podes descargar o Practice Workbook desde aquí.

Usos de IF con datas.xlsx

Descrición xeral da función IF de Excel

  • Descrición

A función IF non fai máis que probar unha condición específica.

  • Sintaxe xenérica

IF( proba_lóxica,[valor_se_verdadeiro],[valor_se_falso])

  • Descrición do argumento
ARGUMENTO REQUISITO DESCRICIÓN
proba_lóxica Obrigatorio Esta é a condición que se probará e cualificarase como VERDADEIRO ou FALSO .
[value_if_true] Opcional Cando unha proba lóxica se avalía como TRUE , este é o valor a devolver.
[value_if_false] Opcional Cando unha proba lóxica se avalía como FALSO , este é o valor paradevolver.
  • Devolver

O valor que proporcionamos para TRUE ou FALSO.

  • Dispoñible en

Todas as versións posteriores a Excel 2003.

6 Usos da fórmula IF con datas en Excel

1. Comparar entre dúas datas usando a fórmula If

Primeiro de todo, utilizaremos a fórmula IF para comparar dúas datas. No momento de facelo, poden darse os dous escenarios seguintes.

1.1 Cando as dúas datas están presentes nas celas

Neste caso, ambas as datas están presentes nas celas que temos que comparar . No seguinte conxunto de datos,  dispoñemos dunha lista de produtos coa súa data e prazo de entrega. Calcularemos o estado da entrega se a entrega é 'On Time' ou 'Atrasado'. Imos ver como podemos facelo:

  • Primeiro, selecciona a cela E7.
  • Agora, insire a seguinte fórmula:
=IF(D5>=C5,"On Time","Delayed")

  • Preme Intro.
  • Así, podemos ver que o estado de entrega do rato do produto é 'On Time'.

  • A continuación, arrastre o Enche a ferramenta de manexo ata a cela E10.

  • Finalmente, obteremos o estado de entrega final de todos os produtos.

1.2 Mentres se almacena unha data na fórmula

Ás veces teremos un conxunto de datos como o un dado a continuación. Aquí, a única data que temos é a data de entrega. O prazopara a entrega é 1-20-22. Imos descubrir o estado de entrega na columna 'Estado' do conxunto de datos.

  • Ao principio, seleccione a cela D5.
  • Insira a seguinte fórmula:
=IF(D5>=C5,"On Time","Delayed")

  • Agora , preme Intro.
  • Aquí podemos ver que o estado da entrega é 'On Time' para o rato do produto.

  • Despois diso, arrastre a ferramenta Recheo de control cara abaixo ata a cela D10.

  • Finalmente, o estado de entrega do conxunto de datos ten este aspecto.

2. Fórmula IF e función DATA ao mesmo tempo

Neste exemplo, usaremos a fórmula IF e a función DATA xuntos. Do mesmo xeito que o conxunto de datos anterior, introduciremos o estado de entrega dos produtos na columna ‘Estado’ . Siga os pasos sinxelos connosco para realizar isto:

  • Primeiro, seleccione a cela D5 .
  • Escriba a seguinte fórmula nesa cela:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Preme a tecla Intro .
  • Entón, obtemos o estado de entrega do rato do produto como 'On Time'.

  • Agora, arrastra o Enche o identificador na cela D10.

  • Como resultado, obtemos o estado de entrega de todos os produtos da columna 'Estado' .

🔎 Como funciona a fórmula?

  • DATA(2022,1,14): Leva a data acompara.
  • IF(C5<=DATE(2022,1,14),”On Time”,”Delayed”): Devolve o valor da entrega estado.

3. A función DATEVALUE de Excel incluída na fórmula IF con datas

En excel A función DATEVALUE converte a data en texto. Podemos combinar esta función coa Fórmula SE para calcular datas. Para este exemplo, seguiremos co noso conxunto de datos anterior cunha data límite diferente. Só tes que seguir a seguinte instrución para facelo:

  • Primeiro, selecciona a cela D5.
  • Pon a seguinte fórmula alí:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • A continuación, preme Intro.
  • Aquí podemos ver o estado da entrega do primeiro rato do produto é 'On Time'.

  • Despois diso, arrastre o Recheo de control ferramenta.

  • Finalmente, obteremos o estado de entrega de todos os produtos na columna 'Estado' como a abaixo figura.

🔎 Como funciona a fórmula?

  • DATEVALUE(“18 /01/2022”): Considera a data 18/01/22.
  • IF(C5<=DATEVALUE(“18/01/2022″),”On Time”,”Delayed”): Devolve o valor do estado de entrega 'On Time' se a condición é VERDADEIRO. En caso contrario, dáse 'Delayed' como saída.

Ler máis: Como usar a función VBA DateValue en Excel

Lecturas similares

  • Formato de data con VBA en Excel (4Métodos)
  • Como inserir a data actual en Excel (3 xeitos)
  • Usar o atallo de data de Excel
  • Como obter a data actual en VBA (3 xeitos)

4. Aplicar AND lóxica & Fórmula SE con datas en Excel

Utilizando a lóxica AND xunto coa fórmula IF , podemos calcular datas en Excel. A lóxica AND devolve unha saída onde todas as condicións deben ser VERDADEIRO ou FALSO. Seguiremos o noso conxunto de datos anterior cunha serie de prazos. Vexamos como podemos facelo:

  • Ao principio, selecciona a cela D5.
  • Insire a seguinte fórmula :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")

  • Agora, preme Intro .
  • Entón , obtemos o estado de entrega do rato do produto coa lóxica AND .

  • A continuación, arrastre cara abaixo o controlador de recheo Ferramenta .

  • Como resultado, obtemos o estado de entrega de todos os produtos no 'Estado' columna do conxunto de datos.

🔎 Como funciona a fórmula?

  • E( C5>=$G$8,C5<=$G$9): Esta parte representa dúas condicións. Un é C5>=G8 e outro é C5<=G9. O signo ' $ ' mantén fixa a referencia da cela.
  • IF(AND(C5>=$G$8,C5<=$G $9),"On Time","Not In Time"): Se a condición é VERDADEIRO, devolve o valor 'On Time'. En caso contrario, dá ' Atrasado' como saída.

5. InserirHOXE & Fórmulas SE con datas

Unha combinación da función HOXE e Fórmula SE é outro enfoque para contar datas en Excel. Supoñamos que temos un conxunto de datos de produtos xunto coa súa data de entrega. Consideremos que a data límite para a entrega é a data de hoxe 22-11-1. Para ti, será a data na que esteas practicando. Agora descubriremos o estado de entrega de todos os produtos cos seguintes pasos:

  • Primeiro, selecciona a cela D5.
  • Introduce a seguinte fórmula:
=IF(C5<=TODAY(),"On Time","Delayed")

  • Preme o botón Intro .
  • Aquí, na cela D5 obtemos o estado de entrega do rato do produto en 'On Time'.

  • A continuación, arrastre a ferramenta Recheo de control ás seguintes celas.

  • Finalmente, o estado de entrega de todos os produtos é o seguinte.

🔎 Como funciona a fórmula?

  • TODAY(): Esta parte toma a data actual.
  • IF(C5<=TODAY(),"On Time ”,”Atrasado”): Devolve 'On Time' Se a condición é VERDADEIRO , en caso contrario, indica 'Atrasado' como saída.

Ler máis: Como usar a función de día en Excel VBA

6. Calcula as datas futuras ou pasadas en Excel usando a fórmula IF

Neste exemplo, comprobaremos se unha data está dentro dun intervalo ou non. Por exemplo, teña en conta o día de hoxe.O motivo deste exemplo é comprobar se a entrega terá lugar ou non nun prazo de dez días. Vexamos como podemos facelo:

  • Primeiro, selecciona a cela D5.
  • Escribe alí a seguinte fórmula:
=IF(C5

  • Entón, prema Intro.
  • Agora imos pode ver que o estado de entrega do rato do produto está dentro do rango. A entrega realizarase nun prazo de 10 días a partir de hoxe.

  • Despois diso, arrastre o controlador de recheo ferramenta.

  • Ao final, podemos ver o estado de entrega de todos os produtos na columna 'Estado' do conxunto de datos.

🔎 Como funciona a fórmula?

  • HOXE() +10: Toma a data despois de dez días desde a data actual.
  • SE(C5 ="" of="" range”):="" range”,”out="" strong=""> Se a condición é VERDADEIRO devolve 'Dentro do intervalo' se non, dá como saída 'Fóra do intervalo' .

Conclusión

Neste artigo tratamos de calcular as datas mediante a fórmula SI . Esperemos que os exemplos anteriores che axuden a comprender a lóxica da fórmula SI con datas. Descarga o caderno de prácticas engadido con este artigo e practica ti mesmo. Se tes algunha confusión, deixa un comentario no seguinte cadro. Tentaremos responder o antes posible.

Hugh West é un adestrador e analista de Excel altamente experimentado con máis de 10 anos de experiencia na industria. É Licenciado en Contabilidade e Finanzas e Máster en Administración de Empresas. Hugh ten unha paixón polo ensino e desenvolveu un enfoque docente único que é fácil de seguir e comprender. O seu coñecemento experto de Excel axudou a miles de estudantes e profesionais de todo o mundo a mellorar as súas habilidades e a destacar nas súas carreiras. A través do seu blog, Hugh comparte os seus coñecementos co mundo, ofrecendo titoriais de Excel gratuítos e formación en liña para axudar ás persoas e ás empresas a alcanzar todo o seu potencial.