اذهب الي المحتوي
أوفيسنا
بحث مخصص من جوجل فى أوفيسنا
Custom Search

حساب الفروقات في التاريخ الهجري ..!


الردود الموصى بها

السلام عليكم ...

 

جزاكم الله خيراً على تقديم ما لديكم من علم

نفع الله بكم وبعلمكم

 

لدي سؤال حول احتساب الفروقات بين الأيام بالتاريخ الهجري على اعتبار أن الشهر الهجري (30 يوماً)

 

على سبيل المثال:

إذا افترضنا ان التاريخ المطلوب الطرح منه هو 15/01/1434هـ ...

فإن الناتج سيكون 30 - 15 = 15

 

المعادلة سهلة بالتاريخ الميلادي [ =30-(DAY(A1 ]

 

لكن كيف أطبقها بالتاريخ الهجري .؟

 

وهل توجد طريقة فعالة لقراءة التاريخ الهجري في اكسل كـ(يوم،شهر،سنة) ليتم التعامل بكافة الدوال معه بسهولة مثل التاريخ الميلادي .؟

 

يوجد ملف في المرفقات ...

 

ولكم جزيل الشكر مقدماً ،،،

الفرق في التاريخ الهجري.rar

تم تعديل بواسطه بـو نـــــورة
  • Like 1
رابط هذا التعليق
شارك

السلام عليكم

الأخ العزيز

إذا كان التاريخ الهجري رقما فاستخدم المعادلة التالية

=30-VALUE(RIGHT(TEXT(A10,"[$-1170401]B2"),2))

وإذا كان التاريخ الهجري ليس رقما كما في حالتك هذه فاستخدم المعادلة التالية

=30-VALUE(RIGHT(A10,2))
  • Like 2
رابط هذا التعليق
شارك

ماشاء الله عليك أستاذى (طارق ) معادلة رائعة

بسيطة الفكرة ، عبقرية التنفيذ ، سلاسة النتيجة والأثر

بارك الله فيك أستاذى ، ومتعنا الله بروائعك دائما

رابط هذا التعليق
شارك

ماشاء الله عليك أستاذى (طارق ) معادلة رائعة

بسيطة الفكرة ، عبقرية التنفيذ ، سلاسة النتيجة والأثر

بارك الله فيك أستاذى ، ومتعنا الله بروائعك دائما

رابط هذا التعليق
شارك

السلام عليكم و رحمة الله وبركاته

اخي بو نورة

بالإضافة الى حل استاذي الفاضل المهندس طارق

 

اضف حرف a في بداية التاريخ الهجري

 

سوف يتحول التاريخ الى قيمة رقمية يمكنك الطرح منها او الجمع عليها او تحويلها الى تاريخ ميلادي

 

او

استخدم هذه الدالة لتحويل التاريخ الهجري الى قيمة رقمية

=IF(ISNUMBER($a$10);SUM($a$10);IF(ISERROR(VALUE("a"&$a$10));FALSE;VALUE("a"&$a$10)))

مع التحية

 

  • Like 1
رابط هذا التعليق
شارك

 

السلام عليكم

الأخ العزيز

إذا كان التاريخ الهجري رقما فاستخدم المعادلة التالية

=30-VALUE(RIGHT(TEXT(A10,"[$-1170401]B2"),2))

وإذا كان التاريخ الهجري ليس رقما كما في حالتك هذه فاستخدم المعادلة التالية

=30-VALUE(RIGHT(A10,2))

 

 

السلام عليكم و رحمة الله وبركاته

اخي بو نورة

بالإضافة الى حل استاذي الفاضل المهندس طارق

 

اضف حرف a في بداية التاريخ الهجري

 

سوف يتحول التاريخ الى قيمة رقمية يمكنك الطرح منها او الجمع عليها او تحويلها الى تاريخ ميلادي

 

او

استخدم هذه الدالة لتحويل التاريخ الهجري الى قيمة رقمية

=IF(ISNUMBER($a$10);SUM($a$10);IF(ISERROR(VALUE("a"&$a$10));FALSE;VALUE("a"&$a$10)))

مع التحية

 

 

السلام عليكم

 

جزاكم الله خيراً

 

وفعلاً ..

المعادلة الأولى التي وضعها الاستاذ طارق هي ما أحتاج بالضبط

 

نفع الله بكم وبعلمكم

 

ولكم جزيل الشكر

والشكر موصول للأخ أحمد

رابط هذا التعليق
شارك

  • 5 years later...

السلام عليكم ورحمة الله وبركاته 

التاريخ الميلادي عندي صحيح

لكن وقت احولو للتاريخ الهجري يزيد عندي يوم عن التاريخ الأصلي

الميلادي / ddd/d/mm/yyyy

الهجري / B2ddd/d/mm/yyyy

تم تعديل بواسطه hachim alazzam
رابط هذا التعليق
شارك

زائر
هذا الموضوع مغلق.
×
×
  • اضف...

Important Information