الفرق بين دالتي IF وSwitch في Excel

ملخص

  • تعيد عبارة IF قيمة بناءً على تقييم TRUE/FALSE ويمكنك تضمين عبارات IF داخل عبارة أخرى لإنشاء منطق معقد.
  • تقوم عبارة SWITCH بتقييم تعبير ما واختباره مقابل قيم متعددة للعثور على تطابق، ثم تقوم بإرجاع القيمة المقابلة.
  • استخدم عبارة IF لإجراء اختبارات منطقية معقدة مع العديد من المشغلات المختلفة وعبارة SWITCH لإجراء اختبارات المساواة البسيطة.

عبارة IF هي عبارة عن دالة منطقية شائعة في Excel . تعتبر عبارة SWITCH أقل شهرة، ولكن يمكنك استخدامها بدلاً من عبارة IF في بعض الحالات. دعونا نستكشف الاختلافات بين IF وSWITCH في Excel وحالات استخدامهما.

الفرق بين دالتي IF وSwitch في Excel

ما هو الأمر IF في Microsoft Excel؟

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

جملة IF الأساسية

لنبدأ بالنظر إلى عبارة IF الأساسية قبل الخوض بشكل أعمق في المشكلة التي يحاول SWITCH حلها.

الصيغة الأساسية لعبارة IF هي:

IF (logical_test, result_if_true, [result_if_false])

معلمة logical_test هي الشرط الذي ستختبره الدالة و result_if_true هي النتيجة التي تعيدها الدالة إذا تم تقييمها إلى TRUE. معلمة result_if_false هي النتيجة التي تعيدها الدالة إذا كانت النتيجة FALSE.

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

الفرق بين دالتي IF وSwitch في Excel

سيتم كتابة الصيغة أدناه في الخلية C2:

IF(C2 >= 50, "Pass", "Fail")

وهنا النتيجة:

الفرق بين دالتي IF وSwitch في Excel

عبارات IF المتداخلة

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

تُسمى هذه العبارات بعبارات IF المتداخلة والبنية الأساسية لها هي:

=IF(logical_test1, result_if_true1, IF(logical_test2, result_if_true2, result_if_false2))

فكر في المثال أدناه، حيث يحتاج كل لون في العمود A (أحمر، أو أصفر، أو أخضر) إلى حالة مقابلة في العمود B (على سبيل المثال، توقف، تحذير، انطلق، وغير معروف).

الفرق بين دالتي IF وSwitch في Excel

أولاً، سنقوم بإدخال الصيغة التالية في الخلية B2 للون الموجود في الخلية A2:

=IF(A2 = "Red", "Stop", IF(A2 = "Yellow", "Caution", IF(A2 = "Green", "Go", "Unknown")))

نظرًا لأن A2 باللون الأحمر، فسوف يعود "إيقاف"، وفقًا للصيغة أعلاه. عندما نقوم بنسخه إلى خلايا أخرى، سيكون لكل لون حالة.

الفرق بين دالتي IF وSwitch في Excel

كما ترى، يمكن أن يصبح المنطق مربكًا بسرعة عندما تقوم بتضمين عبارات IF. وهنا يأتي دور عبارة SWITCH لتبسيط الأمور قليلاً.

ما هي عبارة Switch في Excel؟

تعتبر عبارة SWITCH في Excel عبارة عن وظيفة جديدة نسبيًا. إنه يأخذ تعبيرًا ويختبره مقابل نتائج متعددة بتنسيق أكثر قابلية للقراءة وهيكلة من عبارات IF المتداخلة.

الصيغة الأساسية لعبارة SWITCH هي:

SWITCH (expression_to_test, test_value1, result_if_true1, [test_value2, result_if_true2,…], [value_if_no_match])

expression_to_test هي القيمة التي سيتم تقييمها مقابل قيم الاختبار (test_value1، test_value2، إلخ). إذا تطابقت القيمة، فسيتم إرجاع النتيجة المقابلة. على سبيل المثال، إذا تطابق test_value1 مع التعبير، فسوف يقوم بإرجاع result_if_true1.

يمكنك تحديد معلمة value_if_no_match لإرجاع قيمة في حالة عدم العثور على تطابق.

نظرًا لأن عبارة SWITCH يمكنها تبسيط IFs المتداخلة، فيمكننا استخدام مثال اللون من if المتداخلة. وهنا نسخة SWITCH:

=SWITCH(A2, "Red", "Stop", "Yellow", "Caution", "Green", "Go", "Unknown")

كما ترى، أصبحت الصيغة الآن أسهل للقراءة كعبارة SWITCH وتعمل تمامًا مثل إصدار IF.

مقارنة بين IF وSwitch: حالات الاستخدام

عند مقارنتها بعبارة SWITCH، يتم استخدام IF بشكل أفضل عند إجراء اختبارات منطقية معقدة تتضمن شروطًا متعددة. كما أنه يعمل بشكل جيد مع الاختبارات التي تستخدم عوامل منطقية مختلفة في Excel (على سبيل المثال >، <، =، =""> <>، AND وOR). ومن ثم، فهو أكثر مرونة ويمكنه التعامل مع مواقف أكثر من عبارة SWITCH.

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

مثال على هذه العبارة IF المتداخلة المعقدة:

=IF(A1 >= 90, "Grade A", IF(A1 >= 75, "Grade B", "Grade C"))

يمكنك كتابة أمر SWITCH على النحو التالي:

=SWITCH(TRUE, A1 >= 90, "Grade A", A1 >= 75, "Grade B", A1 < 75,="" "grade="">

لقد قمنا هنا بتعيين تعبير الاختبار إلى TRUE، مما يسمح باختبار شروط متعددة باستخدام المزيد من المشغلات مقارنة بمشغل يساوي. لكن الآن يبدو المنطق أقل إحكاما وقابلية للقراءة من عبارة SWITCH الأساسية.

Leave a Comment

How to Fix Microsoft Teams Password Error Forgot

How to Fix Microsoft Teams Password Error Forgot

Struggling with Microsoft Teams Password Error because you forgot your password? Follow our step-by-step guide on how to fix Microsoft Teams password error forgot issues quickly and securely. No tech skills needed!

لماذا يُعدّ مايكروسوفت تيمز بطيئًا جدًا؟ ١٠ نصائح لتسريعه في عام ٢٠٢٦

لماذا يُعدّ مايكروسوفت تيمز بطيئًا جدًا؟ ١٠ نصائح لتسريعه في عام ٢٠٢٦

هل تشعر بالإحباط من بطء برنامج مايكروسوفت تيمز؟ اكتشف سبب بطء مايكروسوفت تيمز وطبّق هذه النصائح العشر المجربة لتسريعه بشكل كبير في عام 2026 من أجل تعاون سلس للغاية.

كيفية إصلاح خطأ عدم تحميل علامة تبويب ويكي في مايكروسوفت تيمز

كيفية إصلاح خطأ عدم تحميل علامة تبويب ويكي في مايكروسوفت تيمز

هل تواجه مشكلة في تحميل علامة تبويب ويكي في مايكروسوفت تيمز؟ اكتشف حلولاً مجربة خطوة بخطوة لحل المشكلة بسرعة، واستعادة علامات تبويب ويكي، وتعزيز إنتاجية فريقك دون عناء.

كيفية إصلاح أخطاء مزامنة إدارة المهام في مايكروسوفت تيمز

كيفية إصلاح أخطاء مزامنة إدارة المهام في مايكروسوفت تيمز

هل سئمت من أخطاء مزامنة إدارة المهام في مايكروسوفت تيمز التي تعيق سير عملك؟ اتبع حلولنا الخبيرة خطوة بخطوة لاستعادة مزامنة المهام بسلاسة بين تيمز، وبلانييه، وقائمة المهام. حلول سريعة لراحة فورية!

كيفية مسح ذاكرة التخزين المؤقت لبرنامج مايكروسوفت تيمز لإصلاح مشاكل الأداء

كيفية مسح ذاكرة التخزين المؤقت لبرنامج مايكروسوفت تيمز لإصلاح مشاكل الأداء

هل تواجه مشكلة في بطء تطبيق مايكروسوفت تيمز؟ تعرّف على كيفية مسح ذاكرة التخزين المؤقت لتطبيق مايكروسوفت تيمز خطوة بخطوة لحل مشاكل الأداء، والبطء، والتعطل، وتحسين السرعة على أنظمة ويندوز، وماك، والويب، والهواتف المحمولة. حلول سريعة وفعّالة!

كيفية إصلاح أخطاء تشغيل الوسائط في مايكروسوفت تيمز عام 2026

كيفية إصلاح أخطاء تشغيل الوسائط في مايكروسوفت تيمز عام 2026

هل سئمت من مشاكل تشغيل الوسائط في مايكروسوفت تيمز التي تُفسد اجتماعاتك لعام 2026؟ اتبع دليلنا المُفصّل خطوة بخطوة لإصلاح مشاكل الصوت والفيديو والمشاركة بسرعة - دون الحاجة لأي مهارات تقنية. تعاون سلس بانتظارك!

كيفية إصلاح خطأ مايكروسوفت تيمز رقم 1200 على الهاتف (iOS/Android)

كيفية إصلاح خطأ مايكروسوفت تيمز رقم 1200 على الهاتف (iOS/Android)

هل سئمت من خطأ مايكروسوفت تيمز رقم 1200 الذي يتسبب في انقطاع مكالماتك الهاتفية؟ اكتشف حلولاً سريعة وبسيطة لأنظمة iOS وAndroid للعودة إلى العمل الجماعي بسلاسة وسرعة - دون الحاجة إلى أي مهارات تقنية!

حل مشكلة إعدادات بروكسي مايكروسوفت تيمز

حل مشكلة إعدادات بروكسي مايكروسوفت تيمز

هل تواجه مشكلة في إعدادات بروكسي مايكروسوفت تيمز؟ اكتشف خطوات فعّالة لحل هذه المشكلة. امسح ذاكرة التخزين المؤقت، وعدّل إعدادات البروكسي، واستمتع بمكالمات سلسة في دقائق معدودة مع دليلنا المتخصص.

كيفية تسجيل الدخول إلى مركز إدارة مايكروسوفت تيمز بشكل صحيح

كيفية تسجيل الدخول إلى مركز إدارة مايكروسوفت تيمز بشكل صحيح

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

أين تقويم فريقي؟ حل مشكلات المزامنة

أين تقويم فريقي؟ حل مشكلات المزامنة

هل تواجه مشكلة في مزامنة تقويم Teams الخاص بك؟ إليك دليلًا خطوة بخطوة لحل مشاكل المزامنة في Microsoft Teams. استعد عرض التقويم وقم بالمزامنة بسهولة تامة - نصائح الخبراء متوفرة هنا!

كيفية إصلاح خطأ Microsoft Teams الحرج (إصلاح سجل النظام 2026)

كيفية إصلاح خطأ Microsoft Teams الحرج (إصلاح سجل النظام 2026)

هل سئمت من تعطل مايكروسوفت تيمز بسبب خطأ فادح؟ إليك الحل الأمثل لإصلاح سجل النظام لعام 2026، والذي يحل المشكلة في دقائق. دليل خطوة بخطوة، لقطات شاشة، ونصائح لحل دائم. يعمل على أحدث الإصدارات!

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

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

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

كيفية إزالة وتغيير حساب مايكروسوفت تيمز على نظام التشغيل ويندوز 11

كيفية إزالة وتغيير حساب مايكروسوفت تيمز على نظام التشغيل ويندوز 11

هل تواجه مشكلة في استخدام حساب مايكروسوفت تيمز غير الصحيح على نظام ويندوز 11؟ إليك تعليمات بسيطة خطوة بخطوة لإزالة حساب مايكروسوفت تيمز الخاص بك وتغييره بكل سهولة. مثالي لإدارة ملفات تعريف العمل والملفات الشخصية!

لماذا فشل تسجيل مكالماتي عبر مايكروسوفت تيمز؟ الأسباب الشائعة

لماذا فشل تسجيل مكالماتي عبر مايكروسوفت تيمز؟ الأسباب الشائعة

هل تشعر بالإحباط بسبب فشل تسجيلك في مايكروسوفت تيمز؟ اكتشف أهم الأسباب الشائعة مثل مشاكل الأذونات، وحدود التخزين، وأعطال الشبكة، بالإضافة إلى حلول خطوة بخطوة لمنع حالات الفشل المستقبلية والتسجيل بسلاسة في كل مرة.

كيفية جعل واجهة مستخدم مايكروسوفت تيمز أكبر وأكثر وضوحًا

كيفية جعل واجهة مستخدم مايكروسوفت تيمز أكبر وأكثر وضوحًا

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