قم باستخدام الدالة DATE في Excel عند الحاجة إلى جمع ثلاث قيم مختلفة لتكوين تاريخ.
التفاصيل التقنية
تقوم الدالة DATE بإرجاع الرقم التسلسلي المتتالي الذي يمثل تاريخاً معيناً.
بناء الجملة: DATE(year,month,day)
يحتوي بناء جملة الدالة DATE على الوسيطات التالية:
السنة مطلوب. يمكن أن تتضمن قيمة وسيطة السنة من رقم واحد إلى أربعة أرقام. يفسر Excel وسيطة السنة وفقا لنظام التاريخ الذي يستخدمه الكمبيوتر. وبشكل افتراضي، يستخدم Microsoft Excel لنظام تشغيل Windows نظام تاريخ 1900، مما يعني أن أول تاريخ هو 1 يناير 1900.
تلميح
استخدم أربعة أرقام لوسيطة السنة لمنع حدوث نتائج غير مرغوب فيها. على سبيل المثال، يمكن أن تعني "07" "1907" أو "2007". لذلك تمنع السنوات المكونة من أربعة أرقام حدوث إرباك.
- إذا كانت قيمة السنة بين 0 (صفر) و1899 (ضمنا)، فإن Excel يضيف هذه القيمة إلى 1900 لحساب السنة. على سبيل المثال، تقوم DATE(108,1,2) بإرجاع 2 يناير، 2008 (1900+108).
- إذا كانت قيمة السنة بين 1900 و9999 (ضمنا)، فإن Excel يستخدم هذه القيمة على أنها السنة. على سبيل المثال، تقوم DATE(2008,1,2) بإرجاع 2 يناير، 2008.
- إذا كانت قيمة year أقل من 0 أو كانت 10000 أو أكبر، فسيرجع Excel قيمة #NUM! وهي قيمة خطأ.
الشهر مطلوب. وهي عدد صحيح موجب أو سالب يمثل أحد أشهر السنة من 1 إلى 12 (من يناير إلى ديسمبر).
- إذا كان "الشهر" أكبر من 12، يضيف الشهر عدد الأشهر هذا إلى "الشهر" الأول في السنة المعينة. على سبيل المثال، تقوم DATE(2008,14,2) بإرجاع الرقم التسلسلي الذي يمثل 2 فبراير، 2009.
- إذا كانت قيمة الشهر أقل من 1، فإن الشهر يطرح مقدار عدد الأشهر هذا، زائد 1، من الشهر الأول في السنة المحددة. على سبيل المثال، تقوم DATE(2008,-3,2) بإرجاع الرقم التسلسلي الذي يمثل 2 سبتمبر، 2007.
يوم مطلوب. وهي عدد صحيح موجب أو سالب يمثل أحد أيام الشهر من 1 إلى 31.
- إذا كان "اليوم" أكبر من عدد أيام الشهر المحدد، يضيف "اليوم " عدد الأيام هذا إلى اليوم الأول في الشهر. على سبيل المثال، تقوم DATE(2008,1,35) بإرجاع الرقم التسلسلي الذي يمثل 4 فبراير، 2008.
- إذا كان اليوم أقل من 1، فإن اليوم يطرح مقدار عدد الأيام، زائد واحد، من اليوم الأول من الشهر المحدد. على سبيل المثال، تقوم DATE(2008,1,-15) بإرجاع الرقم التسلسلي الذي يمثل 16 ديسمبر، 2007.
ملاحظة
يخزن Excel التواريخ كأرقام تسلسلية متتالية حتى يمكن استخدامها في العمليات الحسابية. يعد 1 يناير 1900 الرقم التسلسلي 1، و1 يناير 2008 الرقم التسلسلي 39448 لأنه يزيد 39447 يوم عن 1 يناير 1900. ستحتاج إلى تغيير تنسيق الأرقام (تنسيق الخلايا) لكي تتمكن من عرض تاريخ صحيح.
بناء الجملة: DATE(year,month,day)
على سبيل المثال: يجمع =DATE(C2,A2,B2) السنة من الخلية C2، والشهر من الخلية A2 واليوم من الخلية B2 في خلية واحدة كتاريخ. يعرض المثال أدناه النتيجة النهائية في الخلية D2.
: هل تحتاج إلى إدخال تواريخ بدون صيغة؟ لا توجد مشكلة. يمكنك إدراج التاريخ والوقت الحاليين في خلية، أو يمكنك إدراج تاريخ يتم تحديثه. يمكنك أيضا تعبئة البيانات تلقائيا في خلايا ورقة العمل.
تغيير تنسيق التاريخ
في علامة التبويب " الشريط الرئيسي" ، في المقطع " رقم "، حدد ether أو "تاريخ طويل" أو "تاريخ قصير".
أو بدلا من ذلك، انقر بزر الماوس الأيمن فوق الخلية (الخلايا) التي تريد تغييرها وحدد "تنسيق الخلايا" أو اضغط على Ctrl+1. على جهاز Mac، انقر مع الضغط على Ctrl فوق الخلايا (Command+1 على جهاز Mac).
حدد "تاريخ " من القائمة " فئة ".
اختر الإعدادات المحلية (الموقع) وتنسيق التاريخ الذي تريده.
للحصول على مزيد من المعلومات حول تنسيق التواريخ، راجع تنسيق تاريخ بالطريقة التي تريدها.
حساب تاريخ استناداً إلى تاريخ آخر
يمكنك استخدام الدالة DATE لإنشاء تاريخ مستند إلى تاريخ خلية أخرى. على سبيل المثال، يمكنك استخدام الدالات YEARوMONTHوDAY لإنشاء تاريخ ذكرى سنوية مستند إلى خلية أخرى. لنفترض أن اليوم الأول للعمل للموظف هو 10/1/2016. يمكن استخدام الدالة DATE لتحديد تاريخ الذكرى السنوية الخامسة له:
- تؤدي الدالة DATE إلى إنشاء تاريخ.
=DATE(YEAR(C2)+5,MONTH(C2),DAY(C2)) - تتحقق الدالة YEAR من الخلية C2 وتستخرج "2012".
- ثم تضيف «+5» 5 سنوات، وتقوم بإعداد "2017" كالذكرى السنوية في الخلية D2.
- تقوم الدالة MONTH باستخراج "3" من C2. يؤدي ذلك إلى إعداد "3" كالشهر في الخلية D2.
- تقوم الدالة DAY باستخراج "14" من C2. يؤدي ذلك إلى إعداد «14» كاليوم في الخلية D2.
تحويل السلاسل النصية والأرقام إلى تواريخ
إذا قمت بفتح ملف من برنامج آخر، فسيحاول Excel التعرف على التواريخ الموجودة ضمن البيانات. ولكن أحياناً لا يمكن التعرف على التواريخ. قد يرجع ذلك إلى أن الأرقام لا تشبه تاريخاً نموذجياً أو أنه تم تنسيق البيانات كنص. وإذا كان الأمر كذلك، يمكنك استخدام الدالة DATE لتحويل المعلومات إلى تواريخ. على سبيل المثال، في الرسم التوضيحي التالي، تحتوي الخلية C2 على تاريخ بالتنسيق: YYYYMMDD. وتم تنسيقها كنص أيضاً. لتحويلها إلى تاريخ، تم استخدام الدالة DATE بالتزامن مع الدالات LEFT وMID وRIGHT.
- تؤدي الدالة DATE إلى إنشاء تاريخ.
=DATE(LEFT(C2,4),MID(C2,5,2),RIGHT(C2,2)) - تتحقق الدالة LEFT من الخلية C2 وتأخذ الأحرف الأربعة الأولى من اليسار. يؤدي هذا إلى إعداد "2014" كسنة التاريخ الذي تم تحويله في الخلية D2.
- تتحقق الدالة MID من الخلية C2. وتبدأ عند الحرف الخامس، ثم تأخذ حرفين إلى اليمين. يؤدي هذا إلى إعداد "03" كشهر التاريخ الذي تم تحويله في الخلية D2. نظرا لتعيين تنسيق D2 إلى "تاريخ"، لن يتم تضمين "0" في النتيجة النهائية.
- تتحقق الدالة RIGHT من الخلية C2 وتأخذ أول حرفين بدءاً من أقصى اليسار وانتقالاً إلى اليمين. يؤدي ذلك إلى إعداد «14» كيوم التاريخ في الخلية D2.
زيادة تاريخ أو إنقاصه حسب عدد معين من الأيام
لزيادة تاريخ أو إنقاصه حسب عدد معين من الأيام، ما عليك سوى إضافة عدد الأيام أو طرحها إلى القيمة أو مرجع الخلية الذي يحتوي على التاريخ.
في المثال أدناه، تحتوي الخلية A5 على التاريخ الذي نريد زيادته ونقليله بمقدار 7 أيام (القيمة الموجودة في C5).