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

นับจำนวนวันตามปีเดือนใน Excel

เมื่อทำงานกับแผ่นงาน Excel บางครั้งคุณอาจต้องการนับเซลล์ที่มีวันที่จากปีหรือเดือนที่ระบุดังภาพด้านล่าง ในการแก้ปัญหานี้ใน Excel คุณสามารถใช้ฟังก์ชัน SUMPRODUCT, YEAR และ MONTH เพื่อสร้างสูตรเพื่อนับจำนวนวันที่ที่เป็นของปีหรือเดือนที่คุณต้องการได้


นับจำนวนวันในปีที่กำหนด

ในการนับจำนวนวันที่ในปีที่กำหนด คุณสามารถรวมฟังก์ชัน SUMPRODUCT และ YEAR เข้าด้วยกัน ไวยากรณ์ทั่วไปคือ:

=SUMPRODUCT(--(YEAR(date_range)=year))
  • date_range: รายการเซลล์ประกอบด้วยวันที่ที่คุณต้องการนับ
  • year: ค่าหรือการอ้างอิงเซลล์ที่แสดงปีที่คุณต้องการนับ

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

=SUMPRODUCT(--(YEAR($A$2:$A$14)=C2))

หมายเหตุ: ในสูตรนี้ A2: A14 คือช่วงของเซลล์ที่มีวันที่ C2 ระบุปีที่คุณต้องการนับ

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


คำอธิบายของสูตร:

=SUMPRODUCT(--(ปี($A$2:$A$14)=C2))

  • ปี($A$2:$A$14)=C2: ฟังก์ชัน YEAR จะดึงค่าปีออกจากรายการวันที่ดังนี้: {2020;2019;2020;2021;2020;2021;2021;2021;2019;2020;2021;2019;2021};
    จากนั้น ในแต่ละปีจะถูกเปรียบเทียบกับค่าปีในเซลล์ C2 เพื่อแสดงอาร์เรย์ของค่า TRUE และ FALSE: {FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE; เท็จ}.
  • --(ปี($A$2:$A$14)=C2)=--{FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;FALSE}: --เครื่องหมายลบคู่นี้แปลงค่า TRUE เป็น 1 และค่าเท็จเป็น 0 ดังนั้น คุณจะได้ผลลัพธ์ดังนี้: {0;1;0;0;0;0;0;0;1;0;0 ;1;0}.
  • SUMPRODUCT(--(YEAR($A$2:$A$14)=C2))= SUMPRODUCT({0;1;0;0;0;0;0;0;1;0;0;1;0}): สุดท้ายนี้ ฟังก์ชัน SUMPRODUCT จะรวมรายการทั้งหมดในอาร์เรย์ และส่งคืนผลลัพธ์: 3

นับจำนวนวันที่ของเดือนที่กำหนด

หากคุณต้องการนับจำนวนวันที่ตามเดือนที่กำหนด ฟังก์ชัน SUMPRODUCT และ MONTH อาจช่วยคุณได้ ไวยากรณ์ทั่วไปคือ:

=SUMPRODUCT(--(MONTH(date_range)=month))
  • date_range: รายการเซลล์ประกอบด้วยวันที่ที่คุณต้องการนับ
  • month: ค่าหรือการอ้างอิงเซลล์ที่แสดงเดือนที่คุณต้องการนับ

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

=SUMPRODUCT(--(MONTH($A$2:$A$14)=C2))

หมายเหตุ: ในสูตรนี้ A2: A14 คือช่วงของเซลล์ที่มีวันที่ C2 มีเดือนเฉพาะที่คุณต้องการนับ

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


คำอธิบายของสูตร:

=SUMPRODUCT(--(เดือน($A$2:$A$14)=C2))

  • เดือน($A$2:$A$14)=C2: ฟังก์ชัน MONTH นี้จะแยกหมายเลขเดือนออกจากรายการวันที่ดังนี้: {12;3;8;4;8;12;5;5;10;5;7;12;5}
    จากนั้น แต่ละเดือนจะถูกเปรียบเทียบกับหมายเลขเดือนในเซลล์ C2 เพื่อส่งกลับอาร์เรย์ของค่า TRUE และ FALSE: {FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE; จริง}.
  • --(เดือน($A$2:$A$14)=C2)= --{FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE} : - - เครื่องหมายลบคู่นี้แปลงค่า TRUE เป็น 1 และค่า False เป็น 0 ดังนั้น คุณจะได้ผลลัพธ์ดังนี้: {0;0;0;0;0;0;1;1;0;1;0;0 ;1;XNUMX}.
  • SUMPRODUCT(--(MONTH($A$2:$A$14)=C2))= SUMPRODUCT({0;0;0;0;0;0;1;1;0;1;0;0;1}): ฟังก์ชัน SUMPRODUCT นี้จะรวมรายการทั้งหมดในอาร์เรย์ และส่งคืนผลลัพธ์: 4

นับจำนวนวันทั้งปีและเดือน

สำหรับการนับจำนวนวันที่ทั้งปีและเดือน เช่น อยากทราบว่าเดือนพฤษภาคม 2021 มีทั้งหมดกี่วัน

ในกรณีนี้ คุณสามารถใช้ฟังก์ชัน SUMPRODUCT, MONTH และ YEAR ร่วมกันเพื่อให้ได้ผลลัพธ์ ไวยากรณ์ทั่วไปคือ:

=SUMPRODUCT((MONTH(date_range)=month)*(YEAR(date_range)=year))
  • date_range: รายการเซลล์ประกอบด้วยวันที่ที่คุณต้องการนับ
  • month: ค่าหรือการอ้างอิงเซลล์ที่แสดงเดือนที่คุณต้องการนับ
  • year: ค่าหรือการอ้างอิงเซลล์ที่แสดงปีที่คุณต้องการนับ

โปรดป้อนหรือคัดลอกสูตรด้านล่างลงในเซลล์ว่างเพื่อส่งออกผลลัพธ์ จากนั้นกด เข้าสู่ กุญแจสำคัญในการคำนวณ ดูภาพหน้าจอ:

=SUMPRODUCT((MONTH($A$2:$A$14)=D2)*(YEAR($A$2:$A$14)=C2))

หมายเหตุ: ในสูตรข้างต้น A2: A14 คือช่วงของเซลล์ที่มีวันที่ D2 มีเดือนที่เฉพาะเจาะจงและ C2 คือเลขปีที่คุณต้องการนับ


ฟังก์ชันสัมพัทธ์ที่ใช้:

  • SUMPRODUCT:
  • ฟังก์ชัน SUMPRODUCT สามารถใช้เพื่อคูณคอลัมน์หรืออาร์เรย์ตั้งแต่สองคอลัมน์ขึ้นไปเข้าด้วยกันแล้วรับผลรวมของผลิตภัณฑ์
  • เดือน:
  • ฟังก์ชัน Excel MONTH จะแยกเดือนจากวันที่และแสดงเป็นจำนวนเต็มตั้งแต่ 1 ถึง 12
  • ปี:
  • ฟังก์ชัน YEAR ส่งคืนปีตามวันที่ที่กำหนดในรูปแบบหมายเลขซีเรียล 4 หลัก

บทความเพิ่มเติม:

  • นับจำนวนเซลล์ระหว่างสองค่า / วันที่
  • คุณเคยพยายามรับหรือนับจำนวนเซลล์ระหว่างสองตัวเลขหรือวันที่ใน Excel ดังที่แสดงไว้ด้านล่างนี้หรือไม่? บทความนี้จะพูดถึงสูตรที่มีประโยชน์สำหรับจัดการกับมัน
  • นับจำนวนเซลล์ที่มีข้อความเฉพาะ
  • สมมติว่า คุณมีรายการสตริงข้อความ และอาจต้องการค้นหาจำนวนเซลล์ที่มีข้อความบางข้อความเป็นส่วนหนึ่งของเนื้อหา ในกรณีนี้ คุณสามารถใช้อักขระตัวแทน (*) ที่แสดงข้อความหรืออักขระใดๆ ในเกณฑ์ของคุณเมื่อใช้ฟังก์ชัน COUNTIF บทความนี้ผมจะแนะนำวิธีการใช้สูตรในการจัดการกับงานนี้ใน Excel

เครื่องมือเพิ่มประสิทธิภาพการทำงานในสำนักงานที่ดีที่สุด

Kutools สำหรับ Excel - ช่วยให้คุณโดดเด่นจากฝูงชน

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

Kutools สำหรับ Excel มีคุณสมบัติมากกว่า 300 รายการ รับรองว่าสิ่งที่คุณต้องการเพียงแค่คลิกเดียว...

รายละเอียด


แท็บ Office - เปิดใช้งานการอ่านแบบแท็บและการแก้ไขใน Microsoft Office (รวม Excel)

  • หนึ่งวินาทีเพื่อสลับไปมาระหว่างเอกสารที่เปิดอยู่มากมาย!
  • ลดการคลิกเมาส์หลายร้อยครั้งสำหรับคุณทุกวันบอกลามือเมาส์
  • เพิ่มประสิทธิภาพการทำงานของคุณได้ถึง 50% เมื่อดูและแก้ไขเอกสารหลายฉบับ
  • นำแท็บที่มีประสิทธิภาพมาสู่ Office (รวมถึง Excel) เช่นเดียวกับ Chrome, Edge และ Firefox
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations