WEEKNUM คืนค่าหมายเลขสัปดาห์ของปี (1-54) นับจากวันที่ 1 ม.ค. เป็นสัปดาห์ที่ 1 รองรับการเลือกวันเริ่มต้นสัปดาห์ด้วย return_type ใช้จัดกลุ่มข้อมูลตามสัปดาห์หรือสร้างรายงานรายสัปดาห์
| อาร์กิวเมนต์ | ชนิด | ค่าเริ่มต้น | คำอธิบาย |
|---|---|---|---|
| serial_number | Date | วันที่ที่ต้องการหาหมายเลขสัปดาห์ (serial number หรือ date value) | |
| [return_type]ไม่บังคับ | Number | 1 | กำหนดวันเริ่มสัปดาห์: 1=อาทิตย์, 2=จันทร์, 11-17=เลือกวัน, 21=ISO |
[ ] = อาร์กิวเมนต์ที่ไม่บังคับ
WEEKNUM คืนค่าหมายเลขสัปดาห์ของปี (1-54) โดยนับจากวันที่ 1 มกราคมเป็นสัปดาห์ที่ 1 เสมอ รองรับการเลือกวันเริ่มต้นสัปดาห์ด้วย return_type (อาทิตย์, จันทร์, หรือแบบ ISO) ใช้จัดกลุ่มข้อมูลตามสัปดาห์หรือสร้างรายงานรายสัปดาห์ ใช้คู่กับ ISOWEEKNUM WEEKDAY
ใช้ WEEKNUM ใน Pivot Table เพื่อจัดกลุ่มยอดขายตามสัปดาห์
แสดงหมายเลขสัปดาห์ในปฏิทินหรือ Gantt Chart
เปรียบเทียบ KPI ระหว่างสัปดาห์เดียวกันของปีต่างๆ
วันที่ 1 ม.ค. เป็นสัปดาห์ที่ 1 เสมอ (ต่างจาก ISOWEEKNUM)
return_type=2 สัปดาห์เริ่มวันจันทร์ 6 ม.ค. 2025 เป็นจันทร์ = สัปดาห์ที่ 2
คืนค่าหมายเลขสัปดาห์ของวันปัจจุบัน
return_type=21 ใช้กฎ ISO เหมือน ISOWEEKNUM (1 ม.ค. 2023 = สัปดาห์ 52)
ปี 2025 มี 53 สัปดาห์ตามระบบ WEEKNUM (1 ม.ค. = สัปดาห์ 1 เสมอ)
รวมยอดขายเฉพาะสัปดาห์ที่ 10 (ต้องสร้างคอลัมน์ WeekNum ก่อน)
WEEKNUM นับ 1 ม.ค. เป็นสัปดาห์ 1 เสมอ ส่วน ISOWEEKNUM ใช้กฎ ISO (สัปดาห์แรกต้องมีวันพฤหัสบดี) ทำให้ 1 ม.ค. อาจเป็นสัปดาห์ 52
1 หรือ ละไว้ = อาทิตย์, 2 = จันทร์, 11-17 = เลือกวันเริ่ม (11=จันทร์ ถึง 17=อาทิตย์), 21 = ISO
WEEKNUM ให้ค่า 1-54 ขึ้นอยู่กับวันที่ 1 ม.ค. ตกวันอะไร และ return_type ที่ใช้
ใช้ ISOWEEKNUM สำหรับรายงานระดับสากล/ยุโรป ใช้ WEEKNUM สำหรับรายงานภายในที่ต้องการให้ 1 ม.ค. เป็นสัปดาห์ 1 เสมอ
ทุกเวอร์ชันตั้งแต่ Excel 2003 เป็นฟังก์ชันพื้นฐาน
ฟังก์ชันที่ผู้เขียนโยงไว้กับ WEEKNUM จัดกลุ่มตามหมวด · ชี้ที่ชื่อใดชื่อหนึ่ง แล้วฟังก์ชันที่ใช้คู่กันจะมีจุดทอง
DATE สร้างวันที่จากตัวเลขปี เดือน วัน แยกกัน รองรับการบวก/ลบเดือนที่เกิน 12 หรือค่าลบ และปรับวันที่ให้อัตโนมัติ เหมาะสำหรับสร้างวันที่จากสูตรหรือใช้ในเงื่อนไข SUMIFS COUNTIFS AVERAGEIFS
ISOWEEKNUM คืนค่าหมายเลขสัปดาห์ตามมาตรฐาน ISO 8601 (สัปดาห์เริ่มวันจันทร์ สัปดาห์แรกมีวันพฤหัสบดี) ทำให้วันที่ 1 ม.ค. อาจอยู่ในสัปดาห์ปีก่อน ใช้ในการรายงานแบบรายสัปดาห์ตามมาตรฐานสากล
TODAY คืนค่า Serial Number ของวันที่ปัจจุบันตามเวลาของเครื่องคอมพิวเตอร์ โดยเวลาจะเป็น 0:00:00 เสมอ
.
ที่เจ๋งคือฟังก์ชันนี้เป็นประเภท Volatile ที่จะคำนวณใหม่ทุกครั้งที่มีการเปลี่ยนแปลงใดๆ ในชีท ที่ต้องระวังคือไม่เหมาะกับการบันทึกวันที่ทำรายการ (Transaction Date) ที่ต้องการให้คงที่ครับ เพราะมันจะเปลี่ยนทุกครั้งที่เปิดไฟล์
WEEKDAY คืนค่าตัวเลข 1 ถึง 7 ซึ่งแทนวันในสัปดาห์ โดยเราสามารถกำหนดได้ว่าจะให้วันไหนเป็นวันแรกของสัปดาห์ (return_type) ค่าเริ่มต้นคือ วันอาทิตย์ = 1 แต่ที่นิยมใช้ในไทยมักจะเป็นแบบ วันจันทร์ = 1
YEAR ดึงเลขปี ค.ศ. (4 หลัก เช่น 2025) จากวันที่ที่ระบุ เหมาะใช้จัดกลุ่มข้อมูลรายปี คำนวณอายุ หรือวิเคราะห์ข้อมูลตามช่วงเวลา
ยังไม่มีบทความที่เกี่ยวข้องกับฟังก์ชันนี้
Comments
อีเมลของคุณจะไม่ถูกเผยแพร่