منطقية
Excel 365
◉ 27 مشاهدة
=REDUCE()
تحوّل جميع خلايا مصفوفة إلى نتيجة واحدة بحساب تراكمي
ينطبق على:
Excel for Microsoft 365Excel for Microsoft 365 for Mac
=REDUCE([initial_value], array, lambda(accumulator, value, body))
مرّر فوق أسماء المعاملات للتفاصيل.
نوع الإخراجمختلط
الشعبية20 / 100
متقلبةلا
مصفوفة ديناميكيةلا
⬇ تنزيل مصنف العينة
ملف .xlsx مخصص لـ =REDUCE() ببيانات فارسية وصيغ حية — افتحه في Excel.
- ورقة “عينة” — جدول + صيغة
- ورقة “دليل” — الصياغة والمعاملات والنصائح
- فوري وآمن (رمز + حد)
اختبار هذه الدالة
%d أسئلة — الصياغة، المثال والخطأ!
◧ المعاملات
| المعامل | النوع | الحالة | الوصف |
|---|---|---|---|
initial_value |
أي نوع | اختياري | قيمة بدء الحساب |
array |
مصفوفة | اختياري | المصفوفة المُعالجة |
lambda |
أي نوع | اختياري | حساب كل خطوة بمعاملين: النتيجة التراكمية والقيمة الحالية |
▣ أمثلة
المثال 1
=REDUCE(, A1:C2, LAMBDA(a,b,a+b^2))
§ ملاحظات
- از آرگومان initial_value برای تعیین مقدار شروع پارامتر accumulator استفاده کنید. در مثال ۲، که انباشتگر را ضرب میکنید، مقدار را ۱ بگذارید تا از ضرب در ۰ جلوگیری شود.
- نکته: اگر مقداری برای initial_value ارائه نشود، اولین مقدار در آرایه به عنوان مقدار شروع استفاده خواهد شد.
✦ نصائح
- يجب أن تحتوي LAMBDA على معاملين بالضبط.
- إذا لم تكتب القيمة الأولية فاترك فاصلتها.
⚠ أخطاء شائعة
#VALUE!
LAMBDA غير صحيحة أو عدد معاملاتها لا يطابق ما تتطلبه الدالة
الحل: تحقق من عدد معاملات LAMBDA
💬 التعليقات والأسئلة 0 موافق عليه
🔒 سيُنشر بعد المراجعة.يظهر بعد موافقة الإدارة
لا تعليقات بعد — كن أول من يعلق!