ไปยังเนื้อหาหลัก

วิธีคำนวณจำนวนวันในหนึ่งเดือนหรือหนึ่งปีใน Excel

อย่างที่เราทราบกันดีว่ามีปีอธิกสุรทินและปีทั่วไปที่ปีอธิกสุรทินมี 366 วันและปีทั่วไปมี 365 วัน หากต้องการคำนวณจำนวนวันในหนึ่งเดือนหรือหนึ่งปีตามวันที่ตามภาพด้านล่างที่แสดงบทความนี้จะช่วยคุณ


คำนวณจำนวนวันในเดือนหนึ่ง ๆ ด้วยสูตร

หากคุณมีรายการวันที่ในคอลัมน์หากต้องการคำนวณวันในหนึ่งเดือนโปรดใช้สูตรต่อไปนี้:

ป้อนสูตรด้านล่างลงในเซลล์ว่างข้างวันที่ของคุณจากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการคำนวณวันในเดือนที่ระบุดูภาพหน้าจอ:

=DAY(DATE(YEAR(A2),MONTH(A2)+1,1)-1)
=DAY(EOMONTH(A2,0))

หมายเหตุ ในสูตรข้างต้น A2 คือเซลล์วันที่ที่คุณต้องการรับจำนวนวันในหนึ่งเดือนตาม


คำนวณจำนวนวันในปีหนึ่ง ๆ ด้วยสูตร

หากต้องการทราบจำนวนวันในหนึ่งปีโปรดทำดังนี้:

ป้อนสูตรต่อไปนี้ลงในเซลล์ว่างข้างเซลล์วันที่ของคุณจากนั้นลากที่จับเติมลงไปที่เซลล์ที่คุณต้องการคำนวณวันในปีที่ระบุดูภาพหน้าจอ:

=DATE(YEAR(A2),12,31)-DATE(YEAR(A2),1,1)+1

หมายเหตุ: หากคุณมีตัวเลขปีในคอลัมน์สูตรด้านล่างนี้สามารถช่วยคุณคำนวณวันในปีที่กำหนดได้ดังภาพต่อไปนี้:

=365+IF(MOD(A2,4),0,1)


คำนวณจำนวนวันในเดือนหรือปีที่กำหนดด้วยคุณสมบัติที่มีประโยชน์

ถ้าคุณมี Kutools สำหรับ Excelเดียวกันกับที่ คำนวณวันในปี / คำนวณวันในเดือน คุณจะได้รับจำนวนวันในเดือนหรือปีที่ระบุโดยไม่ต้องจำสูตรใด ๆ

หมายเหตุเพื่อนำไปใช้ คำนวณวันในปี / คำนวณวันในเดือน ประการแรกคุณควรดาวน์โหลดไฟล์ Kutools สำหรับ Excelแล้วใช้คุณสมบัติอย่างรวดเร็วและง่ายดาย

หลังจากการติดตั้ง Kutools สำหรับ Excelโปรดดำเนินการดังนี้:

1. คลิกเพื่อเลือกเซลล์ที่คุณต้องการส่งออกผลลัพธ์ดูภาพหน้าจอ:

2. จากนั้นคลิก Kutools > ตัวช่วยสูตร > ตัวช่วยสูตรดูภาพหน้าจอ:

3. ใน ตัวช่วยสูตร โปรดดำเนินการดังต่อไปนี้:

  • เลือก คณิตศาสตร์ จาก ประเภทสูตร รายการแบบหล่นลง
  • ตัว Vortex Indicator ได้ถูกนำเสนอลงในนิตยสาร เลือกสูตร กล่องรายการคลิกเพื่อเลือก คำนวณวันในปี or คำนวณวันในเดือน ตัวเลือกตามที่คุณต้องการ
  • จากนั้นใน การป้อนอาร์กิวเมนต์ เลือกเซลล์ที่มีวันที่ที่คุณต้องการรับวันของเดือนหรือปีนับจากวันที่

เคล็ดลับ: ใน วันที่ กล่องข้อความคุณควรเปลี่ยนการอ้างอิงเซลล์สัมบูรณ์เริ่มต้นเป็นการอ้างอิงเซลล์สัมพัทธ์เพื่อลากสูตรอย่างถูกต้อง

4. จากนั้นคลิก Ok ผลลัพธ์แรกจะถูกคำนวณจากนั้นเลือกเซลล์สูตรแรกแล้วลากที่จับเติมลงไปที่เซลล์เพื่อใช้สูตรนี้และคุณจะได้รับจำนวนวันในหนึ่งปีดังภาพด้านล่าง

การเลือก คำนวณวันในเดือน ตัวเลือกเพื่อรับจำนวนวันในบางเดือนดูภาพหน้าจอ:

ดาวน์โหลดและทดลองใช้ Kutools for Excel ฟรีทันที!


บทความที่เกี่ยวข้องเพิ่มเติม:

  • นับจำนวนวันวันทำงานวันหยุดสุดสัปดาห์ระหว่างสองวัน
  • คุณเคยต้องนับจำนวนวันระหว่างวันที่สองวันใน Excel หรือไม่? บางครั้งคุณแค่ต้องการคำนวณวันทำงานระหว่างวันที่สองวันและบางครั้งคุณต้องนับวันหยุดสุดสัปดาห์ระหว่างวันที่สองวันเท่านั้น คุณจะนับจำนวนวันระหว่างวันที่สองวันในเงื่อนไขบางอย่างได้อย่างไร?
  • คำนวณวันที่เหลือในเดือนหรือปีใน Excel
  • ในบางกรณีคุณอาจต้องการทราบจำนวนวันที่เหลือในหนึ่งเดือนหรือหนึ่งปี สมมติว่าวันนี้คือวันที่ 2014/10/12 และคุณต้องการคำนวณวันที่เหลือในเดือนนี้ (ตุลาคม) หรือปีนี้ (2014) กล่าวคือมีเวลาเหลือ 19 วันในเดือนนี้และ 80 วัน ของปีนี้ โปรดทราบรายละเอียดเพิ่มเติมจากบทความด้านล่าง

สุดยอดเครื่องมือเพิ่มผลผลิตในสำนักงาน

🤖 Kutools AI ผู้ช่วย: ปฏิวัติการวิเคราะห์ข้อมูลโดยยึดตาม: การดำเนินการที่ชาญฉลาด   |  สร้างรหัส  |  สร้างสูตรที่กำหนดเอง  |  วิเคราะห์ข้อมูลและสร้างแผนภูมิ  |  เรียกใช้ฟังก์ชัน Kutools...
คุณสมบัติยอดนิยม: ค้นหา เน้น หรือระบุรายการที่ซ้ำกัน   |  ลบแถวว่าง   |  รวมคอลัมน์หรือเซลล์โดยไม่สูญเสียข้อมูล   |   รอบโดยไม่มีสูตร ...
การค้นหาขั้นสูง: VLookup หลายเกณฑ์    VLookup หลายค่า  |   VLookup ข้ามหลายแผ่น   |   การค้นหาที่ไม่ชัดเจน ....
รายการแบบเลื่อนลงขั้นสูง: สร้างรายการแบบหล่นลงอย่างรวดเร็ว   |  รายการแบบหล่นลงขึ้นอยู่กับ   |  เลือกหลายรายการแบบหล่นลง ....
ผู้จัดการคอลัมน์: เพิ่มจำนวนคอลัมน์เฉพาะ  |  ย้ายคอลัมน์  |  สลับสถานะการมองเห็นของคอลัมน์ที่ซ่อนอยู่  |  เปรียบเทียบช่วงและคอลัมน์ ...
คุณสมบัติเด่น: กริดโฟกัส   |  มุมมองการออกแบบ   |   บาร์สูตรใหญ่    สมุดงานและตัวจัดการชีต   |  ห้องสมุดทรัพยากร (ข้อความอัตโนมัติ)   |  เลือกวันที่   |  รวมแผ่นงาน   |  เข้ารหัส/ถอดรหัสเซลล์    ส่งอีเมลตามรายการ   |  ซุปเปอร์ฟิลเตอร์   |   ตัวกรองพิเศษ (กรองตัวหนา/ตัวเอียง/ขีดทับ...) ...
ชุดเครื่องมือ 15 อันดับแรก12 ข้อความ เครื่องมือ (เพิ่มข้อความ, ลบอักขระ, ... )   |   50 + แผนภูมิ ประเภท (แผนภูมิ Gantt, ... )   |   40+ ใช้งานได้จริง สูตร (คำนวณอายุตามวันเกิด, ... )   |   19 การแทรก เครื่องมือ (ใส่ QR Code, แทรกรูปภาพจากเส้นทาง, ... )   |   12 การแปลง เครื่องมือ (ตัวเลขเป็นคำ, การแปลงสกุลเงิน, ... )   |   7 ผสานและแยก เครื่องมือ (แถวรวมขั้นสูง, แยกเซลล์, ... )   |   ... และอื่น ๆ

เพิ่มพูนทักษะ Excel ของคุณด้วย Kutools สำหรับ Excel และสัมผัสประสิทธิภาพอย่างที่ไม่เคยมีมาก่อน Kutools สำหรับ Excel เสนอคุณสมบัติขั้นสูงมากกว่า 300 รายการเพื่อเพิ่มประสิทธิภาพและประหยัดเวลา  คลิกที่นี่เพื่อรับคุณสมบัติที่คุณต้องการมากที่สุด...

รายละเอียด


แท็บ Office นำอินเทอร์เฟซแบบแท็บมาที่ Office และทำให้งานของคุณง่ายขึ้นมาก

  • เปิดใช้งานการแก้ไขและอ่านแบบแท็บใน Word, Excel, PowerPoint, ผู้จัดพิมพ์, Access, Visio และโครงการ
  • เปิดและสร้างเอกสารหลายรายการในแท็บใหม่ของหน้าต่างเดียวกันแทนที่จะเป็นในหน้าต่างใหม่
  • เพิ่มประสิทธิภาพการทำงานของคุณ 50% และลดการคลิกเมาส์หลายร้อยครั้งให้คุณทุกวัน!
Comments (3)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Es ist wenig hilfreich, in einer deutschen Version der Seite die englischen Excel-Zelleinträge zu zeigen.
Insbesondere , und ; sind für deutschsprachige Nutzer (und dafür ist ja die Seite) kaum wahrzunehmen !
MfG
This comment was minimized by the moderator on the site
Your MONTH(EOMONTH(A2,(DAY(A2)>15)+0)) formula does not work correctly for 28, 29 or 30-day months due to the hard coded comparison to the 15th day of the month. For example, for the date 2/14/2021, it calculates the round-up month number to be 2 (February). But it should be 3 (March) given that the 14th is the half-month day of 28-day February (equivalent to a fraction value 0.5, which should round up, not down). Similarly, for the date 4/15/2021, it calculates the round-up month number to be 4 (April). But it should be 5 (May) given that the 15th is the half-month day of 30-day April (again equivalent to a fraction value 0.5).

Here's a corrected version of your formula that works for all months:

=MONTH(EOMONTH(A1,(DAY(A1)>=DAY(EOMONTH(A1,0))/2)-1)+1)
This comment was minimized by the moderator on the site
How about this for Number of Days in THIS year (covers leap year or not)…. =EOMONTH(DATE(YEAR(TODAY()),12,1),0) - DATE(YEAR(TODAY()),1,0)

EOMONTH finds December 31 of this year, from TODAY() and them subtracts the day before January 1st using the DATE YEAR TODAY using 0 which is one less than 1.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations