KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

البحث عن أقرب تطابق

المؤلفAmanda Liتاريخ التعديل

للعثور على أقرب تطابق لقيمة بحث ضمن مجموعة بيانات رقمية في Excel، يمكنك الجمع بين دوالINDEX وMATCH وABS وMINمعًا.

البحث عن أقرب تطابق 1

كيف تجد أقرب تطابق في Excel؟

لمعرفة أيبائع حقق مبيعات أقرب ما تكون إلى الهدف المحدد بقيمة $20،000كما هو موضح أعلاه، يمكنك استخدام صيغة ذكية تجمع بين دوال INDEX وMATCH وABS وMIN بهذه الطريقة: ستقوم دالة ABS بتحويل جميع الفروق بين مبيعات كل بائع وهدف المبيعات إلى قيم موجبة، ثم تُستخدم دالة MIN لإيجاد أصغر فرق — أي أقرب تطابق. بعد ذلك، تحدّد دالة MATCH موقع هذا التطابق الأقرب، ليتم استرجاع اسم البائع المقابل باستخدام دالة INDEX.

الصيغة العامة

=INDEX()return_range,MATCH(MIN(ABS()))lookup_array-lookup_value)),ABS(lookup_array-lookup_value),0))

√ ملاحظة: هذه صيغة مصفوفة تتطلب منك الضغط علىCtrl+Shift+Enter.

  • نطاق الإرجاع:النطاق الذي تريد أن تُرجع منه صيغة الجمع اسم البائع، ويشير هنا إلى نطاق الأسماء.
  • مصفوفة_البحث:نطاق الخلايا الذي يحتوي على القيم التي سيتم مقارنتها بـقيمة_البحث. ويشير هنا إلى نطاق المبيعات.
  • قيمة البحث:القيمة التي سيتم مقارنتها لإيجاد أقرب تطابق لها، وتشير هنا إلى هدف المبيعات.

لمعرفة أيبائع حقق مبيعات أقرب ما تكون إلى الهدف المحدد بقيمة $20،000، يُرجى نسخ الصيغة أدناه أو إدخالها في الخلية F5، ثم الضغط علىCtrl+Shift+Enterللحصول على النتيجة:

=INDEX()B5:B10،MATCH(MIN(ABS()))C5:C10-20000))،ABS(C5:C10-20000)،0))

أو استخدم مرجع الخلية لجعل الصيغة ديناميكية:

=INDEX()B5:B10،MATCH(MIN(ABS()))C5:C10-F4))،ABS(C5:C10-F4),0))

البحث عن أقرب تطابق 2

شرح الصيغة

=INDEX()B5:B10,MATCH()MIN()ABS(C5:C10-F4)),ABS(C5:C10-F4),0))

  • ABS(C5:C10-F4):الجزءC5:C10-F4يحصل على جميع قيم الفروق بين كل مبيع في النطاقC5:C10وهدف المبيعات$20,000في الخليةF4، ليُنتج مصفوفة كالتالي: {-4322؛2451؛6931؛-1113؛6591؛-4782}. بعد ذلك، تحوّل دالة ABS جميع الأرقام السالبة إلى أرقام موجبة، لتصبح المصفوفة كالتالي:{4322;2451;6931;1113;6591;4782}.
  • MIN()ABS(C5:C10-F4))=MIN(){4322;2451;6931;1113;6591;4782}):ستقوم دالةMIN بإيجاد أصغر رقم في المصفوفة{4322;2451;6931;1113;6591;4782}، وهو ما يُشير إلى أصغر فرق — أي أقرب تطابق. لذلك، سترجع الدالة1113.
  • MATCH()MIN()ABS(C5:C10-F4)),ABS(C5:C10-F4)إننوع_المطابقة 0يجبر دالة MATCH على إيجاد موقع الرقم الدقيق1113 في المصفوفة{4322;2451;6931;1113;6591;4782}. وستُرجع الدالة4 لأن الرقم موجود في الموقع4 بالترتيب.
  • INDEX()B5:B10,MATCH()MIN()ABS(C5:C10-F4)),ABS(C5:C10-F4)تُرجع دالةINDEX القيمة الرابعة في نطاق الأسماءB5:B10، وهيBale.

الدوال ذات الصلة

دالة Excel INDEX

تُرجع دالة Excel INDEX القيمة القيمة المعروضة بناءً على موقع معين من نطاق أو مصفوفة.

دالة Excel MATCH

تبحث دالة Excel MATCH عن قيمة معيّنة في نطاق من الخلايا، وترجع الموقع النسبي لتلك القيمة.

دالة Excel ABS

تُرجع دالة ABS القيمة القيمة المطلقة لرقمٍ ما. سيتم تحويل الأرقام السالبة إلى أرقام موجبة باستخدام هذه الدالة، بينما تبقى الأرقام الموجبة والصفر دون تغيير.


الصيغ ذات الصلة

البحث عن أقرب تطابق باستخدام معايير متعددة

في بعض الحالات، قد تحتاج إلى البحث عن أقرب تطابق أو تقريبي استنادًا إلى أكثر من معيار واحد. وباستخدام مجموعة من دوال INDEX وMATCH وIF، يمكنك إنجاز ذلك بسرعة في Excel.

المطابقة التقريبية باستخدام دوال INDEX وMATCH

ثمة أوقات نحتاج فيها إلى إيجاد تطابقات تقريبية في Excel لتقييم أداء الموظفين، أو تحديد درجات الطلاب، أو حساب رسوم الشحن حسب الوزن، وغيرها. وفي هذا البرنامج التعليمي، سنشرح كيفية استخدام دوال INDEX وMATCH للحصول على النتائج المطلوبة.

البحث عن أقرب تطابق باستخدام معايير متعددة

في بعض الحالات، قد تحتاج إلى البحث عن أقرب تطابق أو تطابق تقريبي بناءً على أكثر من معيار واحد. وباستخدام مجموعة من دوال INDEX وMATCH وIF، يمكنك إنجاز ذلك بسرعة في Excel.


أفضل أدوات الإنتاجية للمكتب

Kutools لـ Excel - يساعدك على التميز بين الحشود

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات بناءً على:التنفيذ الذكي   |  إنشاء كود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات|  استدعاء الوظائف المحسنة
الميزات الشائعة:العثور، التمييز أو وضع علامة على المكررات  |  حذف الصفوف الفارغة  |  دمج الأعمدة أو الخلايا دون فقدان البيانات  |  التقريب بدون استخدام الصيغة...
بحث VLookup المتقدم:معايير متعددة  |  قيم متعددة  |  عبر أوراق متعددة  |  مطابقة غامضة...
قائمة منسدلة المتقدمة:قائمة منسدلة سهلة  |  قائمة منسدلة تابعة  |  قائمة منسدلة متعددة الاختيار...
مدير الأعمدة:إضافة عدد محدد من الأعمدة  |  نقل الأعمدة  |  تبديل حالة ظهور الأعمدة المخفية  |مقارنة الأعمدة معتحديد الخلايا المتطابقة/المختلفة...
ميزات مميزة:التركيز على الشبكة  |  عرض التصميم  |  شريط الصيغ المحسن  |  مدير الدفتر والورقة|مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ  |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا  |  إرسال رسائل بريد إلكتروني من القائمة  |  مرشح متقدم  |  تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل مجموعات أدوات 15:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة...)|  50+أنواعالمخططات(مخطط جانت...)|  40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد...)|  19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار...)|  12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة...)|  7 دمج وتقسيمالأدوات(دمج متقدم للصفوف،تقسيم خلايا Excel...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...


Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)

  • ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
  • يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
  • يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
  • يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.