سالم الجعيدي 0 Report post Posted March 7, 2005 هذه طريقة حساب يوم الأسبوع للتقويم الهجري س ( سنين ) ش ( شهر ) أ = ( س – 1 ) * 354.3667 ( اجبر الكسر بواحد إن بلغ 0.5 أو أكثر ) ب = ( ش –1 ) * 29.5 (اجبر الكسر بواحد إن بلغ 0.5 ) ج = الأيام + أ + ب + 4 د = ج / 7 الحاصل السابق يحتوي على عدد صحيح وكسر عشري احذف العدد الصحيح يوم الأسبوع = الكسر العشري * 7 الرقم 1 يعني الأحد الرقم 2 يعني الأثنين الرقم 3 يعني الثلاثاء الرقم 4 يعني الأربعاء الرقم 5 يعني الخميس الرقم 6 يعني الجمعة الرقم 7 يعني السبت مثال 20رجب عام 1410 هجري س = 1410 ، ش = 7 أ = ( 1410 - 1 ) * 354.3667 =499303 بجبر الكسر ب = ( 7 – 1 ) * 29.5 = 177 ج = 20 + 499303 + 177 + 4 = 499504 د = 499504 / 7 = 71357.7142857 يوم الأسبوع = 0.7142857 * 7 = 5 إذن 20 رجب 1410 للهجرى يوافق يوم الخميس أخوكم سالم الجعيدي Share this post Link to post Share on other sites
سالم الجعيدي 0 Report post Posted March 8, 2005 ملاحظة قد يرغب البعض في حساب ما ذكرناه سابقاً بواسطة الأكسيل لذلك لأجل حذف الكسر مطلقاً نستخدم الدالة INT ولأجل جبر الكسر بواحد إن بلغ 0.5 أو أكثر نستخدم الدالة Round ولأجل حذف العدد الصحيح دون الكسر العشري نستخدم هذه الصيغة على فرضية أن x تمثل عدد صحيح وكسر عشري x-int x والسلام سالم الجعيدي Share this post Link to post Share on other sites