มีข้อมูลวันที่เต็มรูปแบบ (วัน/เดือน/ปี) แต่อยากดึงมาแค่ตัวเลขปีอย่างเดียว เช่น เอาไปจัดกลุ่มยอดขายรายปี YEAR คือสูตรที่ดึงเฉพาะส่วนปีออกมาจากวันที่ในเซลล์ ได้ผลลัพธ์เป็นตัวเลขเปล่าๆ นำไปคำนวณต่อได้ทันที
ตัวอย่าง: ดึงปีจากวันที่สั่งซื้อ
B1fx
=YEAR(A1)| A | B | |
|---|---|---|
| 1 | 15/3/2026 | 2026 |
ดึงเฉพาะเลขปี 2026 ออกมาจากวันที่เต็ม เอาไปใช้กับ COUNTIF หรือ SUMIF เพื่อสรุปยอดขายแยกตามปีได้ง่ายๆ เช่น =SUMIFS(ยอดขาย, YEAR(วันที่), 2026)
ตัวอย่าง: คำนวณอายุงานคร่าวๆ
B1fx
=YEAR(TODAY())-YEAR(A1)| A | B | |
|---|---|---|
| 1 | วันเริ่มงาน: 1/1/2020 | 6 |
เอาปีปัจจุบันลบปีเริ่มงาน ได้อายุงานคร่าวๆ เป็นปี วิธีนี้เร็วแต่อาจคลาดเคลื่อนถ้าวันที่ยังไม่ถึงวันครบรอบปี ถ้าต้องการความแม่นยำสูงกว่าควรใช้ DATEDIF แทน
สรุป
YEAR เหมาะกับการจัดกลุ่มข้อมูลตามปีหรือคำนวณอายุแบบคร่าวๆ ใช้คู่กับ MONTH และ DAY เพื่อแยกส่วนประกอบวันที่ออกมาใช้งานแยกกันได้ครบทุกส่วน