إتقان دوال IF المتداخلة في Excel – دليل خطوة بخطوة
في Excel، بينما تُعد دالة IF أساسية للاختبارات المنطقية البسيطة، غالبًا ما تتطلب الشروط المعقدة استخدام دوال IF متداخلة لمعالجة البيانات بشكل متقدم. في هذا الدليل الشامل، سنستعرض أساسيات IF المتداخلة بالتفصيل، بدءًا من الصياغة وحتى التطبيقات العملية، بما في ذلك دمج IF المتداخلة مع شروط AND/OR. بالإضافة إلى ذلك، سنوضح كيفية تحسين وضوح دوال IF المتداخلة ونشارك بعض النصائح حول استخدامها، كما سنستعرض بدائل قوية مثل VLOOKUP وIFS وغيرها لجعل العمليات المنطقية المعقدة أكثر سهولة وكفاءة.
- جعل IF المتداخلة سهلة القراءة
- ترتيب دوال IF المتداخلة
- يجب التعامل مع الأرقام والنصوص بشكل مختلف
- قيود IF المتداخلة
مقارنة بين دالة IF ودوال IF المتداخلة في Excel
تخدم دالة IF ودوال IF المتداخلة في Excel أغراضًا متشابهة، لكنهما تختلفان بشكل كبير من حيث التعقيد وطريقة التطبيق.
- الصياغة هي:=IF (logical_test, [value_if_true], [value_if_false])
- القيود: يمكنها التعامل مع شرط واحد فقط في كل مرة، مما يجعلها أقل ملاءمة للسيناريوهات التي تتطلب تقييم عدة معايير في آن واحد.
- الصياغة هي:=IF( condition1, value_if_true1, IF( condition2, value_if_true2, value_if_false2 ))
- التعقيد: يمكنها معالجة عدة شروط، لكنها تصبح معقدة وصعبة القراءة عند زيادة مستويات التداخل.
استخدام IF المتداخلة
توضح هذه الفقرة الاستخدام الأساسي لدوال IF المتداخلة في Excel، بما في ذلك الصياغة والأمثلة العملية وكيفية استخدامها مع شروط AND أو OR.
صياغة IF المتداخلة
فهم صياغة الدالة هو الأساس لاستخدامها بشكل صحيح وفعال في Excel. لنبدأ بصياغة دوال IF المتداخلة.
الصياغة:
=IF(condition1, result1, IF(condition2, result2, IF(condition3, result3, result4)))
المعاملات:
- Condition1 وCondition2 وCondition3: هذه هي الشروط التي ترغب في اختبارها. يتم تقييم كل شرط بالترتيب، بدءًا من Condition1.
- Result1: هذه هي القيمة التي يتم إرجاعها إذا كان Condition1 صحيحًا.
- Result2: يتم إرجاع هذه القيمة إذا كان Condition1 غير صحيح وكان Condition2 صحيحًا. من المهم ملاحظة أن Result2 يتم تقييمها فقط إذا كان Condition1 غير صحيح.
- Result3: يتم إرجاع هذه القيمة إذا كان كل من Condition1 وCondition2 غير صحيحين، وكان Condition3 صحيحًا. أي أن Result3 يتم تقييمها فقط إذا كانت الشروط السابقة (Condition1 وCondition2) غير صحيحة.
- Result4: يتم إرجاع هذه النتيجة إذا كانت جميع الشروط (Condition1 وCondition2 وCondition3) غير صحيحة.باختصار، يمكن تفسير هذا التعبير كالتالي:اختبر condition1, إذا كان صحيحًا، أرجع result1, إذا كان غير صحيح،
اختبر condition2, إذا كان صحيحًا، أرجع result2, إذا كان غير صحيح،
اختبر condition3, إذا كان صحيحًا، أرجع result3, إذا كان غير صحيح،
أرجع result4
تذكر، في بنية IF المتداخلة، يتم تقييم كل شرط لاحق فقط إذا كانت جميع الشروط السابقة غير صحيحة. هذا التسلسل في التحقق هو جوهري لفهم كيفية عمل IF المتداخلة.
أمثلة عملية على IF المتداخلة
الآن، دعنا نستعرض استخدام IF المتداخلة من خلال مثالين عمليين.
المثال الأول: نظام الدرجات
كما هو موضح في الصورة أدناه، لنفترض أن لديك قائمة بدرجات الطلاب وتريد تعيين التقديرات بناءً على هذه الدرجات. يمكنك استخدام IF المتداخلة لتحقيق ذلك.
حدد خلية فارغة (C2 في هذا المثال)، ثم أدخل الصيغة التالية واضغط Enter للحصول على النتيجة. بعد ذلك، اسحب مقبض التعبئة لأسفل للحصول على بقية النتائج.
=IF(B2>=90,$F$2,IF(B2>=80,$F$3,IF(B2>=70,$F$4,IF(B2>=60,$F$5,$F$6))))
- يمكنك تحديد مستوى التقدير مباشرة في الصيغة، لذا يمكن تعديل الصيغة إلى:
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
- تُستخدم هذه الصيغة لتعيين تقدير (A أو B أو C أو D أو F) بناءً على الدرجة في الخلية A2، باستخدام حدود الدرجات القياسية. هذا مثال شائع لاستخدام IF المتداخلة في أنظمة التقدير الأكاديمية.
- شرح الصيغة:
- A2>=90: هذا هو أول شرط تتحقق منه الصيغة. إذا كانت الدرجة في الخلية A2 أكبر من أو تساوي90، تُرجع الصيغة "A".
- A2>=80: إذا كان الشرط الأول غير محقق (الدرجة أقل من90)، تتحقق الصيغة مما إذا كانت A2 أكبر من أو تساوي80. إذا كان الشرط صحيحًا، تُرجع "B".
- A2>=70: وبالمثل، إذا كانت الدرجة أقل من80، تتحقق الصيغة مما إذا كانت أكبر من أو تساوي70. إذا كان الشرط صحيحًا، تُرجع "C".
- A2>=60: إذا كانت الدرجة أقل من70، تتحقق الصيغة مما إذا كانت أكبر من أو تساوي60. إذا كان الشرط صحيحًا، تُرجع "D".
- "F": أخيرًا، إذا لم يتحقق أي من الشروط السابقة (أي أن الدرجة أقل من60)، تُرجع الصيغة "F".
المثال الثاني: حساب عمولة المبيعات
تخيل سيناريو يحصل فيه مندوبي المبيعات على نسب عمولة مختلفة بناءً على إنجازاتهم في المبيعات. كما هو موضح في الصورة أدناه، ترغب في حساب عمولة مندوب المبيعات بناءً على حدود مبيعات مختلفة، ويمكن أن تساعدك IF المتداخلة في ذلك.
- المستوى الأول (20,000 دولار فأكثر):20%
- المستوى الثاني (10,000 -19,999 دولار):15%
- المستوى الثالث (أقل من10,000 دولار):10%
حدد خلية فارغة (C2 في هذا المثال)، ثم أدخل الصيغة التالية واضغط Enter للحصول على النتيجة. بعد ذلك، اسحب مقبض التعبئة لأسفل للحصول على بقية النتائج.
=B2*IF(B2>20000,$F$2,IF(B2>=10000,$F$3,$F$4))
- يمكنك تحديد نسبة العمولة مباشرة في الصيغة، لذا يمكن تعديل الصيغة إلى:
=B2*IF(B2>20000, 20%, IF(B2>=10000, 15%, 10%))
- تُستخدم الصيغة المقدمة لحساب عمولة مندوب المبيعات بناءً على مبلغ المبيعات، مع تطبيق نسب عمولة مختلفة حسب حدود المبيعات.
- شرح الصيغة:
- B2: تمثل مبلغ مبيعات المندوب، ويُستخدم كأساس لحساب العمولة.
- IF(B2>20000, "20%", ...): هذا هو أول شرط يتم التحقق منه. إذا كان مبلغ المبيعات في B2 أكبر من20,000، تستخدم الصيغة نسبة عمولة20%.
- IF(B2>=10000, "15%", "10%"): إذا كان الشرط الأول غير محقق (المبيعات ليست أكبر من20,000)، تتحقق الصيغة مما إذا كانت المبيعات تساوي أو تتجاوز10,000. إذا كان الشرط صحيحًا، تطبق نسبة عمولة15%. إذا كان مبلغ المبيعات أقل من10,000، تعتمد الصيغة على نسبة عمولة10% كافتراضية.
IF المتداخلة مع شرط AND / OR
في هذا القسم، سأعدل المثال الأول أعلاه "نظام الدرجات" لأوضح كيفية دمج IF المتداخلة مع شرط AND أو OR في Excel. في مثال التقدير المعدل، أضفت شرطًا إضافيًا يعتمد على "نسبة الحضور".
استخدام IF المتداخلة مع شرط AND
إذا استوفى الطالب معايير الدرجة ومعايير الحضور معًا، سيحصل على ترقية في التقدير. على سبيل المثال، إذا حصل الطالب على درجة60 أو أكثر وكانت نسبة حضوره95% أو أعلى، سيتم رفع تقديره بمستوى واحد، مثل من A إلى A+، أو من B إلى B+ وهكذا. أما إذا كانت نسبة الحضور أقل من95%، فسيتم تطبيق نظام التقدير الأصلي المعتمد على الدرجات فقط. في هذه الحالة، نحتاج إلى استخدام IF المتداخلة مع شرط AND.
حدد خلية فارغة (D2 في هذا المثال)، ثم أدخل الصيغة التالية واضغط Enter للحصول على النتيجة. بعد ذلك، اسحب مقبض التعبئة لأسفل للحصول على بقية النتائج.
=IF(AND(B2>=60, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))
- التحقق من شرط AND:AND(B2>=60, C2>=95%): يتحقق شرط AND أولاً مما إذا كان الشرطان متحققين — درجة الطالب60 أو أكثر، ونسبة حضوره95% أو أكثر.
- تعيين التقدير الجديد:IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", "D+"))): إذا تحقق الشرطان في عبارة AND، تتحقق الصيغة من درجة الطالب وتمنحه ترقية في التقدير بمستوى واحد.
- B2>=90: إذا كانت الدرجة90 أو أكثر، يكون التقدير "A+".تعيين التقدير الجديد:
- B2>=80: إذا كانت الدرجة80 أو أكثر (وأقل من90)، يكون التقدير "B+".
- B2>=70: إذا كانت الدرجة70 أو أكثر (وأقل من80)، يكون التقدير "C+".
- B2>=60: إذا كانت الدرجة60 أو أكثر (وأقل من70)، يكون التقدير "D+".
- تعيين التقدير العادي:IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))): إذا لم يتحقق شرط AND (إما أن الدرجة أقل من80 أو الحضور أقل من95%)، تعين الصيغة التقديرات القياسية.
- B2>=90: الدرجة90 أو أكثر تحصل على "A".
- B2>=80: الدرجة80 أو أكثر (وأقل من90) تحصل على "B".
- B2>=70: الدرجة70 أو أكثر (وأقل من80) تحصل على "C".
- B2>=60: الدرجة60 أو أكثر (وأقل من70) تحصل على "D".
- الدرجات الأقل من60 تحصل على "F".
استخدام IF المتداخلة مع شرط OR
في هذه الحالة، سيتم رفع تقدير الطالب بمستوى واحد إذا كانت درجته95 أو أكثر، أو إذا كانت نسبة حضوره95% أو أكثر. إليك كيفية تحقيق ذلك باستخدام IF المتداخلة مع شرط OR.
حدد خلية فارغة (D2 في هذا المثال)، ثم أدخل الصيغة التالية واضغط Enter للحصول على النتيجة. بعد ذلك، اسحب مقبض التعبئة لأسفل للحصول على بقية النتائج.
=IF(OR(B2>=95, C2>=95%),IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))),IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))))
- التحقق من شرط OR:OR(B2>=95, C2>=95%): تتحقق الصيغة أولاً مما إذا كان أحد الشرطين صحيحًا — درجة الطالب95 أو أكثر، أو نسبة حضوره95% أو أكثر.
- تعيين التقدير مع المكافأة:IF(B2>=90, "A+", IF(B2>=80, "B+", IF(B2>=70, "C+", IF(B2>=60, "D+", "F+")))): إذا تحقق أحد الشرطين في عبارة OR، سيتم رفع تقدير الطالب بمستوى واحد.
- B2>=90: إذا كانت الدرجة90 أو أكثر، يكون التقدير "A+".
- B2>=80: إذا كانت الدرجة80 أو أكثر (وأقل من90)، يكون التقدير "B+".
- B2>=70: إذا كانت الدرجة70 أو أكثر (وأقل من80)، يكون التقدير "C+".
- B2>=60: إذا كانت الدرجة60 أو أكثر (وأقل من70)، يكون التقدير "D+".
- وإلا، يكون التقدير "F+".
- تعيين التقدير العادي:IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F")))): إذا لم يتحقق أي من شرطي OR (الدرجة أقل من95 والحضور أقل من95%)، تعين الصيغة التقديرات القياسية.
- B2>=90: الدرجة90 أو أكثر تحصل على "A".
- B2>=80: الدرجة80 أو أكثر (وأقل من90) تحصل على "B".
- B2>=70: الدرجة70 أو أكثر (وأقل من80) تحصل على "C".
- B2>=60: الدرجة60 أو أكثر (وأقل من70) تحصل على "D".
- الدرجات الأقل من60 تحصل على "F".
جعل IF المتداخلة سهلة القراءة
قد تبدو دوال IF المتداخلة مضغوطة في شكلها التقليدي، لكنها غالبًا ما تكون صعبة الفهم.
في الصيغة التالية، يصعب تحديد مكان انتهاء شرط وبداية شرط آخر بسرعة، خاصة مع زيادة التعقيد.
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
الحل: إضافة فواصل أسطر ومسافات بادئة
لجعل IF المتداخلة سهلة القراءة، يمكنك تقسيم الصيغة إلى عدة أسطر بحيث تكون كل IF متداخلة في سطر جديد. فقط ضع المؤشر قبل كلمة IF واضغط على Alt + Enter.
بعد تقسيم الصيغة أعلاه، ستظهر كما يلي:
=IF(A2>=90, "A",
IF(A2>=80, "B",
IF(A2>=70, "C",
IF(A2>=60, "D", "F")))
)
هذا التنسيق يجعل من السهل تحديد كل شرط والإخراج المقابل له، مما يعزز وضوح الصيغة.
ترتيب دوال IF المتداخلة
ترتيب الشروط المنطقية في صيغة IF المتداخلة أمر بالغ الأهمية، لأنه يحدد كيف يقوم Excel بتقييم هذه الشروط وبالتالي يؤثر على النتيجة النهائية للصيغة.
الصيغة الصحيحة
في مثال نظام الدرجات، نستخدم الصيغة التالية لتعيين التقديرات بناءً على الدرجات.
=IF(B2>=90, "A", IF(B2>=80, "B", IF(B2>=70, "C", IF(B2>=60, "D", "F"))))
يقوم Excel بتقييم الشروط في صيغة IF المتداخلة بالتسلسل، من الشرط الأول إلى الأخير. تتحقق هذه الصيغة من أعلى حد للدرجات أولاً (>=90 للحصول على "A") ثم تنتقل إلى الحدود الأدنى. هذا يضمن مقارنة الدرجة بأعلى تقدير مؤهل له. إذا تحقق الشرط الأول (A2>=90)، تُرجع الصيغة "A" ولا يتم تقييم أي شروط أخرى.
صيغة مرتبة بشكل غير صحيح
إذا تم عكس ترتيب الشروط وبدأت بأقل حد، ستُرجع نتائج غير صحيحة.
=IF(B2>=60, "D", IF(B2>=70, "C", IF(B2>=80, "B", IF(B2>=90, "A", "F"))))
في هذه الصيغة غير الصحيحة، ستحقق الدرجة95 الشرط الأول B2>=60 فورًا وسيتم تعيين التقدير "D" بشكل خاطئ.
يجب التعامل مع الأرقام والنصوص بشكل مختلف
ستوضح هذه الفقرة كيف يتم التعامل مع الأرقام والنصوص بشكل مختلف في دوال IF المتداخلة.
الأرقام
تُستخدم الأرقام للمقارنات والحسابات الرياضية. في IF المتداخلة، يمكنك مقارنة الأرقام مباشرة باستخدام عوامل مثل > و< و= و>= و<=.
النصوص
في IF المتداخلة، يجب وضع النصوص بين علامتي اقتباس مزدوجتين. انظر إلى A وB وC وD وF في الصيغة التالية:
=IF(A2>=90, "A", IF(A2>=80, "B", IF(A2>=70, "C", IF(A2>=60, "D", "F"))))
قيود IF المتداخلة
تستعرض هذه الفقرة عدة قيود وسلبيات لاستخدام IF المتداخلة.
التعقيد وقابلية القراءة:
على الرغم من أن Excel يسمح بتداخل حتى64 دالة IF، إلا أنه لا يُنصح بذلك على الإطلاق. كلما زادت مستويات التداخل، أصبحت الصيغة أكثر تعقيدًا وصعوبة في القراءة والفهم والصيانة.
عرضة للأخطاء:
بالإضافة إلى ذلك، تصبح دوال IF المتداخلة المعقدة عرضة للأخطاء ويصعب تصحيحها أو تعديلها.
صعوبة التوسعة أو التعديل:
إذا تغير منطقك أو احتجت إلى إضافة شروط جديدة، سيكون من الصعب تعديل أو توسيع IF المتداخلة العميقة.
فهم هذه القيود أمر أساسي لاستخدام IF المتداخلة بفعالية في Excel. غالبًا ما يؤدي دمج IF المتداخلة مع دوال أخرى أو البحث عن بدائل إلى حلول أكثر كفاءة وسهولة في الصيانة.
استخدام VLOOKUP
يمكنك استخدام دالة VLOOKUP بدلاً من IF المتداخلة لتنفيذ المثالين العمليين أعلاه. إليك كيفية القيام بذلك:
المثال الأول: نظام الدرجات باستخدام VLOOKUP
سأوضح هنا كيفية استخدام VLOOKUP لتعيين التقديرات بناءً على الدرجات.
الخطوة1: إنشاء جدول مرجعي للتقديرات
أولاً، تحتاج إلى إنشاء جدول مرجعي (مثل E1:F6 في هذا المثال) لنطاق الدرجات والتقديرات المقابلة. ملاحظة: يجب ترتيب الدرجات في العمود الأول من الجدول تصاعديًا.
الخطوة2: تطبيق دالة VLOOKUP لتعيين التقديرات
حدد خلية فارغة (C2 في هذا المثال)، ثم أدخل الصيغة التالية واضغط Enter للحصول على أول تقدير. ثم اسحب مقبض التعبئة لأسفل للحصول على بقية التقديرات.
=VLOOKUP(B2,$E$2:$F$6,2,TRUE)
- القيمة95 في الخلية B2 هي ما تبحث عنه VLOOKUP في العمود الأول من جدول البحث ($E$2:$F$6). إذا تم العثور عليها، تُرجع التقدير المقابل من العمود الثاني في نفس الصف الذي تم فيه التطابق.
- تذكر جعل مرجع جدول البحث مطلقًا (أضف علامات الدولار $ قبل المراجع)، حتى لا يتغير المرجع عند نسخ الصيغة إلى خلية أخرى.
- لمعرفة المزيد حول دالة VLOOKUP، قم بزيارة هذه الصفحة.
المثال الثاني: حساب عمولة المبيعات باستخدام VLOOKUP
يمكنك أيضًا استخدام VLOOKUP لتنفيذ حساب عمولة المبيعات في Excel. يرجى اتباع الخطوات التالية.
الخطوة1: إنشاء جدول مرجعي للتقديرات
أولاً، تحتاج إلى إنشاء جدول مرجعي للمبيعات ونسبة العمولة المقابلة، مثل E2:F4 في هذا المثال. ملاحظة: يجب ترتيب المبيعات في العمود الأول من الجدول تصاعديًا.
الخطوة2: تطبيق دالة VLOOKUP لتعيين التقديرات
حدد خلية فارغة (C2 في هذا المثال)، ثم أدخل الصيغة التالية واضغط Enter للحصول على أول عمولة. ثم اسحب مقبض التعبئة لأسفل للحصول على بقية النتائج.
=B2*VLOOKUP(B2,$E$2:$F$4,2,TRUE)
- في كلا المثالين، تُستخدم VLOOKUP للبحث عن قيمة في جدول بناءً على قيمة البحث (الدرجة أو مبلغ المبيعات) وتُرجع قيمة من نفس الصف في عمود محدد (التقدير أو نسبة العمولة). المعامل الرابع TRUE يشير إلى مطابقة تقريبية، وهو مناسب لهذه الحالات التي قد لا تكون فيها قيمة البحث موجودة بالضبط في الجدول.
- لمعرفة المزيد حول دالة VLOOKUP، قم بزيارة هذه الصفحة.
استخدام IFS
تُبسط دالة IFS العملية من خلال إلغاء الحاجة إلى التداخل وتجعل الصيغ أسهل في القراءة والإدارة. فهي تعزز وضوح الصيغ وتبسط التعامل مع فحوصات الشروط المتعددة. لاستخدام دالة IFS، تأكد من أنك تستخدم Excel2019 أو إصدار أحدث، أو لديك اشتراك Office365. لنرَ كيف يمكن تطبيقها في أمثلة عملية.
المثال الأول: نظام الدرجات باستخدام IFS
بافتراض نفس معايير التقدير السابقة، يمكن استخدام دالة IFS كما يلي:
حدد خلية فارغة مثل C2، ثم أدخل الصيغة التالية واضغط Enter للحصول على أول نتيجة. ثم اسحب مقبض التعبئة لأسفل للحصول على بقية النتائج.
=IFS(B2>=90,"A",B2>=80,"B",B2>=70,"C",B2>=60,"D",B2<60,"F")
- يتم تقييم كل شرط بالترتيب. بمجرد تحقق أحد الشروط، يتم إرجاع النتيجة المقابلة ويتوقف فحص الشروط الأخرى. في هذا المثال، تُستخدم الصيغة لتعيين التقديرات بناءً على الدرجة في B2، وفقًا لمقياس تقدير نموذجي حيث تعني الدرجة الأعلى تقديرًا أفضل.
- لمعرفة المزيد حول دالة IFS، قم بزيارة هذه الصفحة.
المثال الثاني: حساب عمولة المبيعات باستخدام IFS
في سيناريو حساب عمولة المبيعات، يتم تطبيق دالة IFS كما يلي:
حدد خلية فارغة مثل C2، ثم أدخل الصيغة التالية واضغط Enter للحصول على أول نتيجة. ثم اسحب مقبض التعبئة لأسفل للحصول على بقية النتائج.
=B2*IFS(B2>20000,20%,B2>=10000,15%,TRUE,10%)
استخدام CHOOSE وMATCH
يُعد استخدام دالتي CHOOSE وMATCH معًا أكثر كفاءة وأسهل في الإدارة مقارنةً بـ IF المتداخلة. هذه الطريقة تُبسط الصيغة وتجعل التحديثات أو التغييرات أكثر سهولة. فيما يلي سأوضح كيفية استخدام دمج دالتي CHOOSE وMATCH لمعالجة المثالين العمليين في هذا المقال.
المثال الأول: نظام الدرجات باستخدام CHOOSE وMATCH
يمكنك استخدام دمج دالتي CHOOSE وMATCH لتعيين التقديرات بناءً على الدرجات المختلفة.
الخطوة1: إنشاء مصفوفة بحث بقيم البحث
أولاً، تحتاج إلى إنشاء نطاق خلايا يحتوي على القيم الحدية التي ستبحث فيها دالة MATCH، مثل $E$2:$E$6 في هذا المثال. ملاحظة: يجب ترتيب الأرقام في هذا النطاق تصاعديًا حتى تعمل دالة MATCH بشكل صحيح عند استخدام نوع المطابقة التقريبية.
الخطوة2: تطبيق CHOOSE وMATCH لتعيين التقديرات
حدد خلية فارغة (C2 في هذا المثال)، ثم أدخل الصيغة التالية واضغط Enter للحصول على أول تقدير. ثم اسحب مقبض التعبئة لأسفل للحصول على بقية النتائج.
=CHOOSE(MATCH(B2, $E$2:$E$6, 1), "F", "D", "C", "B", "A")
- MATCH(B2, $E$2:$E$6,1): يبحث هذا الجزء من الصيغة عن الدرجة (95) في الخلية B2 ضمن النطاق $E$2:$E$6. الرقم1 يشير إلى أن MATCH يجب أن تجد مطابقة تقريبية، أي أنها تبحث عن أكبر قيمة في النطاق أقل من أو تساوي B2.
- CHOOSE(..., "F", "D", "C", "B", "A"): بناءً على الموضع الذي تُرجعه دالة MATCH، تختار CHOOSE التقدير المقابل.
- لمعرفة المزيد حول دالة MATCH، قم بزيارة هذه الصفحة.
- لمعرفة المزيد حول دالة CHOOSE، قم بزيارة هذه الصفحة.
المثال الثاني: حساب عمولة المبيعات باستخدام IFS
يمكن أن يكون استخدام دمج دالتي CHOOSE وMATCH لحساب عمولة المبيعات فعالًا أيضًا، خاصة عندما تعتمد نسب العمولة على حدود مبيعات محددة. لنرَ كيف يمكننا القيام بذلك.
الخطوة1: إنشاء مصفوفة بحث بقيم البحث
أولاً، تحتاج إلى إنشاء نطاق خلايا يحتوي على القيم الحدية التي ستبحث فيها دالة MATCH، مثل $E$2:$E$4 في هذا المثال. ملاحظة: يجب ترتيب الأرقام في هذا النطاق تصاعديًا حتى تعمل دالة MATCH بشكل صحيح عند استخدام نوع المطابقة التقريبية.
الخطوة2: تطبيق CHOOSE وMATCH للحصول على النتائج
حدد خلية فارغة (C2 في هذا المثال)، ثم أدخل الصيغة التالية واضغط Enter للحصول على أول تقدير. ثم اسحب مقبض التعبئة لأسفل للحصول على بقية النتائج.
=B2*CHOOSE(MATCH(B2, $E$2:$E$4, 1), 10%, 15%, 20%)
- لمعرفة المزيد حول دالة MATCH، قم بزيارة هذه الصفحة.
- لمعرفة المزيد حول دالة CHOOSE، قم بزيارة هذه الصفحة.
في الختام، يُعد إتقان دوال IF المتداخلة في Excel مهارة قيمة تعزز قدرتك على التعامل مع السيناريوهات المنطقية المعقدة في تحليل البيانات وعمليات اتخاذ القرار. وبينما تُعد IF المتداخلة قوية للعمليات المنطقية المعقدة، من المهم الانتباه إلى قيودها. يمكن أن توفر البدائل الأبسط مثل VLOOKUP وIFS وCHOOSE مع MATCH حلولاً أكثر سلاسة في بعض الحالات. ومع هذه المعرفة، يمكنك الآن تطبيق تقنيات Excel الأنسب لمهام تحليل البيانات الخاصة بك بثقة، مع ضمان الوضوح والدقة والكفاءة في جداولك. إذا كنت ترغب في التعمق أكثر في إمكانيات Excel، يوفر موقعنا العديد من الشروحات والدروس. اكتشف المزيد من نصائح وحيل Excel هنا.
مقالات ذات صلة
استخدام دالة IF مع AND وOR وNOT في Excel
عند دمجها مع عوامل منطقية مثل AND وOR وNOT، تتوسع قدرات دالة IF بشكل كبير. تكمن قوة هذا الدمج في قدرتها على معالجة عدة شروط في نفس الوقت، وتقديم نتائج تتكيف مع سيناريوهات متنوعة ومعقدة. في هذا الشرح، سنستعرض كيفية الاستفادة الفعالة من هذه الدوال القوية في Excel لفتح آفاق جديدة في تحليل البيانات وتعزيز عملية اتخاذ القرار لديك.
قائمة منسدلة شرطية باستخدام IF
يستعرض هذا الشرح خمس طرق تساعدك خطوة بخطوة في إنشاء قائمة منسدلة شرطية في Excel.
Power Query: عبارة If - تداخل ifs وشروط متعددة
في Power Query في Excel، تُعد عبارة IF من أكثر الدوال شيوعًا للتحقق من شرط وإرجاع قيمة معينة بناءً على ما إذا كانت النتيجة TRUE أو FALSE. هناك بعض الاختلافات بين هذه العبارة ودالة IF في Excel. في هذا الشرح، سأقدم لك صياغة هذه العبارة وبعض الأمثلة البسيطة والمعقدة.
أفضل أدوات الإنتاجية لمكتب العمل
عزز مهاراتك في Excel مع Kutools لـ Excel، واختبر الكفاءة كما لم يحدث من قبل. Kutools لـ Excel يقدم أكثر من300 ميزة متقدمة لزيادة الإنتاجية وتوفير وقت الحفظ. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
Office Tab يقدم واجهة التبويب لـ Office، ويجعل عملك أسهل بكثير
- تمكين تحرير وقراءة المستندات عبر التبويبات في Word وExcel وPowerPoint.
- افتح وأنشئ عدة مستندات في تبويبات جديدة ضمن نفس النافذة، بدلاً من فتحها في نوافذ منفصلة.
- يزيد إنتاجيتك بنسبة50%، ويقلل مئات النقرات بالماوس يومياً!
جدول المحتويات
- مقارنة بين دالة IF ودوال IF المتداخلة
- استخدام IF المتداخلة
- صياغة IF المتداخلة
- أمثلة عملية على IF المتداخلة
- IF المتداخلة مع شرط AND / OR
- نصائح وحيل حول IF المتداخلة
- جعل IF المتداخلة سهلة القراءة
- ترتيب دوال IF المتداخلة
- يجب التعامل مع الأرقام والنصوص بشكل مختلف
- قيود IF المتداخلة
- بدائل IF المتداخلة
- استخدام VLOOKUP
- استخدام IFS
- استخدام CHOOSE وMATCH
- مقالات ذات صلة
- أفضل أدوات الإنتاجية المكتبية
- التعليقات