DATE (الدالة DATE)

قم باستخدام الدالة DATE في Excel عند الحاجة إلى جمع ثلاث قيم مختلفة لتكوين تاريخ.

تقوم الدالة DATE بإرجاع الرقم التسلسلي المتتالي الذي يمثل تاريخاً معيناً.

بناء الجملة: DATE(year,month,day)

يحتوي بناء جملة الدالة DATE على الوسيطات التالية:

  • Year    مطلوبة. يمكن أن تتضمن قيمة الوسيطة year من رقم واحد إلى أربعة أرقام. يفسر Excel الوسيطة year وفقاً لنظام التاريخ الذي يستخدمه الكمبيوتر لديك. وبشكل افتراضي، يستخدم Microsoft Excel لنظام تشغيل Windows نظام تاريخ 1900، مما يعني أن أول تاريخ هو 1 يناير 1900.

    تلميح: قم باستخدام أربعة أرقام للوسيطة year لمنع حدوث نتائج غير مرغوب فيها. على سبيل المثال، يمكن أن تعني "07" "1907" أو "2007". لذلك تمنع السنوات المكونة من أربعة أرقام حدوث إرباك.

    • إذا كانت قيمة year تتراوح بين 0 (صفر) و1899 (ضمناً)، فإن Excel يضيف هذه القيمة إلى 1900 لحساب السنة. على سبيل المثال، تقوم DATE(108,1,2) بإرجاع 2 يناير، 2008 ‏(1900+108).

    • إذا كانت قيمة year تتراوح بين 1900 و9999 (ضمناً)، فإن Excel يستخدم هذه القيمة على أنها السنة. على سبيل المثال، تقوم DATE(2008,1,2) بإرجاع 2 يناير، 2008.

    • إذا كانت قيمة year أقل من صفر أو تساوي 10000 أو أكبر من ذلك، فإن Excel يُرجع قيمة الخطأ ‎#NUM!‎.

  • Month    مطلوبة. وهي عدد صحيح موجب أو سالب يمثل أحد أشهر السنة من 1 إلى 12 (من يناير إلى ديسمبر).

    • إذا كانت قيمة month أكبر من 12، فإن month تضيف عدد الأشهر إلى الشهر الأول من السنة المحددة. على سبيل المثال، تقوم DATE(2008,14,2) بإرجاع الرقم التسلسلي الذي يمثل 2 فبراير، 2009.

    • إذا كانت قيمة month أقل من 1، فإن month تطرح المقدار الناتج من جمع عدد الأشهر هذا مع الرقم 1 من الشهر الأول في السنة المحددة. على سبيل المثال، تقوم DATE(2008,-3,2) بإرجاع الرقم التسلسلي الذي يمثل 2 سبتمبر، 2007.

  • Day    مطلوبة. وهي عدد صحيح موجب أو سالب يمثل أحد أيام الشهر من 1 إلى 31.

    • إذا كانت قيمة day أكبر من عدد أيام الشهر المحدد، فإن day تضيف عدد الأيام هذا إلى اليوم الأول من الشهر. على سبيل المثال، تقوم DATE(2008,1,35) بإرجاع الرقم التسلسلي الذي يمثل 4 فبراير، 2008.

    • إذا كانت قيمة day أقل من 1، فإن day تطرح المقدار الناتج من جمع عدد الأيام هذا مع الرقم 1 من اليوم الأول في الشهر المحدد. على سبيل المثال، تقوم DATE(2008,1,-15) بإرجاع الرقم التسلسلي الذي يمثل 16 ديسمبر، 2007.

ملاحظة: يخزن Excel التواريخ كأرقام تسلسلية متتالية حتى يمكن استخدامها في العمليات الحسابية. يعد 1 يناير 1900 الرقم التسلسلي 1، و1 يناير 2008 الرقم التسلسلي 39448 لأنه يزيد 39447 يوم عن 1 يناير 1900. ستحتاج إلى تغيير تنسيق الأرقام (تنسيق الخلايا) لكي تتمكن من عرض تاريخ صحيح.

المثال 1 على الدالة DATE

بناء الجملة: DATE(year,month,day)

على سبيل المثال: يجمع =DATE(C2,A2,B2) السنة من الخلية C2، والشهر من الخلية A2 واليوم من الخلية B2 في خلية واحدة كتاريخ. يعرض المثال أدناه النتيجة النهائية في الخلية D2.

المثال 2 على الدالة DATE

هل تحتاج إلى إدخال التواريخ بدون صيغة؟ لا توجد مشكلة. يمكنك إدراج التاريخ الحالي أو يمكنك إدراج التاريخ الذي يتم تحديثه. يمكنك أيضاً ملء عمود تواريخ تلقائياً.

  1. انقر بزر الماوس الأيمن فوق الخلية (الخلايا) التي تريد تغييرها. على جهاز Mac، اضغط على مفتاح CTRL مع النقر فوق الخلايا.

  2. على علامة التبويب الصفحة الرئيسية، انقر فوق تنسيق > تنسيق الخلايا أو اضغط على Ctrl + 1 (Command+1 بجهاز Mac).

  3. 3. اختر الإعدادات المحلية (الموقع) وتنسيق التاريخ الذي تريده.

  4. للحصول على مزيد من المعلومات حول تنسيق التواريخ، راجع تنسيق تاريخ بالطريقة التي تريدها.

    تنسيق خلية كتاريخ

يمكنك استخدام الدالة DATE لإنشاء تاريخ مستند إلى تاريخ خلية أخرى. على سبيل المثال، يمكنك استخدام الدالات YEAR وMONTH وDAY لإنشاء تاريخ الذكرى السنوية المستند إلى خلية أخرى. لنفترض أن اليوم الأول للعمل للموظف هو 1/‏10/‏2016؛ يمكن استخدام الدالة DATE لإعداد تاريخ الذكرى السنوية الخامسة له:

احتساب تاريخ استناداً إلى تاريخ آخر

  1. تؤدي الدالة DATE إلى إنشاء تاريخ.

    =DATE(YEAR(C2)+5,MONTH(C2),DAY(C2))

  2. تتحقق الدالة YEAR من الخلية C2 وتستخرج "2012".

  3. ثم تضيف «+5» 5 سنوات، وتقوم بإعداد "2017" كالذكرى السنوية في الخلية D2.

  4. تقوم الدالة MONTH باستخراج "3" من C2. يؤدي ذلك إلى إعداد "3" كالشهر في الخلية D2.

  5. تقوم الدالة DAY باستخراج "14" من C2. يؤدي ذلك إلى إعداد «14» كاليوم في الخلية D2.

إذا قمت بفتح ملف من برنامج آخر، فسيحاول Excel التعرف على التواريخ الموجودة ضمن البيانات. ولكن أحياناً لا يمكن التعرف على التواريخ. قد يرجع ذلك إلى أن الأرقام لا تشبه تاريخاً نموذجياً أو أنه تم تنسيق البيانات كنص. وإذا كان الأمر كذلك، يمكنك استخدام الدالة DATE لتحويل المعلومات إلى تواريخ. على سبيل المثال، في الرسم التوضيحي التالي، تحتوي الخلية C2 على تاريخ بالتنسيق: YYYYMMDD. وتم تنسيقها كنص أيضاً. لتحويلها إلى تاريخ، تم استخدام الدالة DATE بالتزامن مع الدالات LEFT وMID وRIGHT.

تحويل السلاسل النصية والأرقام إلى تواريخ

  1. تؤدي الدالة DATE إلى إنشاء تاريخ.

    =DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2))

  2. تتحقق الدالة LEFT من الخلية C2 وتأخذ الأحرف الأربعة الأولى من اليسار. يؤدي هذا إلى إعداد "2014" كسنة التاريخ الذي تم تحويله في الخلية D2.

  3. تتحقق الدالة MID من الخلية C2. وتبدأ عند الحرف الخامس، ثم تأخذ حرفين إلى اليمين. يؤدي هذا إلى إنشاء "03" كشهر التاريخ الذي تم تحويله في الخلية D2. نظراً لتعيين تنسيق D2 إلى Date، لن يتم تضمين "0" في النتيجة النهائية.

  4. تتحقق الدالة RIGHT من الخلية C2 وتأخذ أول حرفين بدءاً من أقصى اليسار وانتقالاً إلى اليمين. يؤدي ذلك إلى إعداد «14» كيوم التاريخ في الخلية D2.

لزيادة تاريخ أو إنقاصه حسب عدد معين من الأيام، ما عليك سوى إضافة عدد الأيام أو طرحها إلى القيمة أو مرجع الخلية الذي يحتوي على التاريخ.

في المثال أدناه، تحتوي الخلية A5 على التاريخ المطلوب زيادته وإنقاصه بعدد 7 أيام (القيمة في الخلية C5).

زيادة تاريخ أو إنقاصه حسب عدد معين من الأيام

انظر أيضاً

إضافة تواريخ أو طرحها

إدراج التاريخ والوقت الحاليين في خلية

ملء التواريخ تلقائياً

الدالة YEAR

الدالة MONTH

الدالة DAY

الدالة TODAY

الدالة DATEVALUE

دالات time وdate (مرجع)

كل دالات Excel (حسب الفئة)

كل دالات Excel (بالترتيب الأبجدي)

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×