Com utilitzar la fórmula IF amb dates (6 exemples senzills)

  • Comparteix Això
Hugh West

Mentre treballem a Microsoft Excel, hi ha diverses fórmules per facilitar la nostra feina. IF la fórmula és una d'elles. Té una àmplia gamma d'aplicacions a Excel. La funció SI realitza una prova lògica. Retorna un valor si el resultat és VERTADER i un altre si el resultat és FALS . En aquest article, il·lustrarem com utilitzar la fórmula SI amb dates. Per fer-ho, repassarem diversos exemples.

Descarregar el quadern de pràctiques

Podeu descarregar el quadern de pràctiques des d'aquí.

Usos d'IF amb dates.xlsx

Visió general de la funció d'IF d'Excel

  • Descripció

La funció IF no fa més que provar una condició específica.

  • Sintaxi genèrica

IF( prova_lògica,[valor_si_true],[valor_si_fals])

  • Descripció de l'argument
ARGUMENT REQUISIT DESCRIPCIÓ
prova_lògica Obligatori Aquesta és la condició que es provarà i es valorarà com a VERTADER o FALSA .
[value_if_true] Opcional Quan una prova lògica s'avalua com a TRUE , aquest és el valor a retornar.
[value_if_false] Opcional Quan una prova lògica avalua com a FALSE , aquest és el valor aretorn.
  • Retorn

El valor que proporcionem per a TRUE o FALSE.

  • Disponible a

Totes les versions posteriors a Excel 2003.

6 Usos de la fórmula IF amb dates a Excel

1. Comparar entre dues dates utilitzant la fórmula If

Primer de tot, utilitzarem la fórmula SI per comparar entre dues dates. En el moment de fer-ho, hi pot haver els dos escenaris següents.

1.1 Quan les dues dates estan presents a les cel·les

En aquest cas, les dues dates estan presents a les cel·les que hem de comparar . Al conjunt de dades següent, tenim una llista de productes amb la seva data de lliurament i la seva data límit. Calcularem l'estat de l'enviament si l'entrega és 'A temps' o 'Endarrerit'. Anem a veure com ho podem fer:

  • Primer, seleccioneu la cel·la E7.
  • Ara, inseriu la fórmula següent:
=IF(D5>=C5,"On Time","Delayed")

  • Premeu Retorn.
  • Així, podem veure que l'estat de lliurament del ratolí del producte és 'A temps'.

  • A continuació, arrossegueu el botó Eina d'emplenament a la cel·la E10.

  • Finalment, obtindrem l'estat de lliurament final de tots els productes.

1.2 Mentre s'emmagatzema una data a la fórmula

De vegades tindrem un conjunt de dades com el una que es mostra a continuació. Aquí, l'única data que tenim és la data de lliurament. El terminiper al lliurament és 1-20-22. Anem a esbrinar l'estat de lliurament a la columna 'Estat' del conjunt de dades.

  • Al principi, seleccioneu la cel·la D5.
  • Inseriu la fórmula següent:
=IF(D5>=C5,"On Time","Delayed")

  • Ara , premeu Retorn.
  • Aquí podem veure que l'estat de lliurament és 'On Time' per al ratolí del producte.

  • Després d'això, arrossegueu l'eina Omplir mànec cap avall fins a la cel·la D10.

  • Finalment, l'estat de lliurament del conjunt de dades té aquest aspecte.

2. Fórmula IF i funció DATA al mateix temps

En aquest exemple, utilitzarem la fórmula IF i la funció DATA juntes. Igual que el conjunt de dades anterior, introduirem l'estat de lliurament dels productes a la columna 'Estat' . Seguiu els passos senzills amb nosaltres per fer-ho:

  • Primer, seleccioneu la cel·la D5 .
  • Escriviu la fórmula següent en aquesta cel·la:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Premeu la tecla Enter .
  • Així, obtenim l'estat de lliurament del ratolí del producte com a 'A temps'.

  • Ara, arrossegueu el Emplena el controlador a la cel·la D10.

  • Com a resultat, obtenim l'estat de lliurament de tots els productes de la columna 'Estat' .

🔎 Com funciona la fórmula?

  • DATA(2022,1,14): Porta la data acompara.
  • IF(C5<=DATE(2022,1,14),”On Time”,”Delayed”): Retorna el valor de l'entrega estat.

3. Funció DATEVALUE d'Excel embolicada a la fórmula SI amb dates

A excel La funció DATEVALUE converteix la data en text. Podem combinar aquesta funció amb la fórmula SI per calcular les dates. Per a aquest exemple, anirem amb el nostre conjunt de dades anterior amb una data límit diferent. Només cal que seguiu les instruccions següents per fer-ho:

  • En primer lloc, seleccioneu la cel·la D5.
  • Introduïu-hi la fórmula següent:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • A continuació, premeu Retorn.
  • Aquí podem veure l'estat de lliurament del primer ratolí del producte és 'On time'.

  • Després d'això, arrossegueu la Annexa d'emplenament eina.

  • Finalment, obtindrem l'estat de lliurament de tots els productes a la columna 'Estat' com la figura de sota.

🔎 Com funciona la fórmula?

  • DATEVALUE(“18 /01/2022”): Considereu la data 18/01/22.
  • IF(C5<=DATEVALUE(“18/01/2022″),”On Time”,”Delayed”): Retorna el valor de l'estat de lliurament 'On Time' si la condició és TRUE. En cas contrari, dóna 'Delayed' com a sortida.

Llegiu més: Com utilitzar la funció VBA DateValue a Excel

Lectures similars

  • Format de data amb VBA a Excel (4Mètodes)
  • Com inserir la data actual a Excel (3 maneres)
  • Utilitzar la drecera de la data d'Excel
  • Com obtenir la data actual a VBA (3 maneres)

4. Aplicar AND lògica & Fórmula SI amb dates a Excel

Usant la lògica AND juntament amb la fórmula SI , podem calcular les dates a l'excel. La lògica AND torna una sortida on totes les condicions han de ser VERTADER o FALSE. Seguirem el nostre conjunt de dades anterior amb una sèrie de terminis. Vegem com ho podem fer:

  • Al principi, seleccioneu la cel·la D5.
  • Inseriu la fórmula següent :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")

  • Ara, premeu Retorn .
  • Així , obtenim l'estat de lliurament del ratolí del producte amb la lògica AND .

  • A continuació, arrossegueu el mànec d'emplenament eina.

  • Com a resultat, obtenim l'estat de lliurament de tots els productes a 'Estat' columna del conjunt de dades.

🔎 Com funciona la fórmula?

  • I( C5>=$G$8,C5<=$G$9): Aquesta part representa dues condicions. Un és C5>=G8 i un altre és C5<=G9. El signe ' $ ' manté la referència de la cel·la fixa.
  • IF(AND(C5>=$G$8,C5<=$G) $9),"A temps","No a temps"): Si la condició és VERTADERA, retorna el valor 'A temps'. En cas contrari, dóna ' Endarrerit' com a sortida.

5. InsereixAVUI & Fórmules SI amb dates

Una combinació de la funció TODAY i Fórmula SI és un altre enfocament per comptar les dates a Excel. Suposem que tenim un conjunt de dades de productes juntament amb la seva data de lliurament. Considerem que la data límit per al lliurament és la data d'avui 22-11-1. Per a tu, serà la data en què estàs practicant. Ara esbrinarem l'estat de lliurament de tots els productes amb els passos següents:

  • Primer, seleccioneu la cel·la D5.
  • Introduïu la fórmula següent:
=IF(C5<=TODAY(),"On Time","Delayed")

  • Premeu el botó Enter .
  • Aquí, a la cel·la D5 obtenim l'estat de lliurament del ratolí del producte a 'On Time'.

  • A continuació, arrossegueu l'eina Omplir mànec a les cel·les següents.

  • Finalment, l'estat de lliurament de tots els productes s'assembla a la figura següent.

🔎 Com funciona la fórmula?

  • TODAY(): Aquesta part pren la data actual.
  • IF(C5<=TODAY(),"On Time ”,”Delayed”): Retorna 'On Time' Si la condició és TRUE , en cas contrari, indiqueu 'Delayed' com a sortida.

Llegiu més: Com utilitzar la funció de dia a Excel VBA

6. Calcular dates futures o passades a Excel utilitzant la fórmula IF

En aquest exemple, comprovarem si una data està dins d'un interval o no. Per exemple, tingueu en compte el dia d'avui.El motiu d'aquest exemple és comprovar si el lliurament es farà o no en un termini de deu dies. Vegem com ho podem fer:

  • En primer lloc, seleccioneu la cel·la D5.
  • Escriviu la fórmula següent allà:
=IF(C5

  • A continuació, premeu Retorn.
  • Ara pot veure que l'estat de lliurament del ratolí del producte està dins de l'abast. El lliurament es farà en un termini de 10 dies a partir d'avui.

  • Després, arrossegueu el mànec d'ompliment eina.

  • Al final, podem veure l'estat de lliurament de tots els productes a la columna 'Estat' del conjunt de dades.

🔎 Com funciona la fórmula?

  • AVUI () +10: Agafa la data després de deu dies a partir de la data actual.
  • SI(C5 ="" of="" range”):="" range”,”out="" strong=""> Si la condició és VERTADER retorna 'Dins de l'interval' , en cas contrari, dóna 'Fora de l'interval' com a sortida.

Conclusió

En aquest article, hem tractat el càlcul de les dates mitjançant la fórmula SI . Amb sort, els exemples anteriors us ajudaran a entendre la lògica de la fórmula SI amb dates. Baixeu el quadern de pràctiques afegit amb aquest article i practiqueu vosaltres mateixos. Si teniu cap confusió, deixeu un comentari al quadre següent. Intentarem respondre el més aviat possible.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.