ส่งกลับเลขลําดับต่อเนื่องที่แสดงถึงวันที่ที่เฉพาะเจาะจง
ไวยากรณ์
DATE(ปี,เดือน,วัน)
ปี อาร์กิวเมนต์ปีอาจเป็นตัวเลขหนึ่งถึงสี่หลัก ถ้าปีอยู่ระหว่าง 0 (ศูนย์) และ 1899 (รวม) ค่าจะถูกเพิ่มไปยัง 1900 เพื่อคํานวณปี ตัวอย่างเช่น DATE(108,1,2) ส่งกลับวันที่ 2 มกราคม 2551 (1900+108) ถ้าปีอยู่ระหว่าง 1900 และ 9999 (รวม) ค่าจะถูกใช้เป็นปี ตัวอย่างเช่น DATE(2008,1,2) ส่งกลับวันที่ 2 มกราคม 2551
เดือน คือตัวเลขที่แสดงถึงเดือนของปี ถ้าเดือนมากกว่า 12 เดือนจะบวกจํานวนเดือนนั้นในเดือนแรกในปีที่ระบุ ตัวอย่างเช่น DATE(2008,14,2) ส่งกลับเลขลําดับที่แทนวันที่ 2 กุมภาพันธ์ 2552
Day คือตัวเลขที่แสดงวันของเดือน ถ้า day มากกว่าจํานวนวันในเดือนที่ระบุ วันจะบวกจํานวนวันนั้นกับวันแรกในเดือน ตัวอย่างเช่น DATE(2008,1,35) ส่งกลับเลขลําดับที่แทนวันที่ 4 กุมภาพันธ์ 2008
ข้อสังเกต
- วันที่จะถูกจัดเก็บเป็นเลขลําดับต่อเนื่องเพื่อให้สามารถใช้ในการคํานวณได้ ตามค่าเริ่มต้น 31 ธันวาคม 1899 จะเป็นเลขลําดับ 1 และวันที่ 1 มกราคม 2008 เป็นเลขลําดับ 39448 เนื่องจากเป็น 39,448 วันหลังจากวันที่ 1 มกราคม 1900
- ฟังก์ชัน DATE มีประโยชน์มากที่สุดในสูตรที่ปี เดือน และวันคือสูตร ไม่ใช่ค่าคงที่
ตัวอย่าง
| ปี | เดือน | วัน | สูตร | คำอธิบาย (ผลลัพธ์) |
|---|---|---|---|---|
| 2008 | 1 | 1 | =DATE([Year],[Month],[Day]) | วันที่อนุกรมสําหรับวันที่ (1/1/2551 หรือ 39448) |