KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

دالة Excel REDUCE (365)

المؤلفZhoumandyتاريخ التعديل

تُطبِّق دالةREDUCE دالةLAMBDA على كل قيمة في المصفوفة وتعيد القيمة الإجمالية في المتراكم، مما يقلّل المصفوفة إلى قيمة متراكمة واحدة.

دالة reduce 1


الصيغة

=REDUCE ()[initial_value],array,lambda(accumulator, value))


المعاملات

  • القيمة_الابتدائية (اختيارية): القيمة الابتدائية للمتراكم. إذا تم حذفها، فستكون القيمة الافتراضية 0.
  • المصفوفة (مطلوبة): المصفوفة التي تريد تقليلها.
  • دالة LAMBDA(مطلوبة): دالة LAMBDA المخصصة التي يتم تطبيقها لتقليل المصفوفة.
    • المتراكم (مطلوب): القيمة التي يتم جمعها وإرجاعها كنتيجة نهائية.
    • القيمة (مطلوبة): الحساب المطبَّق على كل عنصر في المصفوفة.

قيمة العودة

تُرجع الدالةREDUCEقيمة واحدة.


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

  1. دالةREDUCE مُقدَّمة حديثًا فيExcel لـ Microsoft 365، ولذلك فهي غير متوفرة في الإصدارات السابقة من Excel.
  2. قيمة الخطأ#VALUE!تظهر إذا حدث أحد الموقفين التاليين:
    • تم توفير دالة LAMBDA غير صالحة؛
    • تم توفير عدد خاطئ من المعاملات.

مثال

كما يوضح لقطة الشاشة أدناه، هناك مصفوفة بيانات. لـجمع الأعداد الزوجية والفرديةفي المصفوفة بشكل منفصل، يُرجى اتباع الخطوات التالية:

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

=REDUCE ()0,B6:D9,LAMBDA(a,b,IF(ISEVEN(b), a+b,a)))

دالة reduce 3

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

=REDUCE ()0,B6:D9,LAMBDA(a,b,IF(ISODD(b), a+b,a)))

دالة reduce 2

ملاحظة: في كل صيغة أعلاه، تم تعيين معاملالقيمة_الابتدائيةإلى0. ويمكن أيضًاحذفهواستبداله بـمسافة فارغة. على سبيل المثال، لجمع الأعداد الزوجية، يمكن تغيير الصيغة في الخليةF6 إلى:

=REDUCE (),B6:D9,LAMBDA(a,b,IF(ISEVEN(b), a+b,a)))

دوال ذات صلة:

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

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

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