إرجاع نص أو أرقام من IF
اعرض رسائل مخصصة أو قيمًا محسوبة بناءً على شرط
إرجاع نص أو أرقام من IF درس مجاني في Excel Formulas Academy على CoddyKit. هذا هو الدرس 3 من أصل 4. يمكنك قراءة الدرس كاملاً أدناه مجاناً — ثم تمرن عليه مباشرة في المتصفح باستخدام محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7. هذا الدرس جزء من مسار التعلم في Excel Formulas Academy، وتقدمك يتزامن عبر الويب وتطبيق CoddyKit. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
يمكن لـ IF إرجاع أي شيء
لقد أنشأت اختبارات متينة. لنركّز الآن على النتيجتين اللتين تعيدهما IF.
يمكن أن تكون نتيجة IF نصًا، أو رقمًا، أو خلية فارغة، أو حتى عملية حسابية أخرى. ويجعل اختيار نوع الإخراج المناسب ورقة العمل واضحة ومفيدة.
إرجاع رسائل نصية
لعرض الكلمات، أحط كل نتيجة بعلامتي اقتباس مزدوجتين. وتخبر علامات الاقتباس جدول البيانات بأن "يتعامل مع هذا كنص حرفي".
بالنسبة إلى حالة الدفع الموجودة في A2:
من دون علامات الاقتباس، سيعتقد جدول البيانات أن "مدفوع" اسم أو صيغة، ومن المرجح أن يعرض خطأً.
=IF(A2 = "Y", "Paid", "Unpaid")إرجاع أرقام
تُرجَع الأرقام من دون علامات اقتباس. فوضع رقم بين علامتي اقتباس يحوّله إلى نص لا يمكنك جمعه لاحقًا.
امنح 100 نقطة عند الفوز، و0 خلاف ذلك:
بما أن هذه أرقام فعلية، يمكنك استخدام SUM على عمود النتائج لحساب المجموع الكلي.
=IF(B2 = "Win", 100, 0)إرجاع خلية فارغة
أحيانًا تكون أنظف نتيجة للحالة الخاطئة هي عدم إرجاع شيء على الإطلاق. استخدم زوجًا من علامتي الاقتباس الفارغتين "" لترك الخلية تبدو فارغة.
لعرض تحذير فقط عندما ينخفض المخزون:
عندما يكون المخزون كافيًا، تظل الخلية فارغة بدلًا من ازدحام ورقة العمل بكلمة "موافق".
=IF(C2 < 5, "Low stock", "")إرجاع عملية حسابية
يمكن أن تكون النتيجة صيغة، وليست قيمة ثابتة فقط. ويُجري جدول البيانات تلك العملية الحسابية فقط عند اختيار فرعها.
امنح الطلبات الكبيرة خصمًا بنسبة 10%، وأبقِ السعر كاملًا خلاف ذلك. السعر موجود في A2:
يضرب الفرع TRUE السعر في 0.9، بينما يُبقي الفرع FALSE السعر دون تغيير.
=IF(A2 > 100, A2 * 0.9, A2)دمج المراجع داخل النص
يمكنك إنشاء رسالة تتضمن قيمة خلية باستخدام عامل الربط &.
إذا كان اسم موجودًا في A2، فحيِّ عملاء VIP فقط:
يلصق & الكلمة "مرحبًا " بالاسم. لاحظ وجود مسافة داخل علامتي الاقتباس حتى لا تلتصق الكلمتان ببعضهما.
=IF(B2 = "VIP", "Welcome " & A2, "")مثال محلول: العمولة
يحصل مندوبو المبيعات على عمولة بنسبة 5% من المبيعات التي تتجاوز 1000، ولا يحصلون على شيء فيما دون ذلك. توجد المبيعات في العمود A.
بالنسبة إلى الصف 2:
يحسب الفرع TRUE العمولة كرقم فعلي، لذا يمكنك جمع العمود وصرف الناتج.
=IF(A2 > 1000, A2 * 0.05, 0)يفرق نوع النتيجة لاحقًا: نص أم رقم
يؤثر اختيار النتائج النصية أو الرقمية في ما يمكنك فعله لاحقًا.
- تُعد النتائج النصية مثل "ناجح" رائعة للقراءة، لكن لا يمكن جمعها
- يمكن إضافة النتائج الرقمية مثل 100 وحساب متوسطها وإنشاء مخططات لها
إذا كنت تخطط لإجراء عمليات حسابية على العمود لاحقًا، فأرجع أرقامًا. أما إذا كان مجرد تصنيف ليقرأه الأشخاص، فالنص مناسب.
دمج النوعين في ورقة واحدة
من الشائع أن يكون لديك عمود IF لتصنيف واضح للقراءة، وعمود آخر لرقم يمكنك جمعه.
قد يعرض العمود C الصيغة =IF(A2 >= 60, "Pass", "Fail") للبشر، بينما يعرض العمود D الصيغة =IF(A2 >= 60, 1, 0) حتى تتمكن من استخدام SUM لحساب عدد الناجحين.
الاختبار نفسه، لكن بنوعين مختلفين من النتائج، لكل منهما غرضه.
=IF(A2 >= 60, 1, 0)الحفاظ على اتساق النتائج
من العادات الجيدة أن تجعل النتيجتين من النوع نفسه.
إذا أعاد فرع TRUE نصًا، فليُرجع فرع FALSE نصًا أيضًا. قد يؤدي مزج رقم في أحد الجانبين ونص في الجانب الآخر إلى إرباك العمليات الحسابية والفرز لاحقًا.
يحافظ الاتساق على أعمدتك متوقعة وسهلة الاستخدام.
بالطريقة نفسها في Excel وSheets
يعمل إرجاع النصوص والأرقام والقيم الفارغة والعمليات الحسابية والسلاسل المربوطة بالطريقة نفسها تمامًا في Microsoft Excel وGoogle Sheets.
قاعدة علامتي الاقتباس للنص وقاعدة الأرقام غير المحاطة بعلامات اقتباس موحّدة في كلتا الأداتين.
تحقق سريع
حدّد نوع النتيجة الذي يناسب الهدف.
مراجعة: ما الذي تعيده IF
لقد تعلّمت كيفية تحديد مخرجات IF:
- تحتاج النتائج النصية إلى علامتي اقتباس مزدوجتين، أما الأرقام فلا تحتاج إليهما
- استخدم
""لترك الخلية فارغة - يمكن أن تكون النتيجة عملية حسابية مباشرة مثل
A2 * 0.9 - استخدم
&لإنشاء رسائل تتضمن قيم الخلايا - أرجع أرقامًا إذا كنت ستجري عمليات حسابية لاحقًا، ونصوصًا للتصنيفات البسيطة
ستتعلم في الخطوة التالية كيفية اكتشاف أكثر أخطاء IF شيوعًا وإصلاحها.
=IF(A2 > 100, A2 * 0.9, A2)الأسئلة الشائعة
هل درس «إرجاع نص أو أرقام من IF» مجاني؟
نعم — نص درس «إرجاع نص أو أرقام من IF» كامل متاح مجاناً هنا على الويب. لتمرينه بشكل تفاعلي (محرر أكواد مدمج ومدرس ذكاء اصطناعي متاح 24/7) وفتح باقي دورة Excel Formulas Academy، انتقل إلى CoddyKit PRO. تتضمن دورة Excel Formulas Academy 4 دروس في المجموع.
ماذا ستتعلم في «إرجاع نص أو أرقام من IF»؟
اعرض رسائل مخصصة أو قيمًا محسوبة بناءً على شرط تتمرن على Excel Formulas Academy مع أكواد عملية تشغلها مباشرة في المتصفح، ومدرس ذكاء اصطناعي متاح 24/7 يجيب على أسئلتك أثناء عملك.
هل أحتاج إلى خبرة سابقة لأبدأ Excel Formulas Academy؟
لا تُشترط خبرة سابقة. Excel Formulas Academy على CoddyKit منظم للمبتدئين حتى المتقدمين، لذا يمكنك البدء من هنا أو من البداية والتقدم بسرعتك الخاصة. هذا هو الدرس 3 من أصل 4.
كم من الوقت يستغرق درس «إرجاع نص أو أرقام من IF»؟
معظم دروس CoddyKit تستغرق حوالي 5–10 دقائق. كل منها موجز وتفاعلي، لذا تحرز تقدماً مستمراً وتستأنف من حيث توقفت عبر الويب والتطبيق.
هل يمكنني كتابة وتشغيل أكواد في درس Excel Formulas Academy هذا؟
نعم. كل درس في Excel Formulas Academy يتضمن محرر أكواد مدمج، لذا تكتب وتشغل أكواداً حقيقية مباشرة في متصفحك وتحصل على تعليقات فورية من الذكاء الاصطناعي — بدون إعداد محلي.
جميع الدروس في هذه الدورة
- كيف تعمل الدالة IF
- مقارنة القيم باستخدام المعاملات
- إرجاع نص أو أرقام من IF
- أخطاء IF الشائعة التي ينبغي تجنبها