Taula de continguts
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.