Како да извршите автоматска промена на датумот во Excel користејќи формула

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

Денес ќе прикажеме некоја формула автоматска промена на датумот во Excel, со други зборови,  како автоматски да ги менувате датумите преку формулите во Excel . Во многу ситуации, за да си ја олесните задачата, може да барате автоматско ажурирање на датумот, бројот на временската секвенца итн. Excel ви обезбедува функција за тоа. За оваа сесија, користиме Excel 2019, слободно користете го вашиот.

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

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

Автоматска промена на датумот.xlsx

5 корисни методи за Автоматска промена на датумот со формула во Excel

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

Како што се менува денот, делот за излез ќе се ажурира автоматски. За да знаеме како можеме да го направиме тоа, ајде да го истражиме нашиот прв метод.

1. Користење формула со функцијата Excel ДЕНЕС за автоматско менување на датумот

Можеме да го користиме Функција TODAY за автоматско менување на датумите. ДЕНЕС го враќа тековниот датум. За да дознаете повеќе, следете ги чекорите подолу.

Чекори:

  • Во примерот подолу, ќе го вметнеме денешниот датум во ќелијата C5 што ќе се ажурира автоматски во иднина со промена на датумот.

  • За да го направите тоа, запишете ја следнава формула во ќелијата C5 и притиснете Enter .
=TODAY()

  • Како резултат на тоа, ќе видете го тековниот датум. Додека ја пишувам оваа статија на 5 декември 2022 година, таа покажува 5-декември-22.

  • За да се потврди дали овој датум ќе се ажурира во иднина или не, можеме рачно да го промениме тековниот датум на компјутерскиот систем и да го набљудуваме. За ова, го менуваме датумот од 5 декември 2022 година на 14 декември 2022 година на мојот компјутер. За да го направите тоа, одете во Поставување > Време и засилувач; Јазик > Поставете го датумот и времето рачно > Промени .

  • Сега , поставете го саканиот датум и време и кликнете Промени .

  • Сега ако повторно ја вчитаме датотеката Excel, ќе видиме дека датумот покажува 14-дек-22 .

Прочитајте повеќе: Како да вметнете датуми во Excel Автоматски (3 едноставни трикови)

2. Користење на функцијата NOW за автоматска промена на датумот

Друга функција што го обезбедува тековниот датум е функцијата NOW . Покрај тоа, тоаја враќа и временската вредност. За да ја примените формулата, следете ги чекорите подолу.

Чекори:

  • Како и претходниот метод, на ќелијата C5 , запишете следнава формула и притиснете Enter.
=NOW()

  • Сега, ќе видите дека оваа функција го дава и тековниот датум.

  • Бидејќи функцијата NOW враќа динамична вредност, таа исто така ќе се ажурира автоматски ми се допаѓа функцијата ДЕНЕС .

3. Примена на сложена комбинација на формули

Во претходниот дел, видовме како да користиме едноставни функции на Excel за автоматско менување на датумите. Еве да изградиме малку сложена формула. Овој пат,  ќе користиме комбинација од функциите ДАТУМ, ГОДИНА, МЕСЕЦ , ДЕН и ДЕНЕС за да создадеме формула што автоматски ќе го промени резултатот. За да ја примените формулата, следете ги чекорите подолу.

Чекори:

  • Во ќелијата C5 , запишете ја следната формула и притиснете Внесете .
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))

  • Следствено, како резултат ќе го добиете денешниот датум.

  • Бидејќи оваа формула има динамичка функција ДЕНЕС , резултатот исто така автоматски ќе се ажурира.

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

Функцијата YEAR ја зема годишната вредност од резултатот на ДЕНЕС . И функциите MONTH и DAY ги преземаат месецот и денотвредности соодветно од резултатот од ДЕНЕС . Потоа функцијата DATE го враќа датумот.

Забелешка: Наместо функцијата ДЕНЕС , можеме да ја користиме и функцијата NOW за да добиеме сличен резултат.

4. Промена на датумот врз основа на вредноста на соседната ќелија

Можеме да изградиме формули на таков начин што  Excel ќе го ажурира добиениот датум за секоја промена во соседната ќелија. Овде ќе видиме два примери поврзани со ова сценарио.

4.1 Автоматско ажурирање на датумот при внесување податоци на соседната ќелија

Во овој пример, имаме колона за внесување и датум на 1-ви внесување податоци колона. Засега, ќелиите на колоната Влез се празни. Сакаме датум кога овие ќелии ќе станат непразни или со други зборови кога ќе ги внесеме вредностите во тие ќелии.

Тука, ќе ја користиме функцијата IF да се изврши ажурирање на времето засновано на услови. За да дознаете повеќе, следете ги чекорите подолу.

Чекори:

  • Во ќелијата C5 , запишете ја следната формула и потоа притиснете Внесете .
=IF(B5"",IF(C5"",C5,NOW()),"")

  • Потоа користете Пополнете ја рачката за да автоматско пополнување на ќелијата C6 .
  • Сега, ако внесеме нешто во ќелиите B5 и B6 ,  Excel автоматски ќе го прикаже тековниот датум на ќелиите C5 и C6 соодветно.

  • Потоа, дури и ако дополнително ги промените вредностите во B5/B6 , датумите на C5/C6 ќе бидат непроменети каконе е прв пат кога ја внесувате вредноста.

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

  • IF(C5““,C5,NOW())

C5““ имплицира Дали C5 не е празен . Ако е Точно (Не е празно), ќе го врати C5. Во спротивно, ќе го врати сегашното време (СЕГА).

  • IF(B5””,IF(C5””,C5,NOW()),””)

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

Прочитајте повеќе: Како автоматски да се пополни датумот во Excel кога ќелијата се ажурира

4.2 Автоматско ажурирање на датумот кога соседната ќелија Вредноста се менува

Во претходниот дел, за да го промениме датумот-времето, ни требаше прво да ја направиме соседната ќелија празна за потоа повторно да внесеме вредност. Не се ажурира кога ја менувате содржината на соседната ќелија. Ако сакате вредноста да се ажурира секогаш кога соседната ќелија се ажурира, тогаш можеби ќе треба да користиме нова формула. За да дознаете повеќе, следете ги чекорите подолу.

Чекори:

  • Во ќелијата C5 , запишете ја следната формула и притиснете Внесете .
=IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")

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

IF(B5"",IF(AND(C5"",CELL("address")=ADDRESS(ROW(B5),COLUMN(B5))),NOW(),IF(CELL("address")ADDRESS(ROW(B5),COLUMN(B5)),C5,NOW())),"")

Функцијата ADDRESS ја враќа адресата за ќелија врз основа на даден ред и колона број. Оваа формула ја користи функцијата CELL за да ја добие референцата на последната уредена ќелија, и ако е иста како онаа лево од неа, го ажурира датумот-временска вредност.

  • Користете ја Рачката за пополнување за автоматско пополнување C6 .
  • Сега ако внесам нешто во ќелијата B5 , датумот на внесување ќе се прикаже на ќелијата C5 .

  • Сега, ако го промениме внесувањето, датумот вредноста исто така ќе се промени.

Забележете дека и во двата примери, доколку најдете некоја грешка при примената на формулата, треба да проверите дали е овозможена итеративна пресметка или не. За да го направите тоа, одете во Датотека > Опции > Формули . Потоа проверете го Овозможи итеративна пресметка и поставете го Максимална итерација на 1.

5. Автоматска пресметка на разликата во датумот

Можеме автоматски да ја најдеме разликата помеѓу датумите. На пример, да речеме, човек со човечки ресурси сака да го пронајде времетраењето на вработените кои работат до денес.

За да ја пронајдеме разликата, ќе ја користиме функцијата DATEDIF . Овде, Excel ќе треба да ја брои разликата од тековниот датум. Значи, ќе ја користиме функцијата ДЕНЕС . За да ја примените формулата, следете ги чекорите подолу.

Чекори:

  • На ќелијата D5 , запишете ја следната формула и кликнете Внесете .
=DATEDIF(C5,TODAY(),"m")&" months " &DATEDIF(C5,TODAY(),"md")&" days"

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

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

  • Бидејќи оваа формула ја има динамичката функција ДЕНЕС во неа, Excel автоматски ќе го ажурира датумот.

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

  • DATEDIF(C5,TODAY(),”m”)& ” месеци " &DATEDIF(C5,TODAY(),"md")&" денови“

Користевме неколку DATEDIF кои ја наоѓаат разликата помеѓу Приклучување Датум и ДЕНЕС . Првото DATEDIF ја пресметува разликата во форматот на месецот (како што користевме „m“), а вториот ја пресметува разликата во формат на ден.

Работи што треба да се запаметат

  • Ако не го најдете резултатот во правилниот формат на датум, можете да го промените форматирањето на ќелијата и да го поставите форматот на датумот сакате да се прикаже.

Заклучок

Тоа е сè за денес. Наведовме неколку пристапи во врска со формулата excel автоматска промена на датумот . Се надевам дека ова ќе ви биде корисно. Слободно коментирајте ако нешто ви изгледа тешко да се разбере. Кажете ни сите други методи што сме ги пропуштиле овде.

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