Excel: كيفية مقارنة التواريخ بدون أوقات
في كثير من الأحيان، قد ترغب في مقارنة تاريخين في Excel مع تجاهل القيم الزمنية المرتبطة بالتواريخ.
لحسن الحظ، يمكنك استخدام الدالة INT() في Excel لاستخراج التاريخ فقط من قيمة التاريخ والوقت، مما يسمح لك بمقارنة التواريخ بسهولة مع تجاهل الوقت.
توضح الأمثلة التالية كيفية استخدام الدالة INT() هذه في سيناريوهات مختلفة.
مثال 1: مقارنة التواريخ بدون الأوقات
لنفترض أن لدينا القائمة التالية لقيم التاريخ والوقت في Excel والتي تشير إلى وقت قيام أشخاص مختلفين بالتسجيل في سباق 5K بالإضافة إلى الموعد النهائي للتسجيل:
يمكننا كتابة الصيغة التالية في الخلية B2 لمقارنة تاريخ التسجيل بالموعد النهائي:
=IF(INT( A2 )<= $D$2 , "Valid", "Not Valid")
يمكننا بعد ذلك سحب هذه الصيغة وتعبئتها في كل خلية متبقية في العمود B:
تقوم هذه الصيغة فقط بمقارنة التاريخ الموجود في العمود A وتاريخ الاستحقاق الموجود في الخلية D2.
إذا كان التاريخ الموجود في العمود A يساوي التاريخ الموجود في الخلية D2 أو يسبقه، فستُرجع الصيغة صالحًا .
وبخلاف ذلك، ترجع الصيغة غير صالح .
مثال 2: مقارنة التواريخ وعدها بدون أوقات
لنفترض مرة أخرى أن لدينا القائمة التالية لقيم التاريخ والوقت في Excel والتي تشير إلى وقت قيام أشخاص مختلفين بالتسجيل في سباق 5K بالإضافة إلى الموعد النهائي للتسجيل:
يمكننا كتابة الصيغة التالية في الخلية F2 لحساب العدد الإجمالي لتواريخ التسجيل في الموعد النهائي أو قبله:
=SUMPRODUCT((INT( A2:A10 )<= D2 )+0)
من النتيجة، يمكننا أن نرى أن إجمالي 5 تواريخ في العمود A تساوي أو تسبق الموعد النهائي.
باستخدام الدالة INT() ، تمكنا من مقارنة جزء التاريخ فقط من قيم وقت العمود A بالموعد النهائي.
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ المهام الشائعة الأخرى في Excel:
كيفية استخدام SUMIFS مع نطاق زمني في Excel
كيفية تصفية التواريخ حسب الشهر في إكسيل
كيفية الملء التلقائي للتواريخ في إكسل