تعد وظيفة IF-THEN في Excel طريقة فعالة لإضافة عملية اتخاذ القرار لجداول البيانات الخاصة بك. يختبر شرطًا لمعرفة ما إذا كان صحيحًا أم خطأ ، ومن ثم ينفذ مجموعة محددة من الإرشادات استنادًا إلى النتائج.
على سبيل المثال ، إدخال IF-THEN في Excel ، يمكنك اختبار ما إذا كانت خلية معينة أكبر من 900. إذا كان الأمر كذلك ، يمكنك جعل الصيغة تقوم بإرجاع النص "PERFECT." إذا لم يكن الأمر كذلك ، فيمكنك جعل الصيغة ترجع "TOO SMALL".
هناك العديد من الشروط التي يمكنك إدخالها في صيغة IF-THEN. فيما يلي كيفية استخدام الدالة IF-THEN في Excel بالإضافة إلى بعض الأمثلة.
تنطبق التعليمات الواردة في هذه المقالة على Excel 2016، 2013، 2010؛ Excel لـ Mac و Excel 365 / Online.
إدخال IF-THEN في Excel
يتضمن بناء جملة الدالة IF-THEN اسم الدالة ووسائط الدالة داخل الأقواس.
هذا هو الصيغة الصحيحة للدالة IF-THEN:
= IF (اختبار منطقي ، قيمة إذا كانت صحيحة ، قيمة إذا كانت خاطئة)
الجزء IF من الدالة هو الاختبار المنطقي. هذا هو المكان الذي تستخدم فيه عوامل المقارنة للمقارنة بين قيمتين. يأتي الجزء THEN من الدالة بعد الفاصلة الأولى ويتضمن وسيطين مفصولين بفاصلة. قبل الانتقال إلى حسابات أكثر تعقيدًا ، دعنا نلقي نظرة على مثال بسيط جدًا لبيان IF-THEN. تم إعداد جدول البيانات الخاص بنا مع الخلية B2 بـ 100 دولار. يمكننا إدخال الصيغة التالية في C2 للإشارة إلى ما إذا كانت القيمة أكبر من 1000 دولار أم لا. = IF (B2> 1000، "PERFECT"، "TOO SMALL") تحتوي هذه الوظيفة على الوسيطات التالية: يمكن المقارنة جزء من الدالة مقارنة قيمتين فقط. يمكن أن تكون أي من هاتين القيمتين: يمكن للجزء TRUE أو FALSE من الدالة أيضًا إرجاع أيٍّ مما سبق. هذا يعني أنه يمكنك جعل وظيفة IF-THEN متقدمة للغاية بتضمين حسابات أو وظائف إضافية داخله (انظر أدناه). عند إدخال شروط صحيحة أو خاطئة لبيان IF-THEN في Excel ، تحتاج إلى استخدام علامات اقتباس حول أي نص تريد إرجاعه ، ما لم تكن تستخدم TRUE و FALSE ، وهو ما يتعرف عليه Excel تلقائيًا. لا تتطلب القيم والصيغ الأخرى علامات اقتباس. يمكنك تضمين حسابات مختلفة لوظيفة IF-THEN لأداء ، اعتمادًا على نتائج المقارنة. في هذا المثال ، يتم استخدام حساب واحد لحساب الضريبة المستحقة ، اعتمادًا على إجمالي الدخل في B2. يقارن اختبار المنطق إجمالي الدخل في B2 لمعرفة ما إذا كان أكبر من 50،000.00 دولار أميركي. = IF (B2> 50000، B2 * 0.15، B2 * 0.10) في هذا المثال ، B2 ليست أكبر من 50000 ، لذا فإن القيمة "value_if_false" ستحسب ، وستعود إلى تلك النتيجة. في هذه الحالة هذا B2 * 0.10، الذي4000. يتم وضع النتيجة في الخلية C2 ، حيث يتم إدراج الدالة IF-THEN ، سيكون 4000. يمكنك أيضًا تضمين العمليات الحسابية في جانب المقارنة للدالة. على سبيل المثال ، إذا كنت ترغب في تقدير أن الدخل الخاضع للضريبة سيكون 80٪ فقط من إجمالي الدخل ، فيمكنك تغيير وظيفة IF-THEN أعلاه إلى ما يلي. = IF (B2 * 0.8> 50000، B2 * 0.15، B2 * 0.10) سيؤدي هذا الحساب على B2 قبل مقارنتها بـ 50،000. لا تدخل فاصلة عند إدخال أرقام بالآلاف. هذا لأن Excel يفسر فاصلة كنهاية وسيطة داخل دالة. يمكنك أيضًا تضمين (أو "التعشيش") داخل دالة IF-THEN. يتيح لك ذلك إجراء الحسابات المتقدمة ، ثم مقارنة النتائج الفعلية بالنتائج المتوقعة. في هذا المثال ، لنفترض أن لديك جدول بيانات يحتوي على درجات 5 من طلابك في العمود B. يمكنك حساب هذه الدرجات باستخدام الدالة AVERAGE. استنادًا إلى نتائج متوسط الفئة ، قد يكون لديك إرجاع الخلية C2 إما "ممتاز!" أو "يحتاج إلى عمل". هذه هي الطريقة التي يمكنك بها إدخال الدالة IF-THEN: = IF (AVERAGE (B2: B6)> 85، "Excellent!"، "Needs Work") هذه الدالة ترجع النص "ممتاز!" في الخلية C2 إذا كان متوسط الفئة أكثر من 85. وإلا ، فإنها تقوم بإرجاع "يحتاج العمل". كما ترون ، فإن إدخال الدالة IF-THEN في Excel مع العمليات الحسابية أو الوظائف المضمنة يسمح لك بإنشاء جداول بيانات ديناميكية وعالية الفعالية.
مثال IF-THEN بسيط
إدخال الحسابات في الدالة IF-THEN
وظائف التعشيش داخل وظيفة IF-THEN