إرجاع الرقم التسلسلي التسلسلي الذي يمثل تاريخا معينا.
بناء الجملة
DATE(year,month,day)
العام يمكن أن تكون وسيطة السنة من رقم إلى أربعة أرقام. إذا كانت السنة بين 0 (صفر) و1899 (شامل)، تتم إضافة القيمة إلى 1900 لحساب السنة. على سبيل المثال، DATE(108,1,2) إرجاع 2 يناير 2008 (1900+108). إذا كانت السنة بين 1900 و9999 (شاملة)، يتم استخدام القيمة كسنة. على سبيل المثال، DATE(2008,1,2) إرجاع 2 يناير 2008.
الشهر هو رقم يمثل شهر السنة. إذا كانت قيمة month أكبر من 12، فإن month تضيف عدد الأشهر إلى الشهر الأول من السنة المحددة. على سبيل المثال، DATE(2008,14,2) إرجاع الرقم التسلسلي الذي يمثل 2 فبراير 2009.
اليوم هو رقم يمثل يوم الشهر. إذا كانت قيمة 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/2008 أو 39448) |