Змест
Працуючы ў 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 вяртае 'У межах дыяпазону' у адваротным выпадку дае 'Па-за дыяпазонам' у якасці вываду.
Выснова
У гэтым артыкуле мы разгледзелі разлік дат з дапамогай формулы КАЛІ Спадзяемся, прыведзеныя вышэй прыклады дапамогуць вам зразумець логіку формулы КАЛІ з датамі. Спампуйце вучэбны сшытак, дададзены да гэтага артыкула, і практыкуйце сябе. Калі вы адчуваеце блытаніну, пакіньце каментарый у полі ніжэй. Мы пастараемся адказаць як мага хутчэй.