Skip to main content

دالة MAP في Excel (365)

Author: Zhoumandy Last Modified: 2025-05-30

تقوم دالة MAP بتطبيق دالة LAMBDA لإنشاء قيمة جديدة وتعيد مصفوفة تتكون من تعيين كل قيمة في المصفوفة (المصفوفات) المزودة إلى قيمة جديدة.

map-function 1


الصيغة

=MAP (المصفوفة1,[المصفوفة2],...,lambda)


الوسائط

  • المصفوفة1 (مطلوبة): المصفوفة التي سيتم تعيينها.
  • المصفوفة2,... (اختيارية): مصفوفات إضافية سيتم تعيينها.
  • Lambda (مطلوبة): تقوم دالة LAMBDA المخصصة بالتطبيق على المصفوفة (المصفوفات).
    يجب أن تكون الوسيطة الأخيرة وتكون مهيأة لقبول معاملات إضافية عند توفير مصفوفات إضافية.

قيمة الإرجاع

تقوم دالة MAP بإرجاع مصفوفات النتائج.


ملاحظات الدالة

  1. تم تقديم دالة MAP حديثًا في Excel لـ Microsoft 365. لذلك، فهي غير متاحة في الإصدارات السابقة من Excel. تم تقديم صيغ المصفوفات الديناميكية الجديدة في Excel لـ Microsoft 365، مما يعني أنه لا حاجة لاستخدام Ctrl+ Shift+ Enter لإدخال صيغة MAP كصيغة مصفوفة.
  2. الخطأ #VALUE! يحدث إذا حدثت إحدى الحالات التالية:
    • تم تقديم دالة LAMBDA غير صالحة؛
    • تم تقديم عدد خاطئ من المعاملات.

مثال

كما يظهر في لقطة الشاشة أدناه، يوجد مجموعة من البيانات. لضرب الرقم في هذه المصفوفة في 2 عندما يكون أكبر من 100 وتربيع هذا الرقم عندما يكون أصغر أو يساوي 100، يرجى القيام بما يلي:

يرجى نسخ الصيغة أدناه إلى الخلية E6، ثم اضغط على مفتاح Enter للحصول على النتيجة.

=MAP (B6:C12,LAMBDA(x, IF(x>100, x*2,x*x)))

map-function 2

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

  • دالة BYROW في Excel
    تقوم دالة BYROW في Excel بتطبيق دالة LAMBDA على كل صف في مصفوفة معينة وتعيد النتيجة لكل صف كمصفوفة واحدة.

  • دالة LAMBDA في Excel
    تُستخدم دالة LAMBDA في Excel لإنشاء دوال مخصصة يمكن إعادة استخدامها في جميع أنحاء المصنف.

  • دالة MAKEARRAY في Excel
    تقوم دالة MAKEARRAY في Excel بإرجاع مصفوفة محسوبة بناءً على عدد الصفوف والأعمدة المحددين.