Excel: كيفية العثور على القيمة السالبة الأولى في النطاق
يمكنك استخدام الصيغة التالية للعثور على القيمة السالبة الأولى في نطاق معين في Excel:
=XLOOKUP(-1,SIGN( B2:B13 ), A2:B13 )
ستجد هذه الصيغة المعينة الخلية الأولى في النطاق B2:B13 التي تحتوي على قيمة سالبة وبالتالي تُرجع الصف بأكمله في النطاق A2:B13 .
يوضح المثال التالي كيفية استخدام هذه الصيغة عمليًا.
مثال: كيفية العثور على القيمة السالبة الأولى لنطاق في Excel
لنفترض أن لدينا مجموعة البيانات التالية التي توضح إجمالي الأرباح التي حققها مختلف موظفي الشركة:
لاحظ أن بعض القيم في عمود صافي الربح تكون موجبة والبعض الآخر سالبة.
لنفترض أننا نريد العثور على القيمة السالبة الأولى في عمود صافي الربح .
للقيام بذلك، يمكننا كتابة الصيغة التالية في الخلية D2 :
تقوم بإرجاع قيم الصيغة في أعمدة الموظف وصافي الربح التي تطابق القيمة السالبة الأولى في أعمدة صافي الربح .
يمكننا التحقق يدويًا من أن إريك هو بالفعل الموظف الأول بقيمة سالبة في عمود صافي الأرباح :
لاحظ أنه بما أننا استخدمنا A2:B13 كوسيطة أخيرة للدالة XLOOKUP ، فقد قمنا بإرجاع القيمتين من العمود A والعمود B.
ومع ذلك، يمكننا بدلاً من ذلك استخدام A2:A13 كوسيطة أخيرة لإرجاع اسم الموظف ذو القيمة السالبة الأولى فقط في عمود صافي الربح :
أو يمكننا بدلاً من ذلك استخدام B2:B13 كوسيطة أخيرة لإرجاع قيمة عمود صافي الأرباح فقط:
كيف تعمل هذه الصيغة؟
تذكر الصيغة التي استخدمناها للعثور على القيمة السالبة الأولى في عمود صافي الربح :
=XLOOKUP(-1,SIGN( B2:B13 ), A2:B13 )
ترجع الدالة XLOOKUP أول قيمة مطابقة في عمود.
في هذه الصيغة، نستخدم أولاً الدالة SIGN لتحويل كل قيمة في النطاق B2:B13 إلى 1 أو -1 للإشارة إلى ما إذا كانت كل قيمة موجبة أم سالبة.
نستخدم بعد ذلك الدالة XLOOKUP للعثور على القيمة الأولى التي تساوي -1 ، والتي تُرجع القيمة السالبة الأولى في عمود صافي الربح .
مصادر إضافية
تشرح البرامج التعليمية التالية كيفية تنفيذ العمليات الشائعة الأخرى في Excel:
Excel: كيفية البحث عن التكرارات باستخدام VLOOKUP
Excel: كيفية استخدام VLOOKUP لإرجاع كافة التطابقات
Excel: كيفية استخدام VLOOKUP لإرجاع أعمدة متعددة