صيغ ودالات

الدالة IF

الدالة IF

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

الداله IF احدي الدالات الاكثر شيوعا في Excel، و# يسمح لك ب# مقارنات منطقيه بين قيمه و# ما هو متوقع.

ولذا يمكن أن تكون لعبارة IF نتيجتان. النتيجة الأولى هي إذا كانت مقارنتك True، والثانية إذا كانت المقارنة False.

علي سبيل المثال، تظهر =IF(C2="Yes",1,2) الرساله اذا (C2 = "نعم"، ثم عد الا يتم ارجاع 1، 2).

لا يدعم المستعرض الفيديو. ثبّت Microsoft Silverlight أو Adobe Flash Player أو Internet Explorer 9.

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

‎IF(logical_test, value_if_true, [value_if_false])‎

على سبيل المثال:

  • =IF(A2>B2,"تجاوز الميزانية","موافق")

  • ‎=IF(A2=B2,B4-A4,»»)‎

اسم الوسيطة

الوصف

logical_test    (مطلوبة)

القيمة التي تريد اختبارها.

value_if_true    (مطلوبة)

القيمة التي تريد إرجاعها إذا كانت نتيجة logical_test تساوي TRUE.

value_if_false    (اختيارية)

القيمة التي تريد إرجاعها إذا كانت نتيجة logical_test تساوي FALSE.

أمثلة بسيطة على الدالة IF

تحتوي الخلية D2 على الصيغة ‎=IF(C2=»Yes»,1,2)‎
  • ‎=IF(C2=”Yes”,1,2)‎

في المثال أعلاه، تشير الصيغة في الخلية D2 إلى ما يلي: ‏إذا كان (C2‏ = Yes يتم إرجاع 1، وبخلاف ذلك يتم إرجاع 2)

تحتوي الخلية D2 على الصيغة ‎=IF(C2=1,»YES»,»NO»)‎
  • ‎=IF(C2=1,”Yes”,”No”)‎

في هذا المثال، تظهر الرساله الصيغه في الخليه D2: IF(C2 = 1, then return Yes, otherwise return No)كما تري، يمكن استخدام الداله IF ل# تقييم كل من القيم النصيه و# القيم. يمكن ايضا استخدام ل# تقييم الاخطاء. انت غير محدد ل# التحقق فقط من اذا كان ثمه عنصر واحد تساوي اخري و# يقوم ب# ارجاع نتيجه واحده، يمكنك ايضا استخدام عوامل التشغيل الرياضيه و# تنفيذ عمليات حسابيه اضافيه استنادا الي معاييرك. يمكنك ايضا اجراء تداخل دالات IF متعدده معا ل# كي تتمكن من تنفيذ مقارنات متعدده.

الصيغة في الخلية D2 هي ‎=IF(C2>B2,”Over Budget”,”Within Budget”)‎
  • ‎=IF(C2>B2,”تجاوز الميزانية”,”ضمن الميزانية”)‎

في المثال أعلاه، تشير الدالة IF في D2 إذا كان (C2 أكبر من B2، يتم إرجاع "تجاوز الميزانية"، وبخلاف ذلك يتم إرجاع "ضمن الميزانية")

الصيغة في الخلية E2 هي ‎= IF (C2 > B2، C2-B2, «»)‎
  • ‎=IF(C2>B2,C2-B2,0)‎

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

الصيغة في الخلية F7 هي IF(E7=»Yes»,F5*0.0825,0)‎
  • ‎=IF(E7=”Yes”,F5*0.0825,0)‎

في هذا المثال، تشير الصيغة F7 إلى أنه إذا كان (E7‏ = “Yes”، فسيتم حساب "المبلغ الإجمالي" في F5 * 8.25%، وبخلاف ذلك لا توجد ضريبة مبيعات مستحقة ولذا تظهر القيمة 0)

ملاحظة: إذا كنت ستستخدم النص في الصيغ، فعليك إجراء التفاف للنص الموجود بين علامتي اقتباس (على سبيل المثال، "النص"). الاستثناء الوحيد هو عند استخدام TRUE أو FALSE، والتي يفهمها Excel تلقائياً.

المشاكل الشائعة

المشكلة

الخطأ الذي حدث

ظهور 0 (صفر) في الخلية

لم يكن هناك أي وسيطة لأي من الوسيطتين value_if_true أو value_if_False. لكي يتم إرجاع القيمة الصحيحة، أضف نص الوسيطة إلى الوسيطتين، أو أضف TRUE أو FALSE إلى الوسيطة.

ظهور ‎#NAME?‎ في الخلية

يعني هذا الأمر عادةً وجود خطأ إملائي في الصيغة.

هل تحتاج إلى مزيد من المساعدة؟

ويمكنك دائماً الاستفسار من أحد الخبراء في مجتمع Excel‏ التقني،أو الحصول على الدعم من خلال إجابات المجتمع،أو اقتراح ميزة جديدة أو تحسين عن طريق ‏Excel User Voice‏.

انظر أيضاً

عوامل تشغيل العمليات الحسابيه و# الاسبقيه في Excel

استخدام الدالات المتداخله في صيغه

استخدام IF ل# التحقق من اذا كانت احدي خلايا الفارغه

استخدام IF ل# التحقق من اذا كانت احدي خلايا الفارغه

الفيديو: دالات IF المتقدمه

الداله إيفس (Office 365، Excel 2016 و# اصدار احدث)

الدالتين IF المتقدمه-العمل ب# استخدام الصيغ متداخله و# تجنب الاخطاء

التدريب مقاطع الفيديو: دالات IF المتقدمه

الداله COUNTIF سيتم حساب القيم ب# الاستناد الي معايير مفرده

الداله COUNTIFS سيتم حساب القيم ب# الاستناد الي معايير متعدده

الداله SUMIF سيتم جمع القيم ب# الاستناد الي معايير مفرده

الداله SUMIFS سيتم جمع القيم ب# الاستناد الي معايير متعدده

الداله AND

الداله OR

الداله VLOOKUP

نظره عامه حول الصيغ في Excel

كيفيه تفادي الصيغ المقطوعه

استخدام تدقيق الاخطاء ل# الكشف عن الاخطاء في الصيغ

الدالات المنطقيه

دالات Excel (ب# الترتيب الابجدي)

دالات Excel (حسب الفئه)

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

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

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

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

×