Ինչպես կատարել ամսաթվի ավտոմատ փոփոխություն Excel-ում՝ օգտագործելով բանաձևը

  • Կիսվել Սա
Hugh West

Այսօր մենք կցուցադրենք ամսաթվի ավտոմատ փոփոխություն բանաձև Excel-ում, այլ կերպ ասած, ինչպես կարելի է ավտոմատ կերպով փոխել ամսաթվերը Excel բանաձևերի միջոցով: Շատ իրավիճակներում, ձեր առաջադրանքը հեշտացնելու համար դուք կարող եք պահանջել ավտոմատ թարմացումներ ամսաթվի, ժամանակի հաջորդականության համարի և այլնի համար: Excel-ը ձեզ հնարավորություն է տալիս դրա համար: Այս նստաշրջանի համար մենք օգտագործում ենք Excel 2019-ը, ազատ զգալ՝ օգտագործելու ձերը:

Ներբեռնեք պրակտիկայի աշխատանքային գիրքը

Դուք կարող եք ներբեռնել պրակտիկայի աշխատանքային գիրքը հետևյալ հղումից:

Automatic Date Change.xlsx

5 Օգտակար մեթոդներ Ամսաթիվն ինքնաբերաբար փոխելու համար Excel-ի բանաձևով

Այս բաժնում ես կքննարկեմ Excel-ում ամսաթվերը բանաձևերով ավտոմատ կերպով փոխելու 5 օգտակար եղանակներ: Բայց նախքան այդ մեթոդներին անցնելը, նախ եկեք հասկանանք համատեքստը: Իրական իրավիճակում դուք կարող եք պահանջել ավտոմատ թարմացում ամսաթիվը, ժամանակի հաջորդականության համարը և այլն՝ ձեր առաջադրանքը հեշտացնելու համար: Ստորև բերեցի երկու օրինակ, որտեղ մի դեպքում մեզ անհրաժեշտ է ավտոմատ կերպով թարմացվող ներկա ամսաթիվ, իսկ մյուս դեպքում՝ մենք պետք է հաշվարկենք հաջորդ Սուրբ Ծննդին մնացած ժամանակները:

Օրը փոխվելուն պես, ելքային բաժինը ինքնաբերաբար կթարմացվի: Որպեսզի իմանանք, թե ինչպես կարող ենք դա անել, եկեք ուսումնասիրենք մեր 1-ին մեթոդը:

1. Օգտագործելով բանաձևը Excel TODAY ֆունկցիայի հետ՝ ամսաթիվը ինքնաբերաբար փոխելու համար

Մենք կարող ենք օգտագործել TODAY ֆունկցիան ՝ ամսաթվերն ինքնաբերաբար փոխելու համար: TODAY վերադարձնում է ընթացիկ ամսաթիվը: Ավելին իմանալու համար հետևեք ստորև նշված քայլերին:

Քայլեր.

  • Ստորև բերված օրինակում մենք կտեղադրենք այսօրվա ամսաթիվը C5 բջիջում: որը հետագայում ինքնաբերաբար կթարմացվի, երբ ամսաթիվը փոխվի:

  • Դա անելու համար գրեք հետևյալ բանաձևը C5 բջիջում և սեղմեք Enter :
=TODAY()

  • Արդյունքում մենք կ տես ընթացիկ ամսաթիվը. Երբ ես գրում եմ այս հոդվածը 2022 թվականի դեկտեմբերի 5-ին, այն ցույց է տալիս 5-Dec-22:

  • Ստուգելու համար, թե արդյոք այս ամսաթիվը կթարմացվի ապագայում, թե ոչ, մենք կարող ենք ձեռքով փոխել ընթացիկ ամսաթիվը համակարգչային համակարգում և դիտարկել: Դրա համար մենք փոխում ենք ամսաթիվը 2022 թվականի դեկտեմբերի 5-ից մինչև 2022 թվականի դեկտեմբերի 14-ը իմ համակարգչի վրա: Դա անելու համար անցեք Կարգավորում > Ժամանակ & Լեզուն > Ձեռքով սահմանեք ամսաթիվը և ժամը > Փոխել ։

  • Հիմա , սահմանեք ցանկալի ամսաթիվը և ժամը և սեղմեք Փոխել ։

  • Հիմա եթե նորից վերաբեռնենք Excel ֆայլը, կտեսնենք. որ ամսաթիվը ցույց է տալիս 14-Dec-22 :

Կարդալ ավելին. Ինչպես զետեղել ամսաթվերը Excel-ում Ավտոմատ (3 պարզ հնարք)

2. NOW ֆունկցիայի օգտագործումը ամսաթվի ավտոմատ փոփոխության համար

Մեկ այլ գործառույթ, որն ապահովում է ընթացիկ ամսաթիվը, ՀԻՄԱ ֆունկցիան է : Ավելին, դավերադարձնում է նաև ժամանակի արժեքը: Բանաձևը կիրառելու համար հետևեք ստորև նշված քայլերին:

Քայլեր.

  • Ինչպես նախորդ մեթոդը, C5 բջիջում գրեք հետևյալ բանաձևը և սեղմեք Enter:
=NOW()

  • Այժմ դուք կտեսնեք, որ այս ֆունկցիան նաև տալիս է ընթացիկ ամսաթիվը:

  • Քանի որ NOW ֆունկցիան վերադարձնում է դինամիկ արժեք, այն նույնպես կթարմացվի: ավտոմատ կերպով հավանել TODAY գործառույթը:

3. Կիրառելով բարդ բանաձևերի համակցություն

Վերջին բաժնում մենք տեսանք, թե ինչպես օգտագործել Excel-ի պարզ գործառույթները՝ ամսաթվերն ինքնաբերաբար փոխելու համար: Այստեղ եկեք կառուցենք մի փոքր բարդ բանաձև. Այս անգամ  մենք կօգտագործենք DATE, YEAR, MONTH , DAY և TODAY ֆունկցիաների համակցությունը` ստեղծելու բանաձև, որն ավտոմատ կերպով կփոխի արդյունքը: Բանաձևը կիրառելու համար հետևեք ստորև նշված քայլերին:

Քայլեր.

  • C5 բջիջում գրեք հետևյալ բանաձևը և սեղմեք Մուտքագրեք ։
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))

  • Հետևաբար, արդյունքում կստանաք այսօրվա ամսաթիվը։

  • Քանի որ այս բանաձևն ունի ԱՅՍՕՐ դինամիկ ֆունկցիան, արդյունքը նույնպես ինքնաբերաբար կթարմացվի:

🎓 Ինչպե՞ս է աշխատում բանաձևը:

YEAR ֆունկցիան վերցնում է տարվա արժեքը TODAY<արդյունքից 2>. Իսկ MONTH և DAY ֆունկցիաները բեռնում են ամիսն ու օրըարժեքները համապատասխանաբար TODAY -ի արդյունքից: Այնուհետև DATE ֆունկցիան վերադարձնում է ամսաթիվը:

Նշում․ TODAY ֆունկցիայի փոխարեն մենք կարող ենք նաև օգտագործել ՀԻՄԱ ֆունկցիան ստանալու համար նմանատիպ արդյունք:

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-ը դատարկ չէ : Եթե ​​այն True է (Դատարկ չէ), այն կվերադարձնի 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<բջիջում 2>, մուտքագրման ամսաթիվը կցուցադրվի C5 բջիջում:

  • Այժմ, եթե փոխենք մուտքագրումը, ամսաթիվը արժեքը նույնպես կփոխվի:

Խնդրում ենք նկատի ունենալ, որ երկու օրինակներում էլ, եթե բանաձևը կիրառելիս սխալ եք գտնում, պետք է ստուգեք՝ արդյոք կրկնվող հաշվարկը միացված է, թե՞ ոչ: Դա անելու համար անցեք Ֆայլ > Ընտրանքներ > Բանաձևեր . Այնուհետև ստուգեք Միացնել կրկնվող հաշվարկը և սահմանեք Առավելագույն կրկնությունը 1:

5: Ամսաթվերի տարբերության ավտոմատ հաշվարկ

Մենք կարող ենք ավտոմատ կերպով գտնել ամսաթվերի տարբերությունը: Օրինակ, ենթադրենք, HR-ը ցանկանում է գտնել մինչև այսօր աշխատող աշխատողների աշխատանքի տևողությունը:

Տարբերությունը գտնելու համար մենք կօգտագործենք DATEDIF ֆունկցիան . Այստեղ Excel-ին անհրաժեշտ կլինի հաշվել տարբերությունը ընթացիկ ամսաթվից: Այսպիսով, մենք կօգտագործենք TODAY ֆունկցիան: Բանաձևը կիրառելու համար հետևեք ստորև նշված քայլերին:

Քայլեր.

  • D5 բջիջում գրեք հետևյալ բանաձևը և սեղմեք Մուտքագրեք ։
=DATEDIF(C5,TODAY(),"m")&" months " &DATEDIF(C5,TODAY(),"md")&" days"

  • Արդյունքում կունենանք աշխատողի ծառայության տեւողությունը։

  • Այժմ, եթե օգտագործեք Fill Handle ՝ բջիջի մնացած մասը ավտոմատ լրացնելու համար, դուք կստանաք տեւողությունը յուրաքանչյուրըաշխատող:

  • Քանի որ այս բանաձևն ունի դինամիկ ֆունկցիա ԱՅՍՕՐ իր մեջ, Excel-ը ինքնաբերաբար կթարմացնի ամսաթիվը:

Ինչպե՞ս է աշխատում բանաձևը:

  • DATEDIF(C5,TODAY(),”m”)& » ամիսներ ” &DATEDIF(C5,TODAY(),”md”)&” օրեր»

Մենք օգտագործել ենք մի քանի DATEDIF , որոնք գտնում են Միանալու Ամսաթվի և <1 տարբերությունը:>ԱՅՍՕՐ : Առաջինը DATEDIF -ը հաշվարկում է ամսվա ձևաչափի տարբերությունը (ինչպես մենք օգտագործել ենք «m»), իսկ երկրորդը հաշվարկում է օրվա ձևաչափի տարբերությունը:

Հիշելու բաներ

  • Եթե արդյունքը ճիշտ ամսաթվի ձևաչափով չեք գտնում, կարող եք փոխել բջիջի ձևաչափը և սահմանել ամսաթվի ձևաչափը Դուք ցանկանում եք ցուցադրել:

Եզրակացություն

Այսքանը այսօրվա համար է: Մենք թվարկել ենք մի քանի մոտեցումներ excel ամսաթվի ավտոմատ փոփոխման բանաձևի վերաբերյալ: Հուսով եմ, որ սա օգտակար կգտնեք: Ազատորեն մեկնաբանեք, եթե ինչ-որ բան դժվար է թվում հասկանալի: Տեղեկացրեք մեզ ցանկացած այլ մեթոդ, որը մենք բաց ենք թողել այստեղ:

Հյու Ուեսթը բարձր փորձառու Excel-ի մարզիչ և վերլուծաբան է, որն ունի ավելի քան 10 տարվա փորձ այս ոլորտում: Նա հաշվապահական հաշվառման և ֆինանսների բակալավրի և բիզնեսի կառավարման մագիստրոսի կոչում է ստացել: Հյուը կիրք ունի դասավանդելու նկատմամբ և մշակել է ուսուցման յուրահատուկ մոտեցում, որը հեշտ է հետևել և հասկանալ: Excel-ի նրա փորձագիտական ​​գիտելիքներն օգնել են հազարավոր ուսանողների և մասնագետների ամբողջ աշխարհում բարելավել իրենց հմտությունները և առաջադիմել իրենց կարիերայում: Իր բլոգի միջոցով Հյուն կիսվում է իր գիտելիքներով աշխարհի հետ՝ առաջարկելով Excel-ի անվճար ձեռնարկներ և առցանց ուսուցում, որոնք կօգնեն անհատներին և ձեռնարկություններին հասնել իրենց ողջ ներուժին: