DATE
ส่งกลับค่าหมายเลขอนุกรมต่อเนื่องที่ใช้แสดงถึงวันที่ที่ระบุ ถ้ารูปแบบของเซลล์เป็น General มาก่อนที่จะใช้ฟังก์ชัน ก็จะจัดรูปแบบผลลัพธ์เป็นวันที่

ไวยากรณ์
DATE(year,month,day)

year อาร์กิวเมนต์ปีสามารถใช้เลขตั้งแต่หนึ่งหลักจนถึงสี่หลัก ซึ่ง Microsoft Excel จะแปลงอาร์กิวเมนต์ปีตามระบบวันที่ที่คุณใช้อยู่ ซึ่งโดยค่าเริ่มต้นแล้ว โปรแกรม Excel สำหรับ Windows ใช้ระบบวันที่แบบ 1900 ส่วนโปรแกรม Excel ใช้ระบบวันที่แบบ 1904

ในกรณีที่เป็นระบบวันที่แบบ 1900

ถ้าค่า year อยู่ระหว่าง 0 (ศูนย์) และ 1899 (นับตัวเลขนี้ด้วย) Excel จะบวกค่านั้นเข้ากับ 1900 เพื่อคำนวณปี ตัวอย่างเช่น DATE(108,1,2) จะส่งกลับค่า January 2, 2008 (1900+108)

ถ้าค่า year อยู่ระหว่าง 1900 และ 9999 (นับตัวเลขนี้ด้วย) Excel จะใช้ค่านั้นเป็นค่าปี ตัวอย่างเช่น DATE(2008,1,2) จะส่งกลับค่า January 2, 2008

ถ้าค่า year น้อยกว่า 0 หรือเท่ากับ 10000 หรือมากกว่า โปรแกรม Excel จะส่งกลับ #NUM! เป็นค่าความผิดพลาด

ในกรณีที่เป็นระบบวันที่แบบ 1904

ถ้าค่า year อยู่ระหว่าง 4 และ 1899 (นับตัวเลขนี้ด้วย) Excel จะบวกค่านั้นเข้ากับ 1900 เพื่อคำนวณปี ตัวอย่างเช่น DATE(108,1,2) จะส่งกลับค่า January 2, 2008 (1900+108)

ถ้าค่า year อยู่ระหว่าง 1904 และ 9999 (นับตัวเลขนี้ด้วย) Excel จะใช้ค่านั้นเป็นค่าปี ตัวอย่างเช่น DATE(2008,1,2) จะส่งกลับค่า January 2, 2008

ถ้าค่า year น้อยกว่า 4 หรือเท่ากับ 10000 หรือมากกว่า หรือ year อยู่ระหว่าง 1900 และ 1903 (ครอบคลุม) โปรแกรม Excel จะส่งกลับ #NUM! เป็นค่าความผิดพลาด

month คือตัวเลขที่แสดงถึงเดือนในหนึ่งปี ถ้าค่า month มากกว่า 12 ก็จะบวกตัวเลขนั้นของเดือนเข้ากับเดือนแรกในปีที่ระบุไว้ ตัวอย่างเช่น DATE(2008,14,2) จะส่งกลับค่าหมายเลขอนุกรมที่ใช้แสดงถึง February 2, 2009

day คือตัวเลขที่ใช้แสดงถึงวันในหนึ่งเดือน ถ้าค่า day มากกว่าตัวเลขของวันในเดือนที่ระบุไว้ ก็จะบวกตัวเลขนั้นของวันเข้ากับวันแรกในเดือน ตัวอย่างเช่น DATE(2008,1,35) จะส่งกลับค่าหมายเลขอนุกรมที่ใช้แสดงถึง February 4, 2008

ข้อสังเกต
Excel เก็บข้อมูลวันที่ในลักษณะเป็นหมายเลขอนุกรมต่อเนื่องเพื่อให้สามารถใช้ในการคำนวณได้ โดยค่าเริ่มต้นแล้ว วันที่ 1 มกราคม พ.ศ. 2443 (หรือ ค.ศ. 1900) มีหมายเลขอนุกรมเป็น 1 และวันที่ 1 มกราคม พ.ศ. 2551 (หรือ ค.ศ. 2008) มีหมายเลขอนุกรมเป็น 39448 เนื่องจากเป็นวันในลำดับที่ 39,448 นับจากวันที่ 1 มกราคม พ.ศ. 2443 (หรือ ค.ศ. 1900) เป็นต้นมา Microsoft Excel สำหรับ Macintosh จะใช้ ระบบวันที่ที่แตกต่างจากนี้เป็นค่าเริ่มต้น
ฟังก์ชัน DATE มีประโยชน์มากในสูตรที่มี year month และ day เป็นสูตร ไม่ใช่ค่าคงที่

ตัวอย่าง
ABC
1ปี เดือน วัน
2200811

สูตร คำอธิบายผลลัพธ์
=DATE(A2,B2,C2) วันที่อนุกรมของวันที่ข้างบน โดยใช้ระบบวันที่แบบ 19001/1/2008 หรือ 39448

กลับหน้าหลัก