บทความนี้จะอธิบายเกี่ยวกับไวยากรณ์ของสูตรและการใช้ฟังก์ชัน WEEKNUM ใน Microsoft Excel
คำอธิบาย
ส่งกลับหมายเลขสัปดาห์ของวันที่ที่ระบุ ตัวอย่างเช่น สัปดาห์ที่มีวันที่ 1 มกราคม คือสัปดาห์แรกของปี และจะมีหมายเลขเป็นสัปดาห์ที่ 1
ระบบที่ใช้กับฟังก์ชันนี้มีสองระบบคือ
- 
              ระบบ 1 สัปดาห์ที่มีวันที่ 1 มกราคม คือสัปดาห์แรกของปี และจะมีหมายเลขเป็นสัปดาห์ที่ 1 
- 
              ระบบ 2 สัปดาห์ที่มีวันพฤหัสบดีแรกของปีคือสัปดาห์แรกของปี และจะมีหมายเลขเป็นสัปดาห์ที่ 1 ระบบนี้เป็นวิธีการที่ระบุไว้ใน ISO 8601 ซึ่งโดยทั่วไปเรียกว่าระบบกําหนดหมายเลขสัปดาห์ของยุโรป 
ไวยากรณ์
WEEKNUM(serial_number,[return_type])
ไวยากรณ์ของฟังก์ชัน WEEKNUM มีอาร์กิวเมนต์ดังนี้
- 
              Serial_number จำเป็น วันที่ภายในสัปดาห์ ควรป้อนวันที่โดยใช้ฟังก์ชัน DATE หรือเป็นผลลัพธ์ของสูตรหรือฟังก์ชันอื่นๆ ตัวอย่างเช่น ใช้ DATE(2008,5,23) สําหรับวันที่ 23 พฤษภาคม 2008 ปัญหาอาจเกิดขึ้นได้ถ้าป้อนวันที่ถูกป้อนเป็นข้อความ 
- 
              Return_type ไม่จำเป็น ตัวเลขที่กําหนดวันเริ่มต้นของสัปดาห์ ค่าเริ่มต้นคือ 1 
| Return_type | เริ่มต้นสัปดาห์ใน | ระบบ | 
|---|---|---|
| 1 หรือละไว้ | วันอาทิตย์ | 1 | 
| 2 | วันจันทร์ | 1 | 
| 11 | วันจันทร์ | 1 | 
| 1.2 | วันอังคาร | 1 | 
| 1.3 | วันพุธ | 1 | 
| 14 | วันพฤหัสบดี | 1 | 
| 15 | วันศุกร์ | 1 | 
| 16 | วันเสาร์ | 1 | 
| 17 | วันอาทิตย์ | 1 | 
| 21 | วันจันทร์ | 2 | 
ข้อสังเกต
- 
              Excel จะเก็บข้อมูลวันที่เป็นเลขลำดับต่อเนื่องเพื่อให้นำมาใช้ในการคำนวณได้ ตามค่าเริ่มต้น 1 มกราคม 1900 จะเป็นเลขลําดับ 1 1 มกราคม 2008 เป็นเลขลําดับ 39448 เนื่องจากเป็น 39,448 วันหลังจากวันที่ 1 มกราคม 1900 
- 
              ถ้า Serial_number อยู่นอกช่วงค่าฐานวันที่ปัจจุบัน จะส่งกลับ #NUM! เป็นข้อผิดพลาด 
- 
              ถ้า Return_type อยู่นอกช่วงที่ระบุไว้ในตารางข้างต้น จะส่งกลับ #NUM! เป็นข้อผิดพลาด 
ตัวอย่าง
คัดลอกข้อมูลตัวอย่างในตารางต่อไปนี้ และวางในเซลล์ A1 ของเวิร์กชีต Excel ใหม่ สำหรับสูตรที่จะแสดงผลลัพธ์ ให้เลือกสูตร กด F2 แล้วกด Enter ถ้าคุณต้องการ คุณสามารถปรับความกว้างของคอลัมน์เพื่อดูข้อมูลทั้งหมดได้
| ข้อมูล | ||
|---|---|---|
| 9/3/2555 | ||
| สูตร | คำอธิบาย | ผลลัพธ์ | 
| =WEEKNUM(A2) | จำนวนของสัปดาห์ในปีที่มีวันที่ 9/3/2012 โดยใช้สัปดาห์ที่เริ่มต้นจากวันอาทิตย์ (ค่าเริ่มต้น) | 10 | 
| =WEEKNUM(A2,2) | จำนวนของสัปดาห์ในปีที่มีวันที่ 9/3/2012 โดยใช้สัปดาห์ที่เริ่มต้นจากวันจันทร์ (อาร์กิวเมนต์ที่สอง, 2) | 11 | 
 
                         
				 
				