Формула на Excel Ако една дата е по-голяма от друга дата

  • Споделя Това
Hugh West

Microsoft Excel отвори нова ера в областта на автоматизацията на изчисленията. Можете просто да приложите функции и да създадете формули и Excel ще направи стотици изчисления на мига! Можете да изчислите разлика между датите и да направите сравнение чрез този софтуер. Понякога може да се наложи да създадете формула на Excel, ако една дата е по-голяма от друга дата. Ако тази задача ви притеснява, тогава тази статия определено ще ви улесни. В тази статия ще ви покажа създаването на формула на Excel, ако една дата е по-голяма от друга дата.

Изтегляне на работна тетрадка за практика

Можете да изтеглите учебника за упражнения от връзката по-долу.

Ако една дата е по-голяма от друга дата.xlsx

5 начина за прилагане на формулата на Excel, ако една дата е по-голяма от друга дата

Да речем, че имаме набор от данни от някакви Ученици които трябва да предадат задачите си. Дата на подаване & на Краен срок , и Забележки (ако подаването е навреме или със закъснение).

От датата на подаване искаме да разберем дали заданието е подадено навреме или със закъснение. Ако датата на крайния срок е по-голяма от датата на подаване, тогава искаме да върнем " Навреме " в раздела "Забележки", а ако не, искаме " Закъснял "

В този раздел ще намерите 5 подходящи начина за използване на формулата на Excel, ако дадена дата е по-голяма от друга дата. Ще ги демонстрирам един по един тук. Нека ги проверим сега!

1. Използвайте функцията IF, когато една дата е по-голяма от друга

Ще създадем формула с Функция IF когато Краен срок е по-голям от Дата на подаване За да демонстрирате метода, направете следните стъпки.

Стъпки:

  • Най-напред въведете следната формула в първата клетка (т.е. E5 ) в Бележка раздел.

=IF($D$5>=C5, "Навреме", "Със закъснение")

Тук,

  • D5 = датата на крайния срок
  • C5 = датата на подаване

  • След това натиснете ВЪВЕДЕТЕ и клетката ще покаже " Навреме " като Краен срок е по-голям от Дата на подаване което означава, че задачата е предадена навреме.

  • Сега плъзнете Дръжка за пълнене към клетките по-долу, за да Автоматично попълване формулата за следващите клетки.

  • По този начин ще получите резултата за всяка желана клетка.

Прочетете още: Формула на Excel Ако датата е по-голяма от 365 дни (4 идеални примера)

2. Формула, комбинираща функциите IF и DATE

Можете да приложите комбинирано IF и ДАТА функции, когато една дата е по-голяма от друга.

За предишния ни набор от данни сега ще използваме IF и ДАТА функции.

Тук няма да сравняваме клетката на Дата на подаване с Краен срок , а ще използва директно Краен срок За тази цел следвайте стъпките по-долу.

Стъпки:

  • Първо, приложете следната формула в първата клетка на раздела за забележки.

=IF(DATE(2022,9,2)>=C5,"On Time","Delayed")

Тук,

  • DATE(2022,9,2) = датата на крайния срок
  • C5 = датата на подаване

Разбивка на формулата

  • DATE(2022,9,2) приема датата 02-09-22 като вход.
  • IF(02-09-22>=C5,”On Time”,”Delayed”) сравнява дали датата 02-09-22 е по-голямо или равно на датата на клетката C5 . Той намира логиката за вярна и връща "Навреме ". В противен случай ще се върне "Забавяне" .
  • След това плъзнете формулата за другите клетки, за да получите същите видове резултати.

Прочетете още: Формула на Excel Ако датата е по-голяма от 2 години (3 примера)

Подобни четива

  • Ако клетката съдържа дата, тогава върнете стойността в Excel (5 примера)
  • Условно форматиране въз основа на дата, по-стара от 1 година, в Excel
  • Условно форматиране в Excel за дата в рамките на 3 месеца (3 метода)

3. Прилагане на функцията IF с логиката AND

Можете да сравнение между дати с използването на И логика при формулирането на IF функция.

Сайтът И функцията връща TRUE когато цялата логика е вярна, и връща FALSE когато някоя от логиките е невярна.

Наборът от данни, който посочихме в предишните раздели, нека да променим малко. Крайната дата е в диапазона от 25-08-22 към 02-09-22 .

Тук ще приложим IF функция, формулирана с И логично. Така че нека започнем процедурата.

Стъпки:

  • Първо, приложете следната формула към избраната клетка в Бележка раздел.

=IF(AND(C5>=$G$5,C5<=$G$6), "Навреме", "Закъснял")

Тук,

  • G5 = Началната дата на крайния срок
  • G6 = Крайната дата на крайния срок
  • C5 = Дата на подаване

Разбивка на формулата

  • C5>=$G$5,C5<=$G$6) взема заедно две условия, дали датата на подаване е по-голяма от началната дата на крайния срок и по-малка от крайната дата на крайния срок.
  • IF(AND(C5>=$G$5,C5<=$G$6), "Навреме", "Закъснял") проверява логиката и връща "Навреме ", ако намери логиката за вярна. В противен случай връща "Забавяне" .
  • След това плъзнете Дръжка за пълнене за другите клетки, за да получите резултата.

Прочетете още: Как да използвате COUNTIF за дата, по-голяма от 30 дни в Excel

4. Комбинация от функциите на Excel IF и TODAY

Комбинацията от IF и ДНЕС функциите позволяват сравняване на две дати.

Сайтът ДНЕС връща датата на днешния ден.

Да речем, че за предишния тип набор от данни крайната дата е днес и искате да разберете дали задачата е предадена днес или ще бъде предадена по-късно.

Ако искате да видите приложението на тези две функции, следвайте стъпките по-долу.

Стъпки:

  • Най-напред приложете следната формула в първата клетка на раздела за забележки.

=IF(TODAY()>C5, "Навреме", "Закъснял")

Тук,

  • ДНЕС() = датата на днешния ден
  • C5 = датата на подаване

Разбивка на формулата

  • TODAY()) връща датата днес по подразбиране ( 29-08-22 )
  • IF(29-08-22>C5, "Навреме", "Със закъснение") проверява логиката и връща "Забавяне" .тъй като намира 29-08-22 е по-малка от датата на сравняване 29-08-22 .
  • След това плъзнете Дръжка за пълнене за копиране на формулата за следващите клетки.

Прочетете още: Как да сравняваме дати с днешния ден с Excel VBA (3 лесни начина)

5. Прилагане на условно форматиране, ако една дата е по-голяма

За същия набор от данни можете да приложите и Условно форматиране . Да речем, че искаме да форматираме датата на подаване, която е подадена навреме.

За да го направите, следвайте стъпките по-долу.

Стъпки:

  • Първо, изберете обхвата на данните> отидете в Начало tab> щракнете върху Условно форматиране > изберете Ново правило .

  • След това Ново правило за форматиране ще се появи диалогов прозорец.
  • Тук щракнете върху Изберете формула, за да определите кои клетки да форматирате в Изберете тип правило и въведете формулата в полето Форматиране на стойности, при които тази формула е вярна област.

=$D$5>=C5

  • Сега щракнете върху Формат .

  • Тук Форматиране на клетките Ще се появи изскачащ прозорец. Отидете в Напълнете > изберете цвят> кликнете ОК .

  • След това щракнете върху ОК за да затворите Ново правило за форматиране кутия.

  • И накрая, клетките, които съответстват на правилото, ще бъдат форматирани в цвета, който сте задали.

Прочетете още: Условно форматиране за дати, по-стари от определена дата, в Excel

Заключение

В тази статия се опитах да ви покажа някои формули на Excel, ако дадена дата е по-голяма от друга дата. Надявам се, че тази статия е хвърлила малко светлина върху начина, по който да прилагате формули при сравняване на дати в работна книга на Excel. Ако имате по-добри методи, въпроси или отзиви относно тази статия, моля, не забравяйте да ги споделите в полето за коментари. Това ще ми помогне да обогатя следващите си статии. За повечезапитвания, моля, посетете нашия уебсайт ExcelWIKI Хубав ден!

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.