تُرجع مصفوفة محسوبة لصف وعمود محدد من خلال تطبيق دالة LAMBDA.
بناء الجملة
=MAKEARRAY(rows, cols, lambda(row, col))
يتضمن بناء جملة دالة MAKEARRAY الوسيطات والمعلمات التالية:
-
الصفوف عدد الصفوف في الصفيف. يجب أن يكون أكبر من صفر.
-
الأعمدة عدد الأعمدة في الصفيف. يجب أن يكون أكبر من صفر.
-
lambda LAMBDA التي يتم استدعاؤها لإنشاء الصفيف. تأخذ LAMBDA معلمتين:
-
الصف فهرس الصفوف.
-
العامود فهرس الأعمدة.
-
الأخطاء
يؤدي توفير دالة LAMBDA غير صالحة أو عدد غير صحيح من المعلمات إلى إرجاع #VALUE! خطأ يسمى "معلمات غير صحيحة".
يؤدي إعداد وسيطة صف أو عمود إلى قيمة < 1 أو إلى غير رقمي إلى إرجاع #VALUE! الخطأ.
الأمثلة
المثال 1: قم بإنشاء صفيف ثنائي الأبعاد يمثل جدول ضرب بسيط
انسخ الصيغة التالية في الخلية C2:
=MAKEARRAY(3, 3, LAMBDA(r,c, r*c))
المثال 2: قم بإنشاء قائمة عشوائية من القيم
أدخل البيانات النموذجية في الخلايا D1: E3، ثم انسخ الصيغة في الخلية D4:
=MAKEARRAY(D2,E2,LAMBDA(row,col,CHOOSE(RANDBETWEEN(1,3),"Red","Blue","Green")))