ما يجب معرفته
- ستة عوامل: متساوية (=) ، أكبر من (>) ، أقل من (<) ، أكبر من أو يساوي ( >= ) أقل من أو يساوي ( <= ) ، لا يساوي ().
- استخدام عامل المقارنة الأكثر شيوعًا في دالة IF.
تشرح هذه المقالة كيفية استخدام عوامل المقارنة I=في Excel. تنطبق الإرشادات على إصدارات Excel 2019 و 2016 و 2013 و 2010 و Excel Online و Excel لنظام التشغيل Mac.
ستة عوامل مقارنة
هناك ستة عوامل مقارنة متاحة لك لاستخدامها في Excel.
تُستخدم عوامل التشغيل هذه لاختبار شروط مثل:
- يساوي: قيمتان أو سلاسل متماثلة (apple =apple)
- أكبر من: قيمة واحدة أكبر من الأخرى (10 >8)
- أقل من: قيمة واحدة أصغر من الأخرى (8 <10)
- أكبر من أو يساوي: قيمة واحدة أكبر أو مماثلة لأخرى (10 >=10)
- أقل من أو يساوي: قيمة واحدة أصغر من أو هي نفسها (5 <=5)
- لا يساوي: قيمتان مختلفتان (قطة كلب)
جميع عوامل المقارنة تعمل مع القيم ، بينما يعمل البعض (مثل و =) أيضًا مع السلاسل (النص) والتواريخ.
عوامل المقارنة في دالة IF
هناك مجالان في Excel حيث يمكنك استخدام عوامل المقارنة. الاستخدام الأكثر شيوعًا هو داخل دالة IF.
داخل أي خلية في جدول البيانات ، قم باستدعاء وظيفة IF بكتابة:
سترى نص تعليمات منبثقة نصه:
هذا هو التنسيق لاستخدام وظيفة IF بشكل صحيح.
- القيمة الأولى هي الاختبار الشرطي الذي يحتوي على عامل المقارنة.
- القيمة الثانية هي الرقم أو السلسلة التي تريد عرضها إذا كانت المقارنة صحيحة.
- القيمة الثالثة هي الرقم أو السلسلة التي تريد عرضها إذا كانت المقارنة خاطئة.
يجب فصل جميع القيم الثلاث داخل دالة IF بفاصلات.
يمكن أن يشير الاختبار المنطقي إلى القيم أو الخلايا في جدول بيانات Excel التي تحتوي على قيم. يمكنك أيضًا دمج الصيغ داخل المقارنة نفسها.
على سبيل المثال ، لمقارنة البيانات الموجودة في الخلية A1 بالبيانات الموجودة في الخلية B4 ، اكتب:
للتحقق مما إذا كانت القيمة في الخلية A1 أقل من 50 ، اكتب:
للتحقق مما إذا كانت القيمة في الخلية A1 أقل من نصف القيمة في الخلية B4 ، اكتب:
في الأمثلة أعلاه ، يُرجع Excel إما TRUE أو FALSE في الخلية التي كتبت فيها عبارة IF ، اعتمادًا على نتيجة المقارنة.
يمكنك استبدال TRUE أو FALSE بأي قيمة أو سلسلة إذا كنت تريد أن تعيد صيغة IF شيئًا آخر في تلك الخلية. على سبيل المثال:
سيعيد هذا "Bob" في الخلية إذا كان الشرط صحيحًا ، أو "Sally" إذا كان الشرط خاطئًا.
عوامل المقارنة في Excel VBA أو وحدات الماكرو
يمكنك استخدام نفس عوامل المقارنة داخل محرر Excel VBA.
يتم استخدام Excel VBA لإنشاء وحدات ماكرو لأتمتة الإجراءات داخل جدول البيانات.
لفتح محرر Excel VBA:
- حدد ملف> خيارات> تخصيص الشريط.
- قم بتمكين مربع الاختيار Developer ضمن علامات التبويب الرئيسية وحدد OK.
- في Excel ، حدد Developer> عرض الكود.
- انقر نقرًا مزدوجًا فوق ThisWorkbook ضمن كائنات Microsoft Excelفي الجزء الأيمن.
- في الجزء العلوي من نافذة الكود ، اضبط القائمة المنسدلة اليسرى على Workbook والقائمة اليمنى على فتح.
أنت الآن تقوم بتحرير التعليمات البرمجية التي سيتم تشغيلها في كل مرة يتم فيها فتح ملف Excel. في هذه النافذة ، يمكنك مقارنة الخلية A1 مع A2 ، وتعبئة A3 تلقائيًا بقيمة أو نص بناءً على نتائج عامل المقارنة.
هذا مثال لما سيبدو عليه هذا الرمز:
If [A1] < [A2] ثم
[A3]="YES"
Else
[A3]="NO"
End إذا كان
التنسيق مختلف قليلاً في VBA ، لكن رموز المقارنة (عوامل التشغيل) المستخدمة لمقارنة قيمتين أو سلاسل هي نفسها تمامًا.