تقريب الوقت في الإكسيل إلى أقرب ربع ساعه
السلام عليكم و رحمة الله
في احد مشاريعنا لقسم شؤون الموظفين في إحدى الشركات, كانت السياسة في هذه الشركة بخصوص التأخير أن يتم التقريب لأقرب ربع ساعه لحساب وقت التأخير.
فعلى سبيل المثال لدينا الأوقات التالية في العامود A
و في العامود B النتائج المطلوب أن تظهر بها
فعندما تكون الساعة 06:03 أن تكون نتيجة التقريب إلى 06:00
و عندما تكون الساعة 06:14 أن تكون نتيجة التقريب إلى 06:15
بداية لمعرفة طرق الحل يجب معرفة كم ربع في اليوم
و هو بكل بساطة عبارة عن ضرب 24 في 4
أي اربعة و عشرون ساعه في أربع رباع لكل ساعه و التي سيكون ناتجها
96
و بعدها سنتخدم أي من معادلات التقريب
و سنبدأ بأبسطها و هي معادلة
ROUND
و على فرض أن الخلية الفعاله هي B2 ستكون المعادلة بالصيغة التالية :
فما الذي فعلته المعادلة :
تم ضرب قيمة الوقت بالرقم 96 ( عدد الأرباع ) للحصول على رقم ليتم تقريبه للصفر و سيكون الناتج
72.2394813516172
ثم قامت بتقريبه لأقرب صفر
فكانت النتيجة
72
ثم المرحلة الأخيرة قسمت الرقم على عدد الأرباع
فحصلنا على النتيجة
و بذلك نحصل على النتيجة المطلوبة
و لكن ماذا لو طلب منا أن يكون دائماً التقريب لأعلى ربع كما هو الحال في العامود C
في هذه الحالة ستختلف المعادلة, و سنستخدم إحدى معادلات التقريب لأعلى و يمكننا إستخدام ROUNDUP أو CEILING كما في الصورة التالية
أما في حال رغبتنا بالحصول على التقريب للحد الأدنى, فسنستخدم المعادلات التالية ROUNDDOWN او FLOOR كما في الصورة التالية
و إضافة للمعادلات أعلاه يمكن إستخدام المعادلة MROUND بالشكل التالي
ملاحظة مهمة : في حال طلب منك التقريب لأقرب نصف ساعه إستخد الرقم 48 بدل من 96
و في معادلات القسمة على 4 قم بإستبادلها بالرقم 2
أتمنى لكم المتعة و الفائدة دائما
دمتم في حفظ الله
يحيى حسين
Excel MVP
في احد مشاريعنا لقسم شؤون الموظفين في إحدى الشركات, كانت السياسة في هذه الشركة بخصوص التأخير أن يتم التقريب لأقرب ربع ساعه لحساب وقت التأخير.
فعلى سبيل المثال لدينا الأوقات التالية في العامود A
و في العامود B النتائج المطلوب أن تظهر بها
فعندما تكون الساعة 06:03 أن تكون نتيجة التقريب إلى 06:00
و عندما تكون الساعة 06:14 أن تكون نتيجة التقريب إلى 06:15
بداية لمعرفة طرق الحل يجب معرفة كم ربع في اليوم
و هو بكل بساطة عبارة عن ضرب 24 في 4
أي اربعة و عشرون ساعه في أربع رباع لكل ساعه و التي سيكون ناتجها
96
و بعدها سنتخدم أي من معادلات التقريب
و سنبدأ بأبسطها و هي معادلة
ROUND
و على فرض أن الخلية الفعاله هي B2 ستكون المعادلة بالصيغة التالية :
فما الذي فعلته المعادلة :
تم ضرب قيمة الوقت بالرقم 96 ( عدد الأرباع ) للحصول على رقم ليتم تقريبه للصفر و سيكون الناتج
72.2394813516172
ثم قامت بتقريبه لأقرب صفر
فكانت النتيجة
72
ثم المرحلة الأخيرة قسمت الرقم على عدد الأرباع
فحصلنا على النتيجة
06:00 PM |
و لكن ماذا لو طلب منا أن يكون دائماً التقريب لأعلى ربع كما هو الحال في العامود C
في هذه الحالة ستختلف المعادلة, و سنستخدم إحدى معادلات التقريب لأعلى و يمكننا إستخدام ROUNDUP أو CEILING كما في الصورة التالية
أما في حال رغبتنا بالحصول على التقريب للحد الأدنى, فسنستخدم المعادلات التالية ROUNDDOWN او FLOOR كما في الصورة التالية
و إضافة للمعادلات أعلاه يمكن إستخدام المعادلة MROUND بالشكل التالي
ملاحظة مهمة : في حال طلب منك التقريب لأقرب نصف ساعه إستخد الرقم 48 بدل من 96
و في معادلات القسمة على 4 قم بإستبادلها بالرقم 2
أتمنى لكم المتعة و الفائدة دائما
دمتم في حفظ الله
يحيى حسين
Excel MVP
شكرا لك على الشرح لا تحرمنا من جديدك
ردحذفبارك الله فيكم وفي جهودكم مجهود رائع من مبدع وفقك الله للخير دائما
ردحذفوالشكر لله ثم لك على هذا العلم زادك الله من فضله
وأذكرك بأن طلاب العلم قال فيهم رسول الله صلى الله عليه وسلم : من سلك طريقاً يلتمس فيه علماً سهل الله طريقاً إلى الجنة، وإن الملائكة لتضع أجنحتها رضاً لطالب العلم، وإن طالب العلم يستغفر له من في السماء والأرض حتى الحيتان في الماء... . رواه أبو داود وابن ماجه من حديث أبي الدرداء رضي الله عنه، وصححه الألباني ،
والكلمة الطيبة صدقة.