ฟังก์ชัน WEEKNUM ใน Excel เป็นฟังก์ชันที่ช่วยบอกว่า วันที่ที่กำหนด อยู่ใน “สัปดาห์ที่เท่าไรของปี” โดยนับจากสัปดาห์แรกของปีไปเรื่อย ๆ เหมาะสำหรับงานที่ต้องทำรายงานรายสัปดาห์, การวิเคราะห์ยอดขาย, การวางแผนโครงการ หรือแม้แต่ตารางการประชุมประจำสัปดาห์
การใช้ WEEKNUM จะช่วยให้การจัดกลุ่มข้อมูลตามสัปดาห์เป็นเรื่องง่าย เช่น การสร้าง PivotTable ที่แบ่งตามสัปดาห์, การทำกราฟแนวโน้มรายสัปดาห์, หรือการตรวจสอบความคืบหน้าของโปรเจกต์ในแต่ละสัปดาห์
ประโยชน์ของฟังก์ชัน WEEKNUM ใน Excel
- หาวันที่ที่กำหนดว่าอยู่ในสัปดาห์ที่เท่าไรของปี
- จัดกลุ่มข้อมูลรายสัปดาห์สำหรับรายงานหรือ PivotTable
- ใช้ในการวิเคราะห์แนวโน้มรายสัปดาห์
- กำหนดวันเริ่มต้นของสัปดาห์ (เช่น วันอาทิตย์ หรือ วันจันทร์) ได้ตามต้องการ
- ทำงานร่วมกับฟังก์ชันอื่น เช่น YEAR, TEXT, ISOWEEKNUM
รูปแบบการใช้งาน (Syntax)
WEEKNUM(serial_number, [return_type])
อาร์กิวเมนต์ที่ใช้ในฟังก์ชัน WEEKNUM มีดังนี้:
serial_number(จำเป็น): วันที่ เช่น01/05/2024หรืออ้างอิงเซลล์ เช่นA1return_type(ไม่บังคับ): กำหนดวันเริ่มต้นสัปดาห์ เช่น 1 = อาทิตย์ (ค่าเริ่มต้น), 2 = จันทร์
อากิวเมนต์ return_type ของฟังก์ชัน WEEKNUM ใน Excel สามารถกำหนดค่าได้ดังนี้
| return_type | ความหมาย |
|---|---|
| 1 (ค่าเริ่มต้น) | สัปดาห์เริ่มวันอาทิตย์ (Sunday) |
| 2 | สัปดาห์เริ่มวันจันทร์ (Monday) |
| 11 | สัปดาห์เริ่มวันจันทร์ (Monday) |
| 12 | สัปดาห์เริ่มวันอังคาร (Tuesday) |
| 13 | สัปดาห์เริ่มวันพุธ (Wednesday) |
| 14 | สัปดาห์เริ่มวันพฤหัสบดี (Thursday) |
| 15 | สัปดาห์เริ่มวันศุกร์ (Friday) |
| 16 | สัปดาห์เริ่มวันเสาร์ (Saturday) |
| 17 | สัปดาห์เริ่มวันอาทิตย์ (Sunday) |
| 21 | สัปดาห์เริ่มวันจันทร์ (Monday) |
ตัวอย่างการใช้งาน
ตัวอย่าง: หาสัปดาห์ที่ของปีจากวันที่
| A | B |
|---|---|
| 01/01/2025 | =WEEKNUM(A1, 1) |
| 15/01/2025 | =WEEKNUM(A2, 1) |
| 31/12/2025 | =WEEKNUM(A3, 1) |
ผลลัพธ์
- WEEKNUM จะแจ้งว่าวันที่นั้นอยู่ในสัปดาห์ที่เท่าไรของปี โดยนับสัปดาห์แรกที่มีวันที่ 1 มกราคม
| A | B |
|---|---|
| 01/01/2025 | 1 |
| 15/01/2025 | 3 |
| 31/12/2025 | 53 |
ตัวอย่างการประยุกต์ใช้งานฟังก์ชัน WEEKNUM ใน Excel
ตัวอย่างที่ 1: ใช้ฟังก์ชัน WEEKNUM เพื่อจัดกลุ่มรายงาน
สถานการณ์: ต้องการดูว่าคำสั่งซื้อสินค้าแต่ละรายการอยู่ในสัปดาห์ที่เท่าไรของปี

สูตรที่ใช้ (เซลล์ B2)
=WEEKNUM(A2, 2)
ผลลัพธ์

- กำหนด
return_typeเป็น 2 หมายถึง วันเริ่มสัปดาห์คือวันจันทร์
ตัวอย่างที่ 2: ใช้ฟังก์ชัน WEEKNUM ร่วมกับ TEXT เพื่อแสดงเป็นข้อความ
ตัวอย่าง: แสดงสัปดาห์เป็นข้อความ เช่น “สัปดาห์ที่ 1”
| วันที่สั่งซื้อ |
|---|
| 05/01/2025 |
| 14/01/2025 |
| 03/02/2025 |
สูตรในคอลัมน์ B:
="สัปดาห์ที่ "&WEEKNUM(A2,2)
ผลลัพธ์
| วันที่สั่งซื้อ | ข้อความสัปดาห์ |
|---|---|
| 05/01/2025 | สัปดาห์ที่ 1 |
| 14/01/2025 | สัปดาห์ที่ 3 |
| 03/02/2025 | สัปดาห์ที่ 6 |
หมายเหตุ
return_typeเป็น 1 หมายถึง วันอาทิตย์เป็นวันเริ่มสัปดาห์, 2 หมายถึง วันจันทร์เป็นวันเริ่มสัปดาห์- ถ้าต้องการสัปดาห์ตามมาตรฐาน ISO ให้ใช้ ฟังก์ชัน ISOWEEKNUM แทน
- ผลลัพธ์ของฟังก์ชัน WEEKNUM จะเป็นเลข 1–54 (ขึ้นกับปีที่มี 52, 53, หรือ 54 สัปดาห์)
สรุป
ฟังก์ชัน WEEKNUM ใน Excel เป็นตัวช่วยที่สะดวกในการจัดการงานที่อิงกับสัปดาห์ เช่น การทำรายงานรายสัปดาห์, การวิเคราะห์ข้อมูล, หรือการจัดตารางงาน ใช้งานง่ายและยืดหยุ่น โดยสามารถกำหนดวันเริ่มต้นสัปดาห์ได้ตามที่ต้องการ
ข้อมูลอ้างอิง: WEEKNUM function
