الرئيسية | مايكروسوفت اوفيس | مايكروسوفت اكسل | كتابة / تنسيق التاريخ الهجري في مايكروسوفت إكسل

كتابة / تنسيق التاريخ الهجري في مايكروسوفت إكسل


سبق أن أشرنا الى ان الإكسل يعالج التواريخ من خلال تسجيلها كقيم رقمية متسلسلة تبدأ من القيمة 1 ويتم تنسيقها لتظهر في صورة التاريخ 1-1-1900؛ والقيمة 2 تمثل 2-1-1900 وهكذا.

هذا بالنسبة للتورايخ الميلادية (يناير / فبراير / … / ديسمبر)؛ لكن هل يستطيع مايكروسوفت إكسل أن يعالج التواريخ الهجرية (محرم / صفر / … / ذو الحجة)؟

نعم يستطيع الإكسل معالجة التواريخ الهجرية مثلما يعالج التقويم الميلادي؛ فنجد أن التقويم الهجري في الإكسل يبدأ من 29-8-1317 (شهر شعبان) وهو اليوم المقابل لتاريخ 1-1-1900.

التاريخ الهجري 01

تحويل / تنسيق التاريخ الميلادي الى تاريخ هجري

الطريقة الأولي : إختيار التاريخ الهجري / أم القرى من قائمة Date

  1. حدد الخلية التي تشتمل على التاريخ الميلادي
  2. نقوم بـ Right Click على الخلية ثم Format Cells –يمكنك إستخدام الإختصار Ctrl + 1
  3. نختار Number Tab ثم القسم Date من القائمة الجانبية
  4. نختار من العنصر Locale اللغة العربية (مع الدولة التي تريدها)
  5. من العنصر Calender Type نختار أحد قيمتين
    • Arabic Hijri
    • Um-al-Qura (أم القرى – مكة المكرمة)

التاريخ الهجري 02

الطريقة الثانية : ضبط التنسيق من قائمة Custom

  1. حدد الخلية التي تشتمل على التاريخ الميلادي
  2. نقوم بـ Right Click على الخلية ثم Format Cells -يمكنك إستخدام الإختصار Ctrl+1
  3. من القائمة الجانبية نختار Custom
  4. في خانة Type ندخل الكود B2 قبل تنسيق التاريخ المراد إستخدامه
    مثال : التنسيق B2ddd dd/mmm/yyy سيُظهر التاريخ “الخميس 22/ربيع الأول/1435”

التاريخ الهجري 03

لاحظ أن الطريقة الأولى والثانية تؤديان نفس الوظيفة فحين تستخدم الطريقة الأولى ثم تحدد القائمة Custom ستجد أن الإكسل قام بعملية إضافة الكود B2 قبل التنسيق الذي تريده للتاريخ

حتى الأن تعرفنا على كيفية تحويل التاريخ الميلادي الى تاريخ هجري؛ لكن في حالة إستخدامنا التاريخ الهجري في عملنا بشكل أساسي فلا يُعقل أن ادخل التاريخ الميلادي ثم أقوم بتحويله الى هجري؛ لذا في الجزء التالي سنتعرف على كيفية إدخال التاريخ الهجري مباشرة في الخلية

كتابة التاريخ الهجري في الخلية مباشرةً

  1. حدد الخلية المراد كتابة التاريخ الهجري بها ثم إذهب الى Format Cells -الإختصار Ctrl +1-
  2. من التبويب Number نختار من القائمة الجانبية Date
  3. نختار اللغة العربية ثم التقويم الهجري -كما تم عرضه في الجزء السابق-
  4. نقوم بتفعيل الأمر Input dates according to selected calender اي أدخل التاريخ بشكل مطابق للتقويم الذي تم إختياره
    الأن تستطيع كتابة التاريخ الهجري مباشرة في الخلية؛ فمثلاً التاريخ 22 ربيع الأول 1435 يتم إدخاله 22-3-1435

التاريخ الهجري 04

ملاحظات على تحويل التاريخ الهجري الى ميلادي والعكس:

  • طريقة إدخال التاريخ الهجري مباشرة تعمل على الأوفيس 2007 / 2010 ولا تتأثر بالإعدادات المستخدمة في نظام التشغيل -الويندوز-
  • لا تنس أن التاريخ الهجري ما هو إلا تنسيق -طريقة عرض للبيانات- وليست القيمة الفعلية في الخلية؛ وعليه فإن إستخدام دوال الوقت والتاريخ مع التاريخ الهجري لن تُعطينا النتائج المتوقعة
    مثال : استخدام الدالة Year مع التاريخ 22/ربيع الأول/1345 لن يعطي القيمة 1345 بل سيعطي القيمة 2014 قيمة السنة الميلادية
  • التواريخ الهجرية تُكتب باللغة العربية [هل تعرف طريقة لإظهارها باللغة الإنجليزية؟ شاركنا بها]
  • يمكننا الإستعاضة عن تعديل تنسيق الخلية واستخدام الدالة Text لتطبيق تنسيق محدد على التاريخ وذلك بنفس الإسلوب المستخدم في الطريقة الثانية B2

    =TEXT(Today();”b2 ddd dd/mmm/yyy”)

    المعادلة السابقة ستعطينا تاريخ اليوم ويتم تنسيق بالتاريخ الهجري

  • لمن يستخدم نسخة الأوفيس 2003 سيقوم بإستخدام التعليمات التي توجد في المرجع رقم 2 -إنجليزي-
    أو
    تحميل شرح الأستاذ / أكرم الغامدي -عربي- بالإضافة لملف الريجيستري جاهز للعمل لنسخة 2003

مراجع:

شاهد أيضاً

الدالة Date

دوال الوقت والتاريخ 02 – الدالة Date

الدالة Date إحدى دوال الوقت والتاريخ وهي مسئولة عن دمج أجزاء التاريخ (يوم / شهر ...