القائمة الرئيسية

الصفحات

دالة MATCH

 دالة MATCH تبحث عن قيمة داخل مصفوفة , ثم ترجع مكان هذه القيمة داخل المصفوفة .









معاملات دالة MATCH

lookup_value : القيمة التى تريد البحث عنها .

lookup_array : المصفوفة التى سيتم البحث داخلها .

[match_type] : يستخدم هذا المعامل لتحديد هل ستقوم دالة MATCH بالبحث عن قيمة مطابقة أم البحث عن قيمة تقريبية , هذا المعامل يأخذ أحد القيم الثلاثة التالية ( القيمة الافتراضية هى 1 ) :



القيمة 0 ( البحث عن قيمة مطابقة )

- دالة MATCH ستقوم بالبحث عن القيمة التى تريدها داخل المصفوفة  .

- اذا وجدتها سترجع دالة MATCH مكان هذه القيمة .

- اذا لم تجدها سترجع دالة MATCH الخطأ N/A#


ملحوظة : ليس من الضرورى أن تكون المصفوفة مرتبة .





القيمة 1 ( البحث عن قيمة تقريبية )

- دالة MATCH ستقوم بالبحث عن القيمة التى تريدها داخل المصفوفة  .

- اذا وجدتها سترجع دالة MATCH مكان هذه القيمة .

- اذا لم تجدها ستقوم دالة MATCH  بالبحث عن أكبر قيمة أصغر من القيمة التى تريدها وترجع مكان هذه القيمة , وفى حالة كان لا يوجد أى قيمة أصغر من القيمة التى تريدها سترجع دالة MATCH الخطأ N/A#


ملحوظة : لابد أن تكون المصفوفة مرتبة تصاعديا للحصول على نتائج صحيحة .





القيمة 1- ( البحث عن قيمة تقريبية )

- دالة MATCH ستقوم بالبحث عن القيمة التى تريدها داخل المصفوفة  .

- اذا وجدتها سترجع دالة MATCH مكان هذه القيمة .

- اذا لم تجدها ستقوم دالة MATCH  بالبحث عن أصغر قيمة أكبر من القيمة التى تريدها وترجع مكان هذه القيمة , وفى حالة كان لا يوجد أى قيمة أكبر من القيمة التى تريدها سترجع دالة MATCH الخطأ N/A#


ملحوظة : لابد أن تكون المصفوفة مرتبة تنازليا للحصول على نتائج صحيحة .







مثال على دالة MATCH عند اسناد المعامل match_type القيمة 0


في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1002 داخل النطاق A2:A6 فتجدها وترجع مكان هذه القيمة وهو 3

دالة MATCH





في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1005 داخل النطاق A2:A6 فتجدها وترجع مكان هذه القيمة وهو 2

دالة MATCH






في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1006 داخل النطاق A2:A6 فلن تجدها ولن تقوم بالبحث عن أى قيمة بديلة وترجع الخطأ N/A#

دالة MATCH









مثال على دالة MATCH عند اسناد المعامل match_type القيمة 1


في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1002 داخل النطاق A2:A6 فتجدها وترجع مكان هذه القيمة وهو 2

دالة MATCH





في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1006 داخل النطاق A2:A6 فلن تجدها , فستقوم بالبحث عن أكبر قيمة أصغر من القيمة 1006 فتجد القيمة 1005 وترجع مكان هذه القيمة وهو 5

دالة MATCH





في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1000 داخل النطاق A2:A6 فلن تجدها , فستقوم بالبحث عن أكبر قيمة أصغر من القيمة 1000 فلن تجد أي قيمة أصغر من القيمة 1000 , لذا سترجع الخطأ N/A#

دالة MATCH







مثال على دالة MATCH عند اسناد المعامل match_type القيمة 1-


في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1002 داخل النطاق A2:A6 فتجدها وترجع مكان هذه القيمة وهو 4

دالة MATCH







في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1000 داخل النطاق A2:A6 فلن تجدها , فستقوم بالبحث عن أصغر قيمة أكبر من القيمة 1000 فتجد القيمة 1001 وترجع مكان هذه القيمة وهو 5

دالة MATCH





في الشكل التالي دالة MATCH ستقوم بالبحث عن القيمة 1006 داخل النطاق A2:A6 فلن تجدها , فستقوم بالبحث عن أصغر قيمة أكبر من القيمة 1006 فلن تجد أي قيمة أكبر من القيمة 1006 , لذا سترجع الخطأ N/A#

دالة MATCH