كيفية استخدام عبارات IF-THEN في Excel

نشرت: 2023-07-26


للاستمتاع ببرنامج Excel بشكل كامل ، يجب أن تعرف كيفية استخدام وظيفة IF-THEN.

شخص يستخدم عبارات if ثم في التفوق

تنزيل 10 قوالب Excel للمسوقين [مجموعة مجانية]

تعد IF-THEN واحدة من أكثر وظائف Excel إثارة للإعجاب ، حيث يمكنك استخدامها لتحليل البيانات واستخلاص الاستنتاجات واتخاذ القرارات في ظل ظروف معينة محددة مسبقًا. ولكن ما هي بالضبط عبارات IF-THEN ، وكيف يمكنك البدء في استخدامها؟

في هذا الدليل ، سنوضح لك كيفية استخدام عبارات IF-THEN لتحسين إتقانك لبرنامج Excel.

جدول المحتويات

ما هي عبارات IF-THEN في Excel؟

عبارات IF-THEN هي وظائف في Excel تقوم بإرجاع مجموعة فريدة من الإجراءات بعد تلبية الشرط المعين مسبقًا.

ببساطة ، عند استخدام عبارة "If" ، فأنت تقوم بتعيين شرط وتوجيه Excel لتنفيذ مجموعة فريدة من الإجراءات عندما يكون الشرط المعين مسبقًا صحيحًا وآخر عندما يكون الشرط خاطئًا.

لاستخدام وظيفة "If" في Excel ، عليك أن تبدأ بكتابة علامة التساوي (=) ، متبوعة بـ "if" ، ثم الشرط الخاص بك ، وبناء جملة من جزأين يوجهان البرنامج إلى ما يجب فعله عندما تكون متطلباتك أو لا التقى.

عادة ما يبدو بناء الجملة كما يلي:

  • = IF (logical_test، [value_if_true]، [value_if_false])

writing if then statements in excel, if then statements in excel with text

وظيفة "If" سهلة الاستخدام ، خاصةً عندما يكون لديك حجم بيانات كبير وتريد تجنب ضغوط الصيغ الحاسوبية لكل بيانات. فيما يلي مثال على مدى سهولة استخدام عبارات IF-THEN في Excel:

في هذا المثال ، لدي جدول بيانات يحتوي على ثلاثة أعمدة من البيانات. حيث يحتوي العمود A على بيانات الاسم ، ويحتوي العمودان B و C على بيانات عدد صحيح.

باستخدام وظيفة If ، قمت بتعيين شرط باستخدام بناء الجملة:

  • = IF (B1> C1، "yes"، "no")

تبدأ هذه الوظيفة أمرًا يخبر برنامج Excel باختبار ما إذا كانت قيمة البيانات في الخلية B1 أكبر من قيمة البيانات في الخلية C1.

لقد طلبت من Excel ببساطة أن يعطيني إجابة بـ "نعم" بشرط أن تكون قيمة الخلية B1 أكبر من الخلية C1 واستجابة بـ "لا" بشرط أن تكون قيمة الخلية B1 أقل من القيمة من الخلية C1.

ثم قمت بعد ذلك بتوسيع هذه الوظيفة لتشمل الخلايا الأخرى المعنية باستخدام خدعة بسيطة للملء التلقائي. راجع دليلنا حول استخدام Excel مثل المحترفين للحصول على بعض الحيل المفيدة لجعل تجربة Excel أسهل.

من المهم ملاحظة أن عبارة IF-THEN تسمح لك فقط بتعيين شرط لمتغيرين. هذا يعني أنه يمكنك فقط تعيين الشروط بما في ذلك ، على سبيل المثال ، قيمة البيانات في الخلايا B1 و C1 أو شرط يتضمن قيم البيانات في الخلية B1 وعدد صحيح أو نص محدد.

على سبيل المثال ، يمكنك تعيين شرط يوجه Excel لإرجاع استجابة "نعم" إذا كانت القيمة في الخلية B1 أكبر من قيمة الخلية B2 كما هو موضح في المثال أعلاه. أو يمكنك تعيين شرط يطلب من Excel إرجاع الإجابة "نعم" أو "لا" إذا كانت قيمة الخلية B1 أكبر أو أقل من 1000.

إليك مثال سريع:

writing if then statements in excel, if then statements in excel with text

هنا ، طلبت من Excel إرجاع الإجابة "نعم" إذا كانت قيمة البيانات في الخلية C1 أكبر من 5000 و "لا" إذا كانت القيمة أقل من 5000.

هذا هو الرد الذي أعاده Excel:

writing if then statements in excel, if then statements in excel with text

كما ذكرنا سابقًا ، تعد عبارة IF-THEN إحدى وظائف Excel القوية ذات الفوائد العديدة. إن تعلم استخدام هذه الوظيفة بشكل صحيح سيزيد بشكل فلكي من إتقانك لبرنامج Excel.

فوائد عبارات IF-THEN في Excel

فيما يلي بعض الفوائد التي يمكن أن تقدمها لك عبارات IF-THEN في Excel:

التحقق من وجود أخطاء في البيانات

يمكنك استخدام عبارات IF-THEN للتحقق من وجود أخطاء عند إدخال البيانات في جدول البيانات.

على سبيل المثال ، إذا شعرت أنك قد ارتكبت خطأ بإدخال رقم بدلاً من نص في جدول البيانات ، فيمكنك التحقق باستخدام دالة if:

  • IF (B1 = "" ، "Text" ، "Number")

حساب جدول الدين أو جدول الإهلاك

يمكن للمحللين الماليين استخدام عبارات IF-THEN لحساب جداول الدين والاستهلاك.

باستخدام عبارة IF-THEN ، يمكنك تعيين شروط تطلب من البرنامج إعادة استجابة لأشهر بأرصدة مستحقة وحتى وضع جدول سداد.

للميزنة

كمحلل مالي ، فإن استخدام عبارات IF-THEN سيجعل إعداد الميزانية أسهل. ستسمح لك وظائف IF-THEN بإنشاء ما يصل إلى 64 شرطًا ، والتي يمكن أن تساعدك في عملية وضع الميزانية الخاصة بك.

لتنظيم البيانات

القدرة الأساسية لعبارات IF-THEN هي وضع التعليمات في ظل ظروف معينة. وبالتالي ، من السهل تنظيم البيانات في جدول البيانات الخاص بك في ظل ظروف معينة باستخدام عبارات if.

يمكنك تعيين شروط لمربع خلية معين أو خلايا متعددة وتنظيم بيانات جدول البيانات في ظل الظروف المذكورة.

يعمل بشكل جيد مع الصيغ الأخرى

ميزة مثيرة لبيانات IF-THEN هي مرونتها. نظرًا لمرونتها ، يمكنك استخدام عبارات IF-THEN مع الصيغ الأخرى في Excel.

على سبيل المثال ، يمكنك استخدامه مع وظيفة DATEVALUE () أو دالة SUM () أو حتى دالة COUNT ().

كيفية استخدام عبارات IF-THEN في Excel

الآن بعد أن عرفت ما هي عبارة IF-THEN وكيف يمكن أن تفيدك ، فإن الخطوة التالية هي معرفة كيفية استخدامها بشكل صحيح.

هناك طريقتان لاستخدام الدالة ، وسنبدأ بالأساسيات. أولاً ، إليك إجراء بسيط خطوة بخطوة لكتابة عبارات IF-THEN في Excel.

الخطوة 1: انقر فوق الخلية التي ترغب في تنسيقها ، على سبيل المثال الخلية A1.

الخطوة 2: اكتب صيغة الدالة IF-THEN مباشرة في مربع الخلية.

writing if then statements in excel, if then statements in excel with text

أو في مربع الصيغة. writing if then statements in excel, if then statements in excel with text

الخطوة 3: ابدأ في كتابة شروطك والاستجابات المتوقعة للظروف المذكورة.

writing if then statements in excel, if then statements in excel with text

تذكر: ابدأ الصيغة دائمًا بعلامة "يساوي" وأدخل علامات الترقيم المناسبة حتى لا تحصل على رسالة خطأ بعد إدخال الوظيفة.

إليك طريقة بديلة خطوة بخطوة يمكنك استخدامها.

الخطوة البديلة 1: انقر فوق علامة التبويب "الصيغ" في قائمة شريط المهام في برنامج Excel.

writing if then statements in excel, if then statements in excel with text

الخطوة البديلة 2: انقر فوق خيار "إدراج وظيفة" ، والذي سيطلق قائمة حوار:

 writing if then statements in excel, if then statements in excel with text

الخطوة البديلة 3: حدد "IF" من قائمة الخيارات في قائمة الحوار وانقر على "موافق". سيطلق مربع حوار.

writing if then statements in excel, if then statements in excel with text

الخطوة البديلة 4: في مربع الحوار ، أدخل الشرط والتعليمات التي تخبر البرنامج بالإجابات التي يجب إرجاعها عند استيفاء الشرط ومتى لم يتم الوفاء به.

writing if then statements in excel, if then statements in excel with text

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

ستدخل هذه الطريقة تلقائيًا علامات الترقيم والتنسيقات المناسبة وستطلب منك فقط إدخال الشروط والإرشادات في الحقول الثلاثة لمربع الحوار.

الآن بعد أن عرفت كيفية البدء بوظيفة IF-THEN ، دعنا نراجع حالات الاستخدام الأخرى لوظائف if.

كتابة دالة IF-THEN للنصوص

writing if then statements in excel, if then statements in excel with text

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

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

الخطوة 1: انقر فوق مربع الخلية حيث تريد إدراج الوظيفة.

الخطوة 2: اكتب علامة "يساوي" (=).

الخطوة 3: ابدأ في كتابة عبارة if ، جنبًا إلى جنب مع شروط الاختبار والردود المراد إرجاعها.

الخطوة 4: بعد كتابة عبارة if ، انقر فوق إدخال.

فيما يلي مثال يوضح كيفية إنشاء ملاحظة توضح من نجح في دورة تدريبية أو فشل فيها في فصل دراسي في السنة الأولى باستخدام عبارات IF-THEN في Excel مع النص:

في هذا المثال ، باستخدام الدالة IF-THEN:

  • إذا (B2 = "ناجح" ، "سجل أعلى من 50" ، "لم تسجل أعلى من 50")

طُلب من البرنامج عرض استجابة "تم تسجيل أعلى من 50" أو "لم تسجل أعلى من 50" إذا كانت سلسلة النص في الخلية B2 تساوي "اجتياز".

ومع ذلك ، يمكننا اختبار الطريقة الأخرى حول استخدام الوظيفة:

  • إذا كان (B2 <> "ناجح" ، "سجل أعلى من 50" ، "لم تسجل أعلى من 50")

طُلب من البرنامج عرض استجابة "تم تسجيل أعلى من 50" أو "لم تسجل أعلى من 50" إذا كانت سلسلة النص في الخلية B2 لا تساوي "اجتياز".

ملاحظة: قم دائمًا بإدراج علامات اقتباس مزدوجة عند ذكر معلمات النص الخاصة بك.

عبارات IF-THEN غير حساسة لحالة الأحرف ما لم يُنص على خلاف ذلك.

لجعل عبارة IF-THEN حساسة لحالة الأحرف ، يجب أن تسبق معلمات الشرط بكلمة "EXACT". باستخدام المثال أعلاه ، سيختبر Excel النص الكبير بهذه الصيغة:

  • إذا كانت (دقيقة (B2 ، "ناجح") ، "تم تسجيل أعلى من 50" ، "لم تكن النتيجة أعلى من 50")

كتابة دوال IF-THEN للأرقام

يجب أن تعرف عوامل تشغيل Excel الأساسية وعلاماتها قبل كتابة عبارات IF-THEN في Excel للأرقام. فيما يلي دليل لبرنامج Excel سيساعدك على تعلم صيغ Excel الأساسية وعوامل التشغيل والمزيد.

اتبع هذه الخطوات.

الخطوة 1: انقر فوق مربع الخلية حيث تريد إدراج الوظيفة.

الخطوة 2: اكتب علامة "يساوي" (=).

الخطوة 3: ابدأ في كتابة عبارة if ، جنبًا إلى جنب مع شروط الاختبار والردود المراد إرجاعها.

الخطوة 4: بعد كتابة عبارة if ، انقر فوق إدخال. يجب أن تبدو صيغتك كما يلي:

  • إذا (B2> = 50 ، "ناجح" ، "فشل")

باستخدام الوظيفة أعلاه ، يمكننا كتابة عبارة IF-THEN للتحقق مما إذا كان الطالب قد نجح في دورة تدريبية أو فشل فيها. هذا مثال:

writing if then statements in excel, if then statements in excel with text

تعيّن هذه الوظيفة شرطًا لاختبار ما إذا كانت الخلية B2 تحتوي على قيمة عدد صحيح أكبر من أو تساوي 50. إذا تم استيفاء هذا الشرط ، فسيرجع البرنامج استجابة "ناجح" واستجابة "فاشلة" إذا لم يتم استيفاء الشرط .

ملاحظة: لا تعمل دالات IF-THEN مع الأعداد الصحيحة فقط. يمكنهم أيضًا العمل مع الأرقام الحقيقية والأرقام السالبة.

كتابة دالات IF-THEN للتواريخ

أحد الأشكال الفريدة لكتابة وظائف IF-THEN هو تنسيق التاريخ. قد يعتقد الكثير من الناس أنه يمكنهم كتابة وظائف IF-THEN للتواريخ مثل كتابة وظائف IF-THEN للأرقام.

لسوء الحظ ، هذا ليس كذلك.

نظرًا لأن برنامج Excel لا يمكنه قراءة تنسيق التاريخ العادي لـ mm / dd / yyyy ، فسيتعين عليك إدراج وظيفة "DATEVALUE" في دالة IF-THEN الخاصة بك لجعل برنامج Excel يعرف أنك تختبر شرطًا للتاريخ.

يجب أن تبدو وظيفتك كما يلي:

  • IF (B2> = DATEVALUE (“mm / dd / yyyy”)، “yes”، “no”)

إليك إجراء خطوة بخطوة حول كيفية استخدام هذا في جدول البيانات الخاص بك:

الخطوة 1: في جدول البيانات الخاص بك ، انقر فوق الخلية حيث تريد إدخال الوظيفة.

الخطوة 2: اكتب علامة "يساوي" (=).

الخطوة 3: ابدأ في كتابة دالة if. يجب أن يبدو بناء الجملة الخاص بك كما يلي:

writing if then statements in excel, if then statements in excel with text

الخطوة 4: انقر فوق إدخال على لوحة المفاتيح ، وستقوم الوظيفة بإرجاع استجابة الحالة إما "تم إصدارها" أو "لم يتم طرحها".

writing if then statements in excel, if then statements in excel with text

تختبر الوظيفة أعلاه ما إذا كان التاريخ في الخلية B2 أكبر من 11 أبريل 2023. ستعطي الوظيفة استجابة "مُصدر" أو "لم يتم إصدارها" بناءً على ما إذا كانت الشروط مستوفاة أم لا.

ملاحظة: يمكنك ضبط وظيفة IF-THEN للمقارنة مع التاريخ الحالي عن طريق إدخال وظيفة TODAY () في دالة IF-THEN الخاصة بك.

هذا ما يجب أن تبدو عليه وظيفتك:

  • IF (B2> TODAY () ، "مُصدر" ، "لم يتم طرحه")

كتابة دالات IF-THEN لشروط متعددة (عبارات IF متداخلة)

تسمح لك عبارات IF-THEN المتعددة أو عبارات if المتداخلة ، كما يطلق عليها عادةً ، بإضافة عبارات if متعددة في عبارة if واحدة.

ستبدو عبارة if المتداخلة بالشكل التالي:

  • IF (logical_test، [value_if_true]، if (logical test، [value_if_true]، if (logical test، [value_if_true]، [value_if_false])))

إذا كنت ترغب في كتابة دالة IF-THEN لتعيين ملاحظات لعشرات من طلاب السنة الأولى في دورة تدريبية معينة. إليك كيفية القيام بذلك في بضع خطوات:

الخطوة 1: انقر فوق مربع الخلية حيث تريد إدراج الوظيفة

الخطوة 2: اكتب علامة "يساوي" (=).

الخطوة 3: ابدأ في كتابة دالة IF-THEN. يجب أن تبدو وظيفتك كما يلي:

  • IF (B2> 90، “Excellent”، IF (B2> = 80، “Very Good”، IF (B2> = 70، “Good”، IF (B2> = 50، “Fair”، “Poor”))) )

writing if then statements in excel, if then statements in excel with text

الخطوة 4: انقر فوق مفتاح Enter لتلقي رد على وظيفتك.

ستعيد الوظيفة إجابة "ممتاز" للطلاب الذين حصلوا على 90 أو أعلى ؛ "جيد جدًا" للطلاب الذين تتراوح أعمارهم بين 79 و 90 ؛ "جيد" للطلاب الذين حصلوا على 69 و 80 ؛ "مقبول" للطلاب الذين تتراوح أعمارهم بين 49 و 70 ؛ و "عادل" للطلاب الحاصلين على درجات أقل من 50.

أفضل الممارسات لبيانات IF-THEN في Excel

فيما يلي بعض الممارسات التي يجب اتباعها للحصول على أفضل النتائج من وظائف IF-THEN في Excel.

استخدم الأقواس دائمًا.

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

على سبيل المثال ، عند كتابة عدة شروط شرطية أو عبارة if المتداخلة ، تأكد من استخدام الأقواس في الأماكن الصحيحة لتجنب "#NAME؟" أخطاء.

استخدم النطاق بدلاً من الخلايا.

عند استخدام النطاق بدلاً من الخلايا ، يمكنك تجنب الأخطاء التي تظهر عندما تتغير بيانات الخلية أو تحتاج الصيغة إلى التعديل.

اكتب كل قسم كصيغته الخاصة.

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

فائدة أخرى للقيام بذلك هي أنه يمكنك العثور على كل ما تحتاجه في مكان واحد وتعديله وفقًا لاحتياجاتك.

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

لا تتردد أبدًا في استخدام الصيغ الأخرى.

أحد الأشياء الرائعة في Excel هو أنه يتيح لك استخدام وظائف متعددة عن طريق إدراجها في بعضها البعض.

مثل الصيغ الأخرى في Excel ، يمكنك إدراج وظائف أخرى في دالة IF-THEN للحصول على أفضل النتائج.

يؤدي استخدام دالة IF-THEN جنبًا إلى جنب مع الصيغ الأخرى إلى تسهيل إجراء العمليات الحسابية وتوفير الوقت (خاصةً عند العمل باستخدام بيانات كبيرة) ، كما يسهل اكتشاف أي أخطاء.

ابدء

من المؤكد أن عبارات IF-THEN ستجعل حياتك أسهل. على الرغم من أنه قد يكون من الصعب استيعاب كل شيء في وقت واحد ، إلا أنك ستجده سهلاً من خلال الممارسة المستمرة والاستخدام المستمر.

لذلك لا تتردد في زيارة هذا الدليل في أي وقت تواجه فيه مشكلة IF-THEN بيان التحدي.

اكسل قوالب الرسم البياني