كيفية استخدام صيغة IF للنطاق الزمني في Excel (6 طرق)

  • شارك هذا
Hugh West

يمكنك استخدام الدالة IF لإنشاء صيغة IF للعمل مع النطاق الزمني في Excel . في هذه المقالة ، سنوضح لك كيفية استخدام صيغة IF لـ النطاق الزمني في Excel .

لقد أخذنا نموذج لمجموعة بيانات تحتوي على 3 أعمدة : المنتجات ، تاريخ الشحن ، و الحالة . سنتحقق مما إذا كان التاريخ يقع بين النطاق ، ويساوي النطاق ، وبعض المعايير الأخرى.

تنزيل المصنف التدريبي

IF Formula Date Range.xlsx

6 طرق لاستخدام IF Formula لنطاق التاريخ في Excel

1. استخدام الدالة IF فقط لإنشاء صيغة IF للنطاق الزمني في Excel

من أجل الطريقة الأولى ، سنستخدم الدالة IF لإنشاء صيغة للنطاق الزمني . أعلنت شركة للتو أنها شحنت المنتجات للتواريخ المذكورة في عمود التواريخ . سنتحقق مما إذا كان تاريخ الشحن يساوي التواريخ النطاق .

الخطوات:

  • أولاً ، اكتب الصيغة التالية في الخلية D5 .
=IF(C5=$F$5,"Shipped",IF(C5=$F$6,"Shipped",IF(C5=$F$7,"Shippped",IF(C5=$F$8,"Shipped",IF(C5=$F$9,"Shipped",IF(C5=$F$10,"Shipped",""))))))

هذه الصيغة تتحقق مما إذا كانت قيمة الخلية C5 تساوي أيًا من القيم من نطاق التواريخ . إذا تم العثور على أي تطابق ، فسيخرج " تم الشحن " ، وإلا فإنه سيترك الخلية فارغة.

علاوة على ذلك ، تذكر استخداممرجع مطلق خلية .

  • ثانيًا ، اضغط على ENTER .

بعد ذلك ، يمكننا أن نرى أنه لم يتم العثور على تطابق. لذلك ، ستخرج خلية فارغة .

  • أخيرًا ، استخدم Fill Handle لاستخدام هذه الصيغة إلى الخلايا .

الآن ، تطابق الخلايا C6 و C7 مع نطاق التواريخ . لذلك ، فإن الحالة هي " تم الشحن ".

قراءة المزيد: نطاق تاريخ صيغة Excel

2 . تطبيق AND & amp؛ إذا كانت الدالات لإنشاء صيغة لنطاق التاريخ في Excel

بالإضافة إلى وظيفة IF ، سنستخدم AND هنا لـ النطاق الزمني . التواريخ بين 10 March و 22 March ستحدد حالة المنتج " تم الشحن ".

الخطوات:

  • أولاً ، اكتب هذه الصيغة في الخلية D5 .
=IF(AND(C5>=$F$8,C5<=$G$8),"Shipped","Pending")

هذه الصيغة تتحقق من التاريخ من الخلية C5 مع الخلايا F8 و G8 . إذا كانت القيمة تقع بين النطاق ، فستظهر " تم الشحن " ، وإلا فسيتم عرض " معلق ". مرة أخرى ، تذكر استخدام مراجع الخلية المطلقة .

نحن نستخدم الدالة AND جنبًا إلى جنب مع الدالة IF لاستخدام معايير متعددة . تُستخدم الدالة AND عندما يلزم أن يكون معياران أو أكثر TRUE . إذا كان معيار واحد فقط هو TRUE ، فإن AND ستعيد الدالة FALSE كإخراج نهائي. نحن نستخدم الدالة AND للتأكد من أن أكثر من معيار واحد هو TRUE . النطاق الزمني له حد أدنى وأعلى. نحن نقيدها باستخدام الدالة AND .

  • ثانيًا ، اضغط على ENTER .
  • أخيرًا ، اسحب مقبض التعبئة إلى الملء التلقائي الصيغة .

في في الختام ، ستعرض مجموعة البيانات الخاصة بنا حالة المنتجات 4 على أنها تم الشحن كما هي ضمن النطاق الزمني .

المحتوى المرتبط: كيفية عمل النطاق الزمني SUMIF الشهر في Excel (9 طرق)

3. استخدام OR & amp؛ إذا كانت وظائف نطاق التاريخ في Excel

في هذه الطريقة ، سنستخدم الدالة أو مع الدالة IF لإنشاء صيغة للتاريخ النطاق في Excel . في هذا ، افترض أن بائع التجزئة يعمل في يوم بديل. ومن ثم ، فإن تاريخ الشحن يقع في الأعياد ، ستظهر الحالة " سيتم تأجيله ".

الخطوات:

  • أولاً ، اكتب الصيغة التالية في الخلية D5 .
=IF(OR(C5=$F$5,C5=$F$6,C5=$F$7,C5=$F$8,C5=$F$9,C5=$F$10),"Will be Delayed","")

هذه الصيغة تتحقق مما إذا كان التاريخ من الخلية C5 يساوي أيًا من القيم من نطاق تاريخ الإجازات . تاريخنا في الخلية C5 هو 12 مارس . في البداية ، تتحقق الصيغة مما إذا كانت تساوي القيمة الأولى لـ عطلاتالعمود ، أي 10 مارس . سيعود FALSE ، ثم ينتقل لأسفل إلى الخلية F6 ويتطابق. القيمة التالية هي 12 مارس ، وهي مطابقة تامة للقيمة الخاصة بنا من الخلية C5 . إذا لم يتم العثور على تطابق ، فستستمر هذه العملية حتى الخلية F10 . هذه هي الطريقة التي تعمل بها الصيغة .

لا تنس استخدام مراجع الخلية المطلقة .

  • ثانيًا ، اضغط على ENTER .

12 March موجود في نطاق الإجازات . ومن ثم ، فإن الإخراج هو " سوف يتأخر ".

  • أخيرًا ، الملء التلقائي الصيغة لبقية الخلايا .

وهكذا ، قمنا بعمل صيغة IF باستخدام IF و <وظائف 1> أو لنطاق التاريخ في Excel .

اقرأ المزيد: كيفية الحساب المتوسط ​​إذا كان ضمن نطاق التاريخ في Excel (3 طرق)

قراءات مماثلة:

  • Excel SUMIF مع نطاق تاريخ في الشهر & amp ؛ السنة (4 أمثلة)
  • كيفية استخدام SUMIFS مع نطاق التاريخ ومعايير متعددة (7 طرق سريعة)
  • Excel VBA: تصفية التاريخ قبل اليوم (بخطوات سريعة)
  • كيفية تصفية النطاق الزمني في الجدول المحوري باستخدام Excel VBA

4. استخدام الدالات المجمعة لإنشاء صيغة لنطاق التاريخ في Excel

سنستخدم الدالة COUNTIF جنبًا إلى جنب مع الوظيفة IF في هذه الطريقة لإنشاء صيغة IF ل النطاق الزمني . سنقوم بالتحقق مما إذا كانت منتجاتنا مشحونة أم لا أثناء مطابقتها مع تواريخ العمود المشحون .

الخطوات:

  • أولاً ، اكتب الصيغة من الأسفل إلى الخلية D5 .
=IF(COUNTIF($F$5:$F$10,C5),"Shipped","")

معادلة تتحقق مما إذا كان التاريخ من الخلية C5 موجود في نطاق العمود الذي تم شحنه . ستعطي الوظيفة COUNTIF 1 إذا كانت متوفرة. يعني 1 صحيح . بعد ذلك ، ستعمل وظيفة IF الخاصة بنا وستظهر "تم الشحن" لـ 1 وفارغة ( "" ) لـ 0 .

  • ثانيًا ، اضغط على ENTER .

لا تنس قفل النطاق الزمني باستخدام مرجع الخلية المطلق .

  • أخيرًا ، الملء التلقائي الصيغة إلى الخلية C6: C10 range .

هذا ما يجب أن تبدو عليه الخطوة الأخيرة. لقد استخدمنا معادلة أخرى IF للنطاق الزمني .

اقرأ المزيد: كيفية حساب التاريخ النطاق في Excel

5. استخدام الدالتين IF و TODAY لإنشاء صيغة لنطاق التاريخ في Excel

بالإضافة إلى IF الوظيفة ، 1> TODAY ستُستخدم هنا لإنشاء صيغة IF لنطاق تاريخ . هنا ، ستكون المعايير إذا كانت قيم تاريخ الشحن أقل أو تساوي تاريخ اليوم ثم ستخرج " تم الشحن " ، وإلا " معلق ".دعنا ننتقل إلى الإجراء.

الخطوات:

  • أولاً ، اكتب الصيغة من أدناه إلى الخلية D5 .
=IF(C5<=TODAY(),"Shipped","Pending")

اليوم هو 23 مارس 2022 . نحن نتحقق مما إذا كانت القيمة من الخلية C5 أقل أو تساوي 23 مارس . إذا كان الأمر كذلك ، فسيكون " تم الشحن " هو الإخراج في الخلية D5 .

  • ثم ، اضغط على ENTER .

تاريخنا هو 12 مارس ، وهو أقل من 23 مارس 2022 . لذلك ، لدينا القيمة " تم الشحن ".

  • أخيرًا ، الملء التلقائي الصيغة إلى الخلية النطاق C6: C10 .

أخيرًا ، يمكننا أن نرى أن القيم من نطاق الخلايا C5: C8 أقل من تاريخ اليوم .

المحتوى المرتبط: كيفية استخدام SUMIFS لقيم SUM في نطاق التاريخ في Excel

6. تطبيق وظائف IF و SORT للتحقق من ترتيب النطاق الزمني في Excel

هذه المرة ، هدفنا هو معرفة ما إذا كان نطاق التواريخ بترتيب تصاعدي أم لا. سنستخدم الدالة SORT لإنشاء صيغة IF لنطاق زمني .

الخطوات:

  • اكتب الصيغة التالية في الخلية D5 .
=IF(SUM(--(C5:C10SORT(C5:C10,1,1,0)))=0,"YES","NO")

انهيار الصيغة

لدينا عدة أجزاء في صيغة .

  • SORT (C5: C10،1،1،0) هذا الجزء يفرز نطاق الصف C5: C10 في تصاعديًاترتيب .
  • C5: C10SORT (C5: C10،1،1،0) يقارن قيم الخلية مع القيم التي تم فرزها.
  • SUM (- (C5: C10SORT (C5: C10،1،1،0)) - & gt؛ يصبح
    • الإخراج: {0} .

ومن ثم ، ستنخفض الصيغة إلى-

  • IF (TRUE، "YES"، "NO") .
    • الإخراج: نعم .

  • اضغط على ENTER .

التواريخ في ترتيب تصاعدي . لذلك ، لدينا " نعم " كإخراج.

للتحقق ، إذا كانت الصيغة تعمل ، قمنا بتغيير التاريخ . وبالتالي ، لدينا " لا ”كإخراج.

اقرأ المزيد: كيفية SUMIF بين تاريخين ومع معايير أخرى (7 طرق)

قسم التدريب

لقد قدمنا ​​مجموعات بيانات لممارستك في ملف Excel .

الخاتمة

لقد أظهرنا لك 6 طرقًا لاستخدام صيغة IF لنطاق زمني في Excel . إذا كان لديك أي مشاكل بخصوص هذه ، فلا تتردد في التعليق أدناه. شكرا على القراءة نانوغرام ، استمر في التفوق!

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.