Како да се користи формулата IF со датуми (6 лесни примери)

  • Споделете Го Ова
Hugh West

Додека работиме во Microsoft Excel, постојат различни формули за да ни ја олеснат работата. АКО формулата е една од нив. Има широк опсег на апликации во Excel. Функцијата IF врши логички тест. Враќа една вредност ако резултатот е TRUE и друга ако резултатот е FALSE . Во оваа статија, ќе илустрираме како да ја користите формулата IF со датуми. За да го направите ова, ќе разгледаме неколку примери.

Преземете ја работната книга за вежбање

Можете да ја преземете работната книга за вежбање од овде.

Користе на IF со датуми.xlsx

Преглед на функцијата Excel IF

  • Опис

Функцијата IF не прави ништо друго освен тестирање за одредена состојба.

  • Генеричка синтакса

IF( логички_тест, [вредност_ако_точно], [вредност_ако_неточно])

  • Опис на аргументот
АРГУМЕНТ БАРАЊЕ ОПИС
логички_тест Задолжително Ова е услов што ќе се тестира и ќе биде оценет како ТОЧНО или НЕТОЧНО .
[value_if_true] Изборно Кога логичкиот тест се оценува на TRUE , ова е вредноста што треба да се врати.
[value_if_false] Изборно Кога логичкиот тест се оценува на FALSE , ова е вредноста завраќање.
  • Враќање

Вредноста што ја даваме за TRUE или НЕТОЧНО.

  • Достапно во

Сите верзии по Excel 2003.

6 Употреба на формулата IF со датуми во Excel

1. Споредете помеѓу два датуми користејќи ја формулата If

Прво и основно, ќе користиме формулата IF за споредба помеѓу два датума. Во моментот кога ќе го направите ова, може да има следните две сценарија.

1.1 Кога двата датума се присутни во ќелиите

Во овој случај, двата датуми се присутни во ќелиите кои треба да ги споредиме . Во следната база на податоци,  имаме список на производи со нивниот датум и рок на испорака. Ќе го пресметаме статусот на испораката дали испораката е „Навреме“ или „Одложена“. Ајде да видиме како можеме да го направиме ова:

  • Прво, изберете ја ќелијата E7.
  • Сега, вметнете следнава формула:
=IF(D5>=C5,"On Time","Delayed")

  • Притиснете Enter.
  • Значи, можеме да видиме дека статусот на испорака на глувчето на производот е „Навреме“.

  • Следно, повлечете го Пополнете рачка алатка до ќелијата E10.

  • Конечно, ќе го добиеме конечниот статус на испорака на сите производите.

1.2 Додека еден датум е зачуван во формулата

Понекогаш ќе имаме база на податоци како една дадена подолу. Еве, единствениот датум што го имаме е датумот на испорака. Рокотза испорака е 1-20-22. Ајде да го дознаеме статусот на испорака во колоната „Статус“ од сетот.

  • На почетокот, изберете ќелија D5.
  • Вметнете ја следната формула:
=IF(D5>=C5,"On Time","Delayed")

  • Сега , притиснете Enter.
  • Овде, можеме да видиме дека статусот на испорака е „Навреме“ за глувчето на производот.

  • Потоа, повлечете ја алатката Рачка за пополнување надолу во ќелијата D10.

  • Конечно, статусот на испорака на базата на податоци изгледа вака.

2. IF Formula и DATE функција во исто време

Во овој пример, заедно ќе ги користиме IF формулата и функцијата DATE . Како и претходната база на податоци, ќе го внесеме статусот на испорака на производите во колоната „Статус“ . Следете ги едноставните чекори со нас за да го извршите ова:

  • Прво, изберете ја ќелијата D5 .
  • Внесете ја следнава формула во таа ќелија:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Притиснете го копчето Enter .
  • Значи, го добиваме статусот на испорака на глувчето на производот како „Навреме“.

  • Сега, повлечете го Пополнете ја рачката до ќелијата D10.

  • Како резултат на тоа, го добиваме статусот на испорака на сите производите во колоната „Статус“ .

🔎 Како функционира формулата?

  • DATE(2022,1,14): Го зема датумот доспореди.
  • IF(C5<=DATE(2022,1,14),„Навреме“, „Одложено“): Ја враќа вредноста на испораката статус.

3. Функцијата DATEVALUE на Excel завиткана во формулата IF со датуми

Во ексел функцијата DATEVALUE го претвора датумот во текст. Можеме да ја споиме оваа функција со формулата IF за да пресметаме датуми. За овој пример, ќе одиме со нашата претходна база на податоци со различен рок. Само следете ги упатствата подолу за да го направите ова:

  • Прво, изберете ја ќелијата D5.
  • Ставете ја следнава формула таму:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Потоа, притиснете Enter.
  • Тука, можеме да го видиме статусот на испорака глувчето на првиот производ е „Навреме“.

  • Потоа, повлечете ја Рачката за пополнување алатка.

  • Конечно, ќе го добиеме статусот на испорака за сите производи во колоната „Статус“ како долу на сликата.

🔎 Како функционира формулата?

  • DATEVALUE(„18 /01/2022”): Размислете за датумот 18/01/22.
  • IF(C5<=DATEVALUE(“18/01/2022″),”Навреме”,”Одложен”): Ја враќа вредноста на статусот на испорака „Навреме“ ако условот е ТОЧЕН. Во спротивно дава „Одложено“ како излез.

Прочитајте повеќе: Како да ја користите функцијата VBA DateValue во Excel

Слични читања

  • Форматирајте го датумот со VBA во Excel (4Методи)
  • Како да вметнете тековен датум во Excel (3 начини)
  • Користете кратенка за датум на Excel
  • Како да го добиете тековниот датум во VBA (3 начини)

4. Примени И Логика & засилувач; IF Formula with Dates во Excel

Користејќи ја логиката AND заедно со формулата IF , можеме да пресметаме датуми во Excel. Логиката И враќа излез каде што сите услови треба да бидат ТОЧНО или ФАЛС. Ќе ја следиме нашата претходна база на податоци со низа рокови. Ајде да видиме како можеме да го направиме ова:

  • На почетокот, изберете ја ќелијата D5.
  • Вметнете ја следната формула :
=IF(AND(C5>=$G$8,C5<=$G$9),"On Time","Not In Time")

  • Сега, притиснете Enter .
  • Значи , го добиваме статусот на испорака на глувчето на производот со И логика.

  • Потоа повлечете ја надолу Рачката за полнење алатка.

  • Како резултат на тоа, го добиваме статусот на испорака за сите производи во 'Статус' колона од збирката податоци.

🔎 Како функционира формулата?

  • И( C5>=$G$8,C5<=$G$9): Овој дел претставува два услови. Едната е C5>=G8 а другата е C5<=G9. Знакот ' $ ' ја одржува референцата на ќелијата фиксирана.
  • IF(AND(C5>=$G$8,C5<=$G $9), „Навреме“, „Не навреме“): Ако условот е ТОЧЕН, ја враќа вредноста „Навреме“. Во спротивно дава ' Одложено' како излез.

5. ВметнетеДЕНЕС & засилувач; IF формули со датуми

Комбинација од функцијата TODAY и IF формулата е уште еден пристап за броење датуми во ексел. Да претпоставиме дека имаме сет на производи заедно со датумот на испорака. Да разгледаме дека крајниот рок за испорака е денешниот датум 1-11-22. За вас тоа ќе биде датумот на кој вежбате. Сега ќе го дознаеме статусот на испорака на сите производи со следните чекори:

  • Прво, изберете ја ќелијата D5.
  • Внесете ја следната формула:
=IF(C5<=TODAY(),"On Time","Delayed")

  • Притиснете го копчето Enter .
  • Овде, во ќелијата D5 го добиваме статусот на испорака за глувчето на производот во „Навреме“.

  • Следно, повлечете ја алатката Рачка за пополнување до следните ќелии.

  • Конечно, статусот на испорака за сите производи изгледа како сликата подолу.

🔎 Како функционира формулата?

  • ДЕНЕС(): Овој дел го зема датумот на денешниот ден.
  • IF(C5<=TODAY(),”На време ”,”Одложен”): Се враќа „Навреме“ Ако условот е ТОЧЕН инаку дајте „Одложен“ како излез.

Прочитајте повеќе: Како да ја користите функцијата ден во Excel VBA

6. Пресметајте идни или минати датуми во Excel со користење на формулата IF

Во овој пример, ќе провериме дали датумот е во опсег или не. На пример, земете го предвид денешниот ден.Мотивот на овој пример е да се провери дали испораката ќе се изврши или не во рок од десет дена. Ајде да видиме како можеме да го направиме ова:

  • Прво, изберете ја ќелијата D5.
  • Впишете ја следнава формула таму:
=IF(C5

  • Потоа, притиснете Enter.
  • Сега ние може да види дека статусот на испорака на глувчето на производот е во опсегот. Испораката ќе се изврши во рок од 10 дена од денес.

  • Потоа, повлечете ја Рачката за полнење алатка.

  • На крајот, можеме да го видиме статусот на испорака за сите производи во колоната 'Статус' од сетот.

🔎 Како функционира формулата?

  • ДЕНЕС() +10: Го зема датумот по десет дена од сегашниот датум.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Ако условот е TRUE се враќа „Во опсегот“ инаку дава „Надвор од опсегот“ како излез.

Заклучок

Во овој напис, го опфативме пресметувањето на датумите користејќи ја формулата IF . Се надеваме дека горните примери ќе ви помогнат да ја разберете логиката на формулата IF со датуми. Преземете ја работната книга за вежбање додадена со оваа статија и вежбајте сами. Ако почувствувате некаква конфузија, оставете коментар во полето подолу. Ќе се обидеме да одговориме што е можно поскоро.

Хју Вест е високо искусен тренер и аналитичар на Excel со повеќе од 10 години искуство во индустријата. Има диплома за сметководство и финансии и магистер по бизнис администрација. Хју има страст за предавање и има развиено уникатен пристап на наставата кој е лесен за следење и разбирање. Неговото стручно познавање на Excel им помогна на илјадници студенти и професионалци ширум светот да ги подобрат своите вештини и да се истакнат во нивните кариери. Преку својот блог, Хју го споделува своето знаење со светот, нудејќи бесплатни упатства за Excel и онлајн обука за да им помогне на поединците и бизнисите да го достигнат својот целосен потенцијал.