صيغ ودالات

الدالة 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 المتقدمة

الدالة IFS (تطبيقي Office 365 وExcel 2016 والإصدارات الأحدث)

دالات IF المتقدمة - تعمل مع الصيغ المتداخلة وتجنب الأخطاء

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

ستعمل الدالة COUNTIF على عدّ القيم استناداً إلى معايير واحدة

ستعمل الدالة COUNTIF على عدّ القيم استناداً إلى معايير متعددة

ستعمل الدالة SUMIF على جمع القيم استناداً إلى معايير واحدة

ستعمل الدالة SUMIF على جمع القيم استناداً إلى معايير متعددة

الدالة AND‏

الدالة OR‏

الدالة VLOOKUP‏

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

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

الكشف عن وجود أخطاء في الصيغ

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

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

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

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

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

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

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

×