إنشاء صيغ شرطية

يعتبر التأكد من صحة أو خطأ الصيغ الشرطية والقيام بالمقارنات المنطقية بين التعبيرات أمر شائع لتنفيذ العديد من المهام. يمكنك استخدام الدالات AND وOR وNOT وIF لإنشاء الصيغ الشرطية.

على سبيل المثال، تستخدم الدالة IF الوسيطات التالية.

صيغة مع دالة if

الصيغة التي تستخدم الدالة IF

شكل الزر  logical_test: الشرط الذي تريد التحقق منه.

وسيلة الشرح 2  value_if_true: القيمة المراد عرضها في حالة صحة الشرط.

صورة الزر  value_if_false: القيمة المراد عرضها في حالة خطأ الشرط.

لمزيد من المعلومات حول كيفية إنشاء الصيغ، راجع إنشاء صيغة أو حذفها‏.

ماذا تريد أن تفعل؟

إنشاء صيغة شرطية ينتج عنها قيمة منطقية (TRUE أو FALSE)

إنشاء صيغة شرطية تنتج عنها قيمة حسابية أخرى أو قيم أخرى غير TRUE أو FALSE

إنشاء صيغة شرطية تنتج عنها قيمة منطقية (TRUE أو FALSE)

لتنفيذ هذه المهمة، استخدم الدالات AND وOR وNOT وعوامل التشغيل كما هو موضح في المثال التالي.

مثال

قد يصبح من الأسهل فهم المثال إذا قمت بنسخه إلى ورقة عمل فارغة.

كيف يمكنني نسخ مثال؟

  1. حدد المثال الموجود في هذه المقالة.

    هام: لا تحدد رؤوس الصفوف أو الأعمدة.

    تحديد مثال من التعليمات في Excel 2013 for Windows

    تحديد مثال من التعليمات

  2. اضغط على CTRL+C.

  3. في Excel، قم بإنشاء مصنف فارغ أو ورقة عمل فارغة.

  4. في ورقة العمل، حدد الخلية A1، ثم اضغط على CTRL+V.

هام: لكي يعمل المثال بشكل صحيح، يجب لصقه في الخلية A1 في ورقة العمل.

  1. للتبديل بين عرض النتائج وعرض الصيغ التي تقوم بإرجاع النتائج، اضغط على `+CTRL‏‏ (العلامة النطقية)، أو في علامة التبويب الصيغ، في المجموعة تدقيق الصيغة، انقر فوق الزر إظهار الصيغ.

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

1

2

3

4

5

6

7



8



9


10


11



12

A

B

البيانات

15

9

8

تروس

أدوات قطع

الصيغة

الوصف (النتيجة)

=AND(A2>A3, A2<A4)

تحديد ما إذا كانت القيمة في الخلية A2 أكبر من القيمة في A3 وما إذا كانت القيمة في A2 هي كذلك أصغر من القيمة في A4. (FALSE)

=OR(A2>A3, A2<A4)

تحديد ما إذا كانت القيمة في الخلية A2 أكبر من القيمة في A3 أو ما إذا كانت القيمة في A2 أصغر من القيمة في A4. (TRUE)

=NOT(A2+A3=24)

تحديد ما إذا كان مجموع القيم في الخليتين A2 وA3 لا يساوي 24 أم لا. (FALSE)

=NOT(A5="تروس")

تحديد ما إذا كانت القيمة في الخلية A5 لا تساوي "تروس." (FALSE)

=OR(A5<>"تروس",A6 = "أدوات قطع")

تحديد ما إذا كانت القيمة في الخلية A5 لا تساوي "تروس" أو كانت القيمة في A6 تساوي "أدوات قطع" (TRUE)

لمزيد من المعلومات حول كيفية استخدام هذه الدالات، راجع الدالة AND والدالة OR والدالة NOT.

أعلى الصفحة

إنشاء صيغة شرطية تنتج عنها قيمة حسابية أخرى أو قيم أخرى غير TRUE أو FALSE

لتنفيذ هذه المهمة، استخدم الدالات IF وAND وOR وعوامل التشغيل كما هو موضح في المثال التالي.

مثال

قد يصبح من الأسهل فهم المثال إذا قمت بنسخه إلى ورقة عمل فارغة.

كيف يمكنني نسخ مثال؟

  1. حدد المثال الموجود في هذه المقالة.

هام: لا تحدد رؤوس الصفوف أو الأعمدة.

تحديد مثال من التعليمات في Excel 2013 for Windows

تحديد مثال من التعليمات

  1. اضغط على CTRL+C.

  2. في Excel، قم بإنشاء مصنف فارغ أو ورقة عمل فارغة.

  3. في ورقة العمل، حدد الخلية A1، ثم اضغط على CTRL+V.

هام: لكي يعمل المثال بشكل صحيح، يجب لصقه في الخلية A1 في ورقة العمل.

  1. للتبديل بين عرض النتائج وعرض الصيغ التي تقوم بإرجاع النتائج، اضغط على `+CTRL‏‏ (العلامة النطقية)، أو في علامة التبويب الصيغ، في المجموعة تدقيق الصيغة، انقر فوق الزر إظهار الصيغ.

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

1

2

3

4

5

6

7


8



9



10



11




12



13



14




15



16

A

B

البيانات

15

9

8

تروس

أدوات قطع

الصيغة

الوصف (النتيجة)

=IF(A2=15, "صحيح", "غير صحيح")

إذا كانت القيمة في الخلية A2 تساوي 15، يتم عرض "صحيح". بخلاف ذلك، يتم عرض "غير صحيح". (صحيح)

=IF(A2<>15, "صحيح", "غير صحيح")

إذا لم تكن القيمة في الخلية A2 تساوي 15، يتم عرض "صحيح". بخلاف ذلك، يتم عرض "غير صحيح". (غير صحيح)

=IF(NOT(A2<=15), "صحيح", "غير صحيح")

إذا كانت القيمة في الخلية A2 ليست أصغر من 15 أو لا تساويه، فيتم عرض "صحيح". بخلاف ذلك، يتم عرض "غير صحيح". (غير صحيح)

=IF(A5<>"تروس", "صحيح", "غير صحيح")

إذا كانت القيمة في الخلية A5 لا تساوي "تروس."، يتم عرض "صحيح". بخلاف ذلك، يتم عرض "غير صحيح". (غير صحيح)

=IF(AND(A2>A3, A2<A4), "صحيح", "غير صحيح")

إذا كانت القيمة في الخلية A2 أكبر من القيمة في A3 وكانت القيمة في A2 هي كذلك أصغر من القيمة في A4، فيتم عرض "صحيح". بخلاف ذلك، يتم عرض "غير صحيح". (غير صحيح)

=IF(AND(A2<>A3, A2<>A4), "صحيح", "غير صحيح")

إذا كانت القيمة في الخلية A2 لا تساوي القيمة في A3 وكانت القيمة في A2 هي كذلك لا تساوي القيمة في A4، فيتم عرض "صحيح". بخلاف ذلك، يتم عرض "غير صحيح". (صحيح)

=IF(OR(A2>A3, A2<A4), "صحيح", "غير صحيح")

إذا كانت القيمة في الخلية A2 أكبر من القيمة في A3 أو كانت القيمة في A2 أصغر من القيمة في A4، فيتم عرض "صحيح". بخلاف ذلك، يتم عرض "غير صحيح". (صحيح)

=IF(OR(A5<>"تروس", A6<>"أدوات قطع"), "صحيح", "غير صحيح")

إذا كانت القيمة في الخلية A5 لا تساوي "تروس" أو كانت القيمة في A6 تساوي "أدوات قطع"، يتم عرض "صحيح". بخلاف ذلك، يتم عرض "غير صحيح". (غير صحيح)

=IF(OR(A2<>A3, A2<>A4), "صحيح", "غير صحيح")

إذا كانت القيمة في الخلية A2 لا تساوي القيمة في A3 أو كانت القيمة في A2 لا تساوي القيمة في A4، يتم عرض "صحيح". بخلاف ذلك، يتم عرض "غير صحيح". (صحيح)

لمزيد من المعلومات حول كيفية استخدام هذه الدالات، راجع الدالة IF والدالة AND والدالة OR.

أعلى الصفحة

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×