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