Სარჩევი
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:
- შესაბამისად, მოცემული სურათი აჩვენებს დღეების რაოდენობას შეერთების თარიღსა და დღევანდელ თარიღს შორის მონაცემებში