Як выкарыстоўваць формулу IF з датамі (6 простых прыкладаў)

  • Падзяліцца Гэтым
Hugh West

Працуючы ў Microsoft Excel, існуюць розныя формулы, якія палягчаюць нашу працу. IF формула адна з іх. Ён мае шырокі спектр прымянення ў Excel. Функцыя IF выконвае лагічны тэст. Ён вяртае адно значэнне, калі вынік TRUE , і другое, калі вынік FALSE . У гэтым артыкуле мы пакажам, як выкарыстоўваць формулу IF з датамі. Каб зрабіць гэта, мы разгледзім некалькі прыкладаў.

Спампаваць практычны сшытак

Вы можаце спампаваць практычны сшытак тут.

Выкарыстанне IF з dates.xlsx

Агляд функцыі Excel IF

  • Апісанне

Функцыя IF не робіць нічога, акрамя праверкі пэўнага стану.

  • Агульны сінтаксіс

IF( logical_test,[value_if_true],[value_if_false])

  • Апісанне аргумента
АРГУМЕНТ ПАТРАБАВАННЕ АПІСАННЕ
лагічны_тэст Абавязкова Гэта ўмова будзе правярацца і ацэньвацца як ПРАЎДА або ХЛУСНЯ .
[value_if_true] Неабавязкова Калі лагічны тэст дае ацэнку TRUE , гэта значэнне, якое трэба вярнуць.
[значэнне_калі_хлусня] Неабавязкова Калі лагічны тэст дае ацэнку ХЛУСНЯ , гэта значэнне дляreturn.
  • Вяртае

Значэнне, якое мы прадстаўляем для 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 і функцыя DATE адначасова

У гэтым прыкладзе мы будзем выкарыстоўваць формулу IF і функцыю DATE разам. Як і ў папярэднім наборы даных, мы будзем уводзіць статус дастаўкі прадуктаў у слупок Стан . Выканайце з намі простыя крокі, каб зрабіць гэта:

  • Спачатку абярыце ячэйку D5 .
  • Увядзіце наступную формулу у гэтай ячэйцы:
=IF(C5<=DATE(2022,1,14),"On Time","Delayed")

  • Націсніце клавішу Enter .
  • Такім чынам, мы атрымліваем статус дастаўкі мышы прадукту як "Своечасова".

  • Цяпер перацягніце Маркер запаўнення ў ячэйку D10.

  • У выніку мы атрымліваем статус дастаўкі ўсіх прадукты ў слупку "Статус" .

🔎 Як працуе формула?

  • ДАТА(2022,1,14): Брае датупараўнаць.
  • IF(C5<=DATE(2022,1,14),”Своечасова”,”Затрымка”): Вяртае значэнне дастаўкі статус.

3. Функцыя Excel DATEVALUE, загорнутая ў формулу IF з датамі

У excel функцыя DATEVALUE пераўтварае дату ў тэкст. Мы можам аб'яднаць гэту функцыю з формулай КАЛІ для разліку дат. У гэтым прыкладзе мы будзем выкарыстоўваць наш папярэдні набор даных з іншым тэрмінам. Проста выконвайце інструкцыі ніжэй, каб зрабіць гэта:

  • Спачатку абярыце ячэйку D5.
  • Змесціце туды наступную формулу:
=IF(C5<=DATEVALUE("18/01/2022"),"On Time","Delayed")

  • Затым націсніце Enter.
  • Тут мы можам убачыць статус дастаўкі мышкі першага прадукту - гэта «Своечасова».

  • Пасля гэтага перацягніце Маркер запаўнення інструмент.

  • Нарэшце, мы атрымаем статус дастаўкі для ўсіх прадуктаў у слупку "Статус" , як у малюнак ніжэй.

🔎 Як працуе формула?

  • DATEVALUE(“18 /01/2022”): Разгледзім дату 18/01/22.
  • IF(C5<=DATEVALUE(“18/01/2022″),”Своечасова”,”Delayed”): Вяртае значэнне стану дастаўкі 'On Time' , калі ўмова TRUE. У адваротным выпадку выдае 'Delayed' у якасці вываду.

Дадатковая інфармацыя: Як выкарыстоўваць функцыю VBA DateValue у Excel

Падобныя паказанні

  • Фарматаваць дату з VBA ў Excel (4Метады)
  • Як уставіць бягучую дату ў Excel (3 спосабы)
  • Выкарыстоўваць ярлык даты Excel
  • Як атрымаць бягучую дату ў VBA (3 спосабы)

4. Ужыць AND Logic & Формула КАЛІ з датамі ў Excel

Выкарыстоўваючы логіку І разам з формулай КАЛІ , мы можам вылічыць даты ў Excel. Логіка AND вяртае вывад, дзе ўсе ўмовы павінны быць TRUE або FALSE. Мы будзем прытрымлівацца нашага папярэдняга набору даных з шэрагам тэрмінаў. Давайце паглядзім, як мы можам гэта зрабіць:

  • У пачатку абярыце ячэйку 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),”Своечасова”,”Не па часе”): Калі ўмова TRUE, вяртае значэнне 'Своечасова'. У адваротным выпадку дае ' Затрымка' як выхад.

5. УставіцьСЁННЯ & Формулы КАЛІ з датамі

Спалучэнне функцыі СЁННЯ і формулы КАЛІ - яшчэ адзін падыход да падліку дат у Excel. Выкажам здагадку, у нас ёсць набор дадзеных аб прадуктах разам з датай іх пастаўкі. Давайце лічыць, што апошнім тэрмінам дастаўкі з'яўляецца сённяшні дзень 1-11-22. Для вас гэта будзе дата, калі вы практыкуецеся. Зараз мы вызначым стан дастаўкі ўсіх прадуктаў з дапамогай наступных крокаў:

  • Спачатку абярыце ячэйку D5.
  • Увядзіце наступную формулу:
=IF(C5<=TODAY(),"On Time","Delayed")

  • Націсніце кнопку Увод .
  • Тут, у ячэйцы D5 мы атрымліваем статус дастаўкі прадукту-мышкі ў "Своечасова".

  • Далей перацягніце інструмент Маркер запаўнення да наступных вочак.

  • Нарэшце, статус дастаўкі для ўсіх прадуктаў выглядае так, як паказана ніжэй.

🔎 Як працуе формула?

  • СЁННЯ(): Гэтая частка бярэ дату цяперашняга дня.
  • IF(C5<=СЁННЯ(),”Своечасова ”,”Delayed”): Вяртае 'On Time' Калі ўмова TRUE у адваротным выпадку выдае 'Delayed' у якасці вываду.

Дадатковая інфармацыя: Як выкарыстоўваць функцыю дня ў Excel VBA

6. Разлік будучых і мінулых дат у Excel з дапамогай формулы IF

У гэтым прыкладзе мы праверым, ці знаходзіцца дата ў дыяпазоне ці не. Напрыклад, улічвайце сённяшні дзень.Матыў гэтага прыкладу - праверыць, адбудзецца дастаўка ці не на працягу дзесяці дзён. Давайце паглядзім, як мы можам гэта зрабіць:

  • Спачатку абярыце ячэйку D5.
  • Увядзіце там наступную формулу:
=IF(C5

  • Затым націсніце Enter.
  • Цяпер мы можа бачыць, што стан дастаўкі мышы прадукту знаходзіцца ў межах дыяпазону. Дастаўка адбудзецца на працягу 10 дзён з сённяшняга дня.

  • Пасля гэтага перацягніце маркер запаўнення інструмент.

  • У рэшце рэшт, мы можам убачыць статус дастаўкі для ўсіх прадуктаў у слупку "Статус" набору даных.

🔎 Як працуе формула?

  • СЁННЯ() +10: Бярэ дату праз дзесяць дзён ад бягучай даты.
  • IF(C5 ="" of="" range”):="" range”,”out="" strong=""> Калі ўмова TRUE вяртае 'У межах дыяпазону' у адваротным выпадку дае 'Па-за дыяпазонам' у якасці вываду.

Выснова

У гэтым артыкуле мы разгледзелі разлік дат з дапамогай формулы КАЛІ Спадзяемся, прыведзеныя вышэй прыклады дапамогуць вам зразумець логіку формулы КАЛІ з датамі. Спампуйце вучэбны сшытак, дададзены да гэтага артыкула, і практыкуйце сябе. Калі вы адчуваеце блытаніну, пакіньце каментарый у полі ніжэй. Мы пастараемся адказаць як мага хутчэй.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.