اذهب الي المحتوي
أوفيسنا

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

قام بنشر (معدل)

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

 

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

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

 

لدي سؤال حول احتساب الفروقات بين الأيام بالتاريخ الهجري على اعتبار أن الشهر الهجري (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