ส่งกลับเลขลําดับต่อเนื่องที่แสดงถึงวันที่ที่เฉพาะเจาะจง
ไวยากรณ์
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 กุมภาพันธ์ 2009
วัน คือตัวเลขที่แสดงวันของเดือน ถ้า 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) |