إرجاع الرقم التسلسلي التسلسلي الذي يمثل تاريخا معينا.
بناء الجملة
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 هي الأكثر فائدة في الصيغ التي تكون فيها السنة والشهر واليوم عبارة عن صيغ وليست ثوابت.
مثال
|
Year (السنة) |
Month (الشهر) |
Day (اليوم) |
الصيغة |
الوصف (الناتج) |
|---|---|---|---|---|
|
2008 |
1 |
1 |
=DATE([Year],[Month],[Day]) |
التاريخ التسلسلي للتاريخ (1/1/2008 أو 39448) |