دالة Excel MAP (365)
تُطبِّق دالةMAP دالةLAMBDA لإنشاء قيم جديدة، وتعيد مصفوفةً تتكون من تعيين كل قيمة في المصفوفة (أو المصفوفات) المزوَّدة إلى قيمة جديدة.

الصيغة
=MAP ()array1,[array2],...,lambda)
المعاملات
- المصفوفة1 (مطلوبة): المصفوفة التي سيتم تعيينها.
- المصفوفة2،... (اختيارية): مصفوفات إضافية سيتم تعيينها.
- دالة Lambda (مطلوبة): دالة LAMBDA المخصصة التي تُطبَّق على المصفوفة (أو المصفوفات).
يجب أن تكون آخر معامل، ويجب أن تكون مُعدَّة لقبول معاملات إضافية عند توفير مصفوفات إضافية.
قيمة العودة
تُعيد دالةMAP مصفوفات من النتائج.
ملاحظات حول الدالة
- تم تقديم دالةMAP حديثًا في Excel لـ Microsoft 365، لذا فهي غير متوفرة في الإصدارات السابقة من Excel. وقد تم إدخال صيغ المصفوفات الديناميكية الجديدة في Excel لـ Microsoft 365، مما يعني أنك لست بحاجة إلى استخدام Ctrl+Shift+Enter لإدخال صيغة MAP كصيغة مصفوفة.
- قيمة الخطأ#VALUE!تظهر إذا حدث أحد المواقف التالية:
- تم توفير دالة LAMBDA غير صالحة؛
- تم توفير عدد غير صحيح من المعاملات.
مثال
كما يوضح لقطة الشاشة أدناه، هناك مصفوفة من البيانات. لضرب العدد الموجود في هذه المصفوفة في 2 عندما يكون أكبر من 100، ولتربيع هذا العدد عندما يكون أصغر من أو يساوي 100، يُرجى اتباع الخطوات التالية:
يرجى نسخ الصيغة التالية في الخلية E6، ثم الضغط على مفتاحEnterللحصول على النتيجة.
=MAP ()B6:C12,LAMBDA(x، IF(x>100، x*2،x*x)))

دوال ذات صلة:
دالة Excel BYROW
تطبّق دالة Excel BYROW دالةLAMBDA على كل صف في مصفوفة معطاة، وتعيد النتيجة لكل صف كمصفوفة واحدة.
دالة Excel LAMBDA
تُستخدم دالة Excel LAMBDA لإنشاء دوال مخصصة يمكنك إعادة استخدامها في أي مكان داخل المصنف.
دالة Excel MAKEARRAY
تُعيد دالة Excel MAKEARRAY مصفوفةً محسوبةً بناءً على عدد الصفوف والأعمدة المحدَّدين.