როგორ შევასრულოთ თარიღის ავტომატური შეცვლა Excel-ში ფორმულის გამოყენებით

  • გააზიარეთ ეს
Hugh West

დღეს ჩვენ ვაპირებთ ნახოთ თარიღის ავტომატური ცვლილება ფორმულა Excel-ში, სხვა სიტყვებით,  როგორ შევცვალოთ თარიღები ავტომატურად Excel -ის ფორმულების მეშვეობით. ბევრ სიტუაციაში, თქვენი ამოცანის შესამსუბუქებლად, შეიძლება მოითხოვოთ თარიღის, დროის თანმიმდევრობის ნომრის და ა.შ. ავტომატური განახლებები. Excel გთავაზობთ ამ ფუნქციებს. ამ სესიისთვის, ჩვენ ვიყენებთ Excel 2019-ს, თავისუფლად გამოიყენეთ თქვენი.

ჩამოტვირთეთ პრაქტიკის სამუშაო წიგნი

თქვენ შეგიძლიათ ჩამოტვირთოთ პრაქტიკის სამუშაო წიგნი შემდეგი ბმულიდან.

თარიღის ავტომატური შეცვლა.xlsx

5 სასარგებლო მეთოდი თარიღის ავტომატურად შესაცვლელად ფორმულით Excel-ში

ამ განყოფილებაში განვიხილავ 5 დამხმარე მეთოდს თარიღების ავტომატურად შესაცვლელად ფორმულებით Excel-ში. მაგრამ სანამ ამ მეთოდებზე გადავიდეთ, ჯერ კონტექსტში გავიგოთ. რეალურ ცხოვრებაში, თქვენ შეიძლება მოითხოვოთ თარიღის, დროის თანმიმდევრობის ნომრის და ა.შ. ავტომატური განახლება თქვენი დავალების შესამსუბუქებლად. ქვემოთ, მე მოვიყვანე ორი მაგალითი, სადაც ერთ შემთხვევაში, ჩვენ გვჭირდება ავტომატურად განახლებადი აწმყო თარიღი და მეორე შემთხვევაში, ჩვენ უნდა გამოვთვალოთ მომავალი შობისთვის დარჩენილი დრო.

როგორც დღე იცვლება, გამომავალი განყოფილება ავტომატურად განახლდება. იმის გასაგებად, თუ როგორ შეგვიძლია ამის გაკეთება, მოდით გამოვიკვლიოთ ჩვენი პირველი მეთოდი.

1. ფორმულის გამოყენება Excel ფუნქციით TODAY თარიღის ავტომატურად შესაცვლელად

ჩვენ შეგვიძლია გამოვიყენოთ TODAY ფუნქცია თარიღების ავტომატურად შესაცვლელად. TODAY აბრუნებს მიმდინარე თარიღს. მეტის გასაგებად მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

ნაბიჯები:

  • ქვემოთ მოცემულ მაგალითში ჩავსვამთ დღევანდელ თარიღს უჯრედში C5 რომელიც მომავალში ავტომატურად განახლდება, როგორც თარიღი შეიცვლება.

  • ამისთვის ჩაწერეთ შემდეგი ფორმულა უჯრედში C5 და დააჭირეთ Enter .
=TODAY()

  • შედეგად, ჩვენ იხილეთ მიმდინარე თარიღი. როდესაც მე ვწერ ამ სტატიას 2022 წლის 5 დეკემბერს, ის აჩვენებს 5-დეკ-22.

  • შესამოწმებლად, თუ ეს თარიღი განახლდება თუ არა მომავალში, ჩვენ შეგვიძლია ხელით შევცვალოთ მიმდინარე თარიღი კომპიუტერულ სისტემაზე და დავაკვირდეთ. ამისათვის ჩვენ ვცვლით თარიღს 2022 წლის 5 დეკემბრიდან 2022 წლის 14 დეკემბრამდე ჩემს კომპიუტერზე. ამისათვის გადადით პარამეტრზე > დრო და amp; ენა > თარიღისა და დროის ხელით დაყენება > შეცვლა .

  • ახლა დააყენეთ სასურველი თარიღი და დრო და დააწკაპუნეთ Change .

  • ახლა თუ ხელახლა ჩავტვირთავთ Excel ფაილს, ვნახავთ რომ თარიღი აჩვენებს 14-დეკ-22 .

დაწვრილებით: როგორ ჩავსვათ თარიღები Excel-ში ავტომატურად (3 მარტივი ხრიკი)

2. NOW ფუნქციის გამოყენება თარიღის ავტომატური ცვლილებისთვის

სხვა ფუნქცია, რომელიც უზრუნველყოფს მიმდინარე თარიღს, არის NOW ფუნქცია . უფრო მეტიც, ისაბრუნებს დროის მნიშვნელობასაც. ფორმულის გამოსაყენებლად მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

ნაბიჯები:

  • წინა მეთოდის მსგავსად, უჯრედზე C5 ჩაწერეთ შემდეგი ფორმულა და დააჭირეთ Enter.
=NOW()

  • ახლა ნახავთ, რომ ეს ფუნქცია ასევე იძლევა მიმდინარე თარიღს.

  • რადგან NOW ფუნქცია აბრუნებს დინამიურ მნიშვნელობას, ის ასევე განახლდება ავტომატურად მოიწონეთ TODAY ფუნქცია.

3. კომპლექსური ფორმულის კომბინაციის გამოყენება

წინა განყოფილებაში ჩვენ ვნახეთ, თუ როგორ გამოვიყენოთ მარტივი Excel ფუნქციები თარიღების ავტომატურად შესაცვლელად. აქ ავაშენოთ ცოტა რთული ფორმულა. ამჯერად,  გამოვიყენებთ DATE, YEAR, MONTH , DAY და TODAY ფუნქციების კომბინაციას ფორმულის შესაქმნელად, რომელიც ავტომატურად შეცვლის შედეგს. ფორმულის გამოსაყენებლად მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

ნაბიჯები:

  • უჯრედში C5 ჩაწერეთ შემდეგი ფორმულა და დააჭირეთ შეიყვანეთ .
=DATE(YEAR(TODAY()),MONTH(TODAY()),DAY(TODAY()))

  • შესაბამისად, შედეგად მიიღებთ დღევანდელ თარიღს.

  • რადგან ამ ფორმულას აქვს დინამიური ფუნქცია TODAY , შედეგი ასევე ავტომატურად განახლდება.

🎓 როგორ მუშაობს ფორმულა?

YEAR ფუნქცია იღებს წლის მნიშვნელობას TODAY<შედეგიდან 2>. და MONTH და DAY ფუნქციები იღებს თვესა და დღესმნიშვნელობები შესაბამისად TODAY -ის შედეგიდან. შემდეგ ფუნქცია DATE აბრუნებს თარიღს.

შენიშვნა: TODAY ფუნქციის ნაცვლად, ჩვენ ასევე შეგვიძლია გამოვიყენოთ 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 არ არის ცარიელი . თუ ეს არის True (არა ცარიელი), ის დააბრუნებს C5-ს. წინააღმდეგ შემთხვევაში, ის დააბრუნებს ახლანდელ დროს (NOW).

  • 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. თარიღის სხვაობის ავტომატური გამოთვლა

ჩვენ შეგვიძლია ავტომატურად ვიპოვოთ განსხვავება თარიღებს შორის. მაგალითად, ვთქვათ, HR-ს სურს იპოვნოს თანამშრომლების მუშაობის ხანგრძლივობა.

განსხვავების საპოვნელად, ჩვენ გამოვიყენებთ DATEDIF ფუნქციას . აქ Excel-ს დასჭირდება დათვალოს განსხვავება მიმდინარე თარიღიდან. ასე რომ, ჩვენ გამოვიყენებთ TODAY ფუნქციას. ფორმულის გამოსაყენებლად მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

ნაბიჯები:

  • უჯრედზე D5 ჩაწერეთ შემდეგი ფორმულა და დააწკაპუნეთ შეიყვანეთ .
=DATEDIF(C5,TODAY(),"m")&" months " &DATEDIF(C5,TODAY(),"md")&" days"

  • შედეგად გვექნება თანამშრომლის მომსახურების ხანგრძლივობა.

  • ახლა, თუ იყენებთ Fill Handle -ს დანარჩენი უჯრედის ავტომატური შევსებისთვის, თქვენ მიიღებთ ხანგრძლივობას თითოეულითანამშრომელი.

  • რადგან ამ ფორმულას აქვს დინამიური ფუნქცია TODAY მასში, Excel ავტომატურად განაახლებს თარიღს.

როგორ მუშაობს ფორმულა?

  • DATEDIF(C5,TODAY(),”m”)& ” თვეები ” &DATEDIF(C5,TODAY(),”md”)&” დღეები”

ჩვენ გამოვიყენეთ რამდენიმე DATEDIF , რომელიც პოულობს განსხვავებას შეერთების თარიღს და <1 შორის>დღეს . პირველი DATEDIF ითვლის სხვაობას თვის ფორმატში (როგორც ჩვენ გამოვიყენეთ "m") და მეორე ითვლის სხვაობას დღის ფორმატში.

რა უნდა გახსოვდეთ

  • თუ შედეგს ვერ იპოვით თარიღის სათანადო ფორმატში, შეგიძლიათ შეცვალოთ უჯრედის ფორმატირება და დააყენოთ თარიღის ფორმატი გსურთ ჩვენება.

დასკვნა

დღეისთვის სულ ეს არის. ჩვენ ჩამოვთვალეთ რამდენიმე მიდგომა excel თარიღის ავტომატური ცვლილება ფორმულასთან დაკავშირებით. იმედია ეს თქვენთვის სასარგებლო იქნება. მოგერიდებათ კომენტარის გაკეთება, თუ რაიმე რთულად გასაგები გეჩვენებათ. შეგვატყობინეთ ნებისმიერი სხვა მეთოდი, რომელიც აქ გამოგვრჩა.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.