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

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

Სარჩევი

Excel-ში დღეების რაოდენობის დათვლა მნიშვნელოვანი ამოცანაა ჩვენს ყოველდღიურ საქმიანობაში. მაგრამ რა არის Excel-ის ფორმულები ამის ეფექტურად გასაკეთებლად? ამ სტატიაში მე ვაპირებ დღეების რაოდენობას ნებისმიერი თარიღიდან დღემდე Excel-ის ფორმულისა და Power Query-ის გამოყენებით.

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

შეგიძლიათ ჩამოტვირთოთ შემდეგი Excel-ის სამუშაო წიგნი უკეთესად. თავად გაიგეთ და ივარჯიშეთ.

თარიღის დათვლა დღესამდე.xlsx

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

ამ სტატიაში ჩვენ გაჩვენებთ, თუ როგორ გამოიყენოთ Excel-ის ფორმულა დღეების დასათვლელად თარიღიდან დღემდე გამოკლების ფორმულის გამოყენებით , TODAY ფუნქცია , DATE ფუნქცია , DAYS ფუნქცია , DATEDIF ფუნქცია , NETWORKDAYS ფუნქცია , NETWORKS.INT ფუნქცია , და Power Query-ის გამოყენება .

სანამ მთავარ განხილვაში გადავალთ, გადავხედოთ ჩვენს მონაცემთა ნაკრების.

შემდეგ სურათზე, თანამშრომლების სახელები მათი შეერთებით მოცემულია თარიღები. ჩვენ უნდა დავთვალოთ დღეების რაოდენობა შეერთების თარიღიდან დღემდე .

დავიწყოთ

1. გამოკლების ფორმულის გამოყენება დღეების დათვლა თარიღიდან დღემდე Excel-ში

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

  • მოგვიანებით, თუ შეგიძლიათ ფუნქციაში ჩართოთ დასვენების დღეები. ამ შემთხვევაში, აქ ჩამოწერეთ შემდეგი ფორმულა. სადაც C5 არის შეერთების თარიღი და D5 არის მიმდინარე დღის თარიღი, 7 არის პარასკევის და შაბათის შაბათ-კვირის დღეებისთვის და $E $5:$E$13 არის დასვენებისთვის.
=NETWORKDAYS.INTL(C5, D5,7,$E$5:$E$13)

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

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

8. Power Query-ის გამოყენება დღეების დასათვლელად თარიღიდან დღემდე Excel-ში

თუ გსურთ იგივე ანალიზის გაკეთება Power Query -ის გამოყენებით, რაც მე გავაკეთე Excel-ის სხვადასხვა ფუნქციების გამოყენებით, ეს იქნება კარგი გადაწყვეტილება.

Power Query , ბიზნეს დაზვერვის ერთ-ერთი ყველაზე ძლიერი ინსტრუმენტი, მოითხოვს მომხმარებლისგან არ ისწავლოს კონკრეტული კოდი.

პირველი ფუნქცია ხელმისაწვდომია MS Excel-ში 2010, Excel 2010 და 2013 წლებში, არის უფასო დანამატი. ის სრულად არის ინტეგრირებული Excel-ში 2016 წლიდან.

აქ მე ვაჩვენებ მხოლოდ გამოკლების პროცესს Power Query -ის გამოყენებით.

ნაბიჯი 1:

  • პირველ რიგში, აირჩიეთ უჯრედების დიაპაზონი B4:D13 > ცხრილიდან (ხელმისაწვდომია მონაცემები ჩანართში)> შექმენით ცხრილი >დააჭირეთ.

ნაბიჯი 2:

  • დამატება სვეტი > დააჭირეთ CTRL ღილაკს>აირჩიეთ ორი სვეტი, ანუ შეერთების თარიღი და დღეს >დააწკაპუნეთ თარიღი > დღეების გამოკლება.

ნაბიჯი 3:

  • აირჩიეთ საწყისი ჩანართი > დახურვა & ჩატვირთვა > დახურვა & Load To.

  • აქ ჩვენ ვირჩევთ ახალ სამუშაო ფურცელს >დააჭიროთ.

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

დაწვრილებით : როგორ დავთვალოთ დღეები თარიღიდან დღემდე ავტომატურად Excel ფორმულის გამოყენებით

დასკვნა

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

ფორმულა.

გამოკლების ფორმულა, რომლის გამოკლება ყველაზე მარტივია, შეიძლება ადვილად იქნას გამოყენებული ორ თარიღს შორის მინუს (-) ოპერატორის შეყვანით.

ნაბიჯი 1:

  • პირველ რიგში, აირჩიეთ E5 უჯრედი.
  • შემდეგ, ჩაწერეთ შემდეგი ფორმულა.
=D5-C5

  • და ბოლოს, დააჭირეთ ENTER .

ნაბიჯი 2:

  • ასე რომ, დაინახავთ დღეების რაოდენობას პირველი პირის შეერთების თარიღსა და დღევანდელ თარიღს შორის.
  • შემდეგ, გამოიყენეთ Fill Handle ინსტრუმენტი და გადაიტანეთ ის E5 უჯრედიდან E13 უჯრედში.

ნაბიჯი 3:

  • საბოლოოდ, თქვენ მიიღებთ დღეების რაოდენობას ყველა ადამიანის მონაცემებში კომპლექტი.

წაიკითხეთ მეტი: როგორ გამოვრიცხოთ დღეების რაოდენობა ან დღევანდელი თარიღი Excel-ში

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

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

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

ნაბიჯი 1:

  • ფუნქციის ჩვენს მონაცემთა ნაკრებში გამოსაყენებლად აირჩიეთ ცარიელი უჯრედი მაგ. E5 უჯრედი.
  • შემდეგ,  აკრიფეთ შემდეგი ფორმულა, რომ გამოთვალოთ დღეების ჯამური რაოდენობა მას შემდეგ, რაც თანამშრომელს აქვსშეუერთდა ოფისს. აქ C5 არის თანამშრომლის გაწევრიანების თარიღი.
=TODAY()-C5

  • და შემდეგ, დააჭირეთ ENTER .

ნაბიჯი 2:

  • აქედან გამომდინარე, ნახავთ დღეების რაოდენობა პირველი პირის შეერთების თარიღსა და დღევანდელ თარიღს შორის.
  • შემდეგ, გამოიყენეთ შევსების სახელური ხელსაწყო და გადაიტანეთ იგი ქვევით E5 უჯრედი E13 უჯრედში.

ნაბიჯი 3:

  • ბოლოს, თქვენ მიიღებთ დღეების რაოდენობას მონაცემთა ნაკრების ყველა ადამიანისთვის.

დაწვრილებით: Excel-ის ფორმულა დღევანდელსა და სხვა თარიღს შორის დღეების რაოდენობის გამოსათვლელად

3. Excel ფორმულის გამოყენება DAYS ფუნქციით დღეების დასათვლელად თარიღიდან დღემდე

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

ფუნქცია იძლევა დღეების რაოდენობას Excel-ის ორ თარიღს შორის.

DAYS ფუნქციის სინტაქსი

=DAYS (end_date, start_date)

DAYS ფუნქციის არგუმენტები

ბოლო_თარიღი – დასრულების თარიღი.

დაწყების_თარიღი – დაწყების თარიღი.

ნაბიჯი 1:

  • მაშ, მოდით გამოვიყენოთ ფუნქცია ჩვენს მონაცემებში კომპლექტი. ახლა, აირჩიეთ ცარიელი უჯრედი, როგორიცაა D5 .
  • შემდეგ, ჩადეთ ქვემოთ მოცემული ფორმულა აქ. სადაც D5 არის მიმდინარე დღის თარიღი და C5 არისშეერთების თარიღი.
=DAYS(D5,C5)

  • ამის შემდეგ დააჭირეთ ENTER .

ნაბიჯი 2:

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

ნაბიჯი 3:

  • შედეგად, თქვენ მიიღებთ დღეების რაოდენობა მონაცემთა ნაკრების ყველა ადამიანისთვის.

წაიკითხეთ მეტი: როგორ გამოვთვალოთ დღეების რაოდენობა ორს შორის თარიღები Excel-ში

4. DATE ფუნქციის გამოყენება დღეიდან დღეების დათვლაზე Excel-ში

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

DATE ფუნქციის სინტაქსი

=DATE (year, month, day)

DATE ფუნქციის არგუმენტები

წელი – რიცხვი წლისთვის.

თვე – რიცხვი თვისთვის.

დღე – რიცხვი დღისთვის.

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

  • YEAR ფუნქცია გამოაქვს წელი მოცემული თარიღიდან. ფუნქციის სინტაქსია
=YEAR (date)

  • Excel MONTHფუნქცია ამოიღებს თვეს მოცემული თარიღიდან
=MONTH (serial_number)

  • Excel DAY ფუნქცია აბრუნებს თვის დღეს, როგორც რიცხვს 1-დან 31-მდე მოცემული თარიღიდან.
=DAY (date)

ნაბიჯი 1 :

  • ამიტომ, ჩვენი ფორმულა იღებს ფორმას, სადაც D5 არის მიმდინარე დღის თარიღი და C5 არის შეერთების თარიღი.
=DATE(YEAR(D5),MONTH(D5),DAY(D5))-DATE(YEAR(C5),MONTH(C5),DAY(C5))

  • ახლა აირჩიეთ ცარიელი უჯრედი E5 , შეიყვანეთ ფორმულა, და დააჭირეთ ENTER .

ნაბიჯი 2:

  • ამიტომ, თქვენ იხილეთ დღეების რაოდენობა პირველი პირის შეერთების თარიღსა და დღევანდელ თარიღს შორის.
  • გარდა ამისა, გამოიყენეთ შევსების სახელური ხელსაწყო და გადაიტანეთ იგი E5 უჯრედი E13 უჯრედში.

ნაბიჯი 3:

  • ბოლოს, მოცემული სურათი აჩვენებს დღეების რაოდენობას შეერთების თარიღსა და დღევანდელ თარიღს შორის მონაცემთა ნაკრებში.

დაწვრილებით: გამოთვალეთ დღეების რაოდენობა ორ თარიღს შორის VBA-ით Excel-ში

მსგავსი წაკითხვები

  • როგორ გამოვთვალოთ თვეების რაოდენობა ორ თარიღს შორის Excel-ში
  • დაამატეთ დღეები Excel-ში შაბათ-კვირის გამოკლებით (4 გზა)
  • როგორ გამოვთვალოთ სამუშაო დღეები თვეში Excel-ში (4 მარტივი გზა)
  • გამოვაკლოთ თარიღები Excel-ში წლების მისაღებად (7 მარტივი მეთოდი)
  • როგორ გამოვთვალოთ სამუშაო დღეები ორ თარიღს შორის Excel-ში (4მეთოდები)

5. Excel ფორმულის გამოყენება DATEDIF ფუნქციით დღეების დასათვლელად თარიღიდან დღემდე

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

DATEIF ფუნქციის სინტაქსი

=DATEDIF (start_date, end_date, unit)

DATEIF ფუნქციის არგუმენტები

დაწყების_თარიღი – დაწყების თარიღი Excel-ის თარიღის სერიული ნომრის ფორმატში.

დასრულების_თარიღი – დასრულების თარიღი Excel-ის სერიული ნომრის ფორმატში.

ერთეული – გამოყენების დროის ერთეული (წლები, თვეები ან დღეები).

ნაბიჯი 1:

  • ასე რომ, ჩვენი მონაცემთა ნაკრების ფორმულა მოცემულია ქვემოთ, სადაც D5 არის მიმდინარე დღის თარიღი და C5 არის შეერთების თარიღი. ასევე, d ეხება დღეებს (სრულ დღეებს).
=DATEDIF(C5,D5,"d")

  • ახლა შეიყვანეთ ფორმულა ცარიელი უჯრედი და დააჭირეთ ENTER .
  • ასევე DAYS ფუნქცია, ასევე შეგიძლიათ გამოიყენოთ TODAY ფუნქცია აქ -ის ნაცვლად. დასრულების თარიღი.

ნაბიჯი 2:

  • შემდეგ, დაინახავთ დღეების რაოდენობას შორის პირველი პირის შეერთების თარიღი და დღევანდელი თარიღი.
  • გარდა ამისა, გამოიყენეთ შევსების სახელური ინსტრუმენტი და გადაიტანეთ იგი E5 უჯრედიდან E13 უჯრედი.

ნაბიჯი 3:

  • და ბოლოს, მოცემული სურათი აჩვენებს რიცხვსდღეების რიცხვი შეერთების თარიღსა და დღევანდელ თარიღს შორის მონაცემთა ნაკრებში.

წაიკითხეთ მეტი: როგორ დავთვალოთ თვეები თარიღიდან დღესდღეობით Excel-ის ფორმულის გამოყენებით

6. NETWORKDAYS ფუნქციის გამოყენება დღეების დათვლაზე თარიღიდან დღემდე Excel-ში

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

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

თქვენ არ შეგიძლიათ შეცვალოთ ნაგულისხმევი შაბათ-კვირის დღეები ფუნქციაში.

სინტაქსი NETWORKDAYS ფუნქცია

=NETWORKDAYS (start_date, end_date, [holidays])

NETWORKDAYS ფუნქციის არგუმენტები

დაწყების_თარიღი – დაწყების თარიღი.

დამთავრების_თარიღი – დასრულების თარიღი.

დღესასწაულები – [არასავალდებულო] არასამუშაო დღეების სია თარიღად.

ნაბიჯი 1:

  • პირველ რიგში, მოდით დავთვალოთ სამუშაო დღეების რაოდენობა შაბათ-კვირის ნაგულისხმევი დღეების გამოკლებით და არ ჩავთვლით არდადეგებს.
  • ასე რომ, აირჩიეთ ცარიელი უჯრედი და ჩადეთ შემდეგი ფორმულა, სადაც C5 არის შეერთების თარიღი და D5 არის მიმდინარე დღის თარიღი.
=NETWORKDAYS(C5,D5)

  • შემდეგ დააჭირეთ ENTER .

ნაბიჯი 2:

  • შემდეგ, თქვენ დაინახავს დღეების რაოდენობას პირველს შორისპირის შეერთების თარიღი და დღევანდელი თარიღი.
  • ამის შემდეგ გამოიყენეთ შევსების სახელური ინსტრუმენტი და გადაიტანეთ ის E5 უჯრედიდან E13 უჯრედი.

ნაბიჯი 3:

  • და ბოლოს, მოცემული სურათი გვიჩვენებს დღეების რაოდენობას შეერთების თარიღსა და დღევანდელ თარიღს შორის მონაცემთა ნაკრებში.

ახლა ჩვენ შეგვიძლია შევიტანოთ არდადეგების სია. . არ არის სავალდებულო, რომ არდადეგების უჯრედების დიაპაზონი ახლოს იყოს დანარჩენ ორ თარიღთან. მაგრამ დარწმუნდით, რომ დოლარი ($) ნიშანი ხელმისაწვდომია უჯრედების დიაპაზონში, რათა ის იმუშავებს ყველა თანამშრომლისთვის.

აქედან გამომდინარე, ფორმულა იქნება:

=NETWORKDAYS(C5,D5,$E$5:$E$13)

სადაც C5 არის შეერთების თარიღი, D5 არის მიმდინარე დღის თარიღი (შეგიძლიათ გამოიყენოთ TODAY ფუნქცია მის ნაცვლად) და $E$5:$E$13 არის უჯრედების დიაპაზონი დღესასწაულებისთვის. ამის შემდეგ აირჩიეთ ცარიელი უჯრედი და დააჭირეთ Enter .

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

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

7. Excel NETWORKDAYS.INT ფუნქციის გამოყენება დღეების დასათვლელად თარიღიდან დღემდე

როგორც მოგეხსენებათ, შაბათ-კვირის დღეები განსხვავდება ქვეყნიდან ქვეყანაში. მაგალითად, პარასკევი და შაბათი არის შაბათ-კვირის დღეები ზოგიერთ ქვეყანაში.

NETWORKDAYS ფუნქციის ერთ-ერთი მთავარი შეზღუდვა ფიქსირდება შაბათს და კვირას. თუ გსურთ შაბათ-კვირის დღეების მორგება, მაშინ NETWORKDAYS.INT ფუნქცია იქნება თქვენთვის სწორი ვარიანტი.

ეს ფუნქცია ასევე ითვლის სამუშაო დღეების რაოდენობას შაბათ-კვირის და არდადეგების მორგებული დღეების გამოკლებით.

NETWORKDAYS.INT-ის სინტაქსი ფუნქცია

=NETWORKDAYS.INTL (start_date, end_date, [weekend], [holidays])

NETWORKDAYS.INT-ის არგუმენტები ფუნქცია

დაწყების_თარიღი – დაწყების თარიღი.

დამთავრების_თარიღი – დასრულების თარიღი.

შაბათ-კვირა – [არასავალდებულო] პარამეტრი კვირის რომელი დღეებისთვის უნდა ჩაითვალოს შაბათ-კვირად.

დღესასწაულები – [არასავალდებულო] მითითება თარიღებზე, რომლებიც უნდა ჩაითვალოს არასამუშაო დღედ.

ნაბიჯი 1:

  • ფორმულის ჩვენს მონაცემთა ნაკრებში გამოსაყენებლად, აირჩიეთ ცარიელი უჯრედი, მაგ. E5 .
  • შემდეგ, ჩაწერეთ შემდეგი ფორმულა, სადაც C5 არის შეერთების თარიღი და D5 არის თარიღი მიმდინარე დღე და 7 არის პარასკევის და შაბათის შაბათ-კვირის დღეებისთვის.
=NETWORKDAYS.INTL(C5,D5,7)

  • შემდეგ დაჭერით ENTER , მიიღებთ შემდეგ შედეგს.

ნაბიჯი 2:

  • ასე რომ, დაინახავთ დღეების რაოდენობას პირველი პირის გაწევრიანების თარიღსა და დღევანდელ თარიღს შორის.
  • ამის შემდეგ, გამოიყენეთ შევსების სახელური ინსტრუმენტი და გადაიტანეთ ის ქვემოთ <6-დან> E5 უჯრედი E13 უჯრედში.

ნაბიჯი 3:

  • შესაბამისად, მოცემული სურათი აჩვენებს დღეების რაოდენობას შეერთების თარიღსა და დღევანდელ თარიღს შორის მონაცემებში

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