يطبق LAMBDA على كل عمود ويعيد مصفوفة من النتائج. على سبيل المثال، إذا كان الصفيف الأصلي 3 أعمدة في صفين، فإن الصفيف الذي يتم إرجاعه هو 3 أعمدة في صف واحد.
بناء الجملة
=BYCOL (array, lambda(column))
يتضمن بناء جملة الدالة BYCOL الوسيطات والمعلمات التالية:
-
الصفيف صفيف يجب فصله بالعمود.
-
lambda LAMBDA التي تأخذ عمودًا كمعلمة واحدة وتحسب نتيجة واحدة. تأخذ LAMBDA معلمة واحدة:
-
عمود عمود من مصفوفة.
الأخطاء
يؤدي توفير دالة LAMBDA غير صالحة أو عدد غير صحيح من المعلمات إلى إرجاع #VALUE! خطأ يسمى "معلمات غير صحيحة".
عدم توفير دالة LAMBDA أو أي شيء غير أن قيمة واحدة تم إرجاعها من الدالة LAMBDA ترجع خطأ #CALC.
الأمثلة
المثال 1: إرجاع الحد الأقصى لقيمة كل عمود
أدخل البيانات النموذجية في الخلايا A1: C2، ثم انسخ الصيغة إلى الخلية D4:
=BYCOL(A1:C2, LAMBDA(array, MAX(array)))
المثال 2: إرجاع مجموع القيمة التربيعية لكل عنصر صفيف في كل عمود
أدخل البيانات النموذجية في الخلايا A1: C2، ثم انسخ الصيغة إلى الخلية D4:
=BYCOL(A1:C2,LAMBDA(array,SUMSQ(array)))