بحث ومرجع Excel 365 ◉ 11 مشاهدة مصفوفة ديناميكية

=PIVOTBY()

تُجمّع البيانات حسب الصفوف والأعمدة معًا وتُنشئ تقريرًا ثنائي الأبعاد يشبه PivotTable

ينطبق على: Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for Mac
=PIVOTBY(row_fields,col_fields,values,function,[field_headers],[row_total_depth],[row_sort_order],[col_total_depth],[col_sort_order],[filter_array],[relative_to])
مرّر فوق أسماء المعاملات للتفاصيل.
نوع الإخراجمصفوفة
الشعبية50 / 100
متقلبةلا
مصفوفة ديناميكيةنعم
📥 تنزيل عينة .xlsx — قريباً ▦ جرّب في الملعب ملف مخصص لهذه الدالة — آمن وخفيف · بيانات عينة + صيغ حية
مشاركة:

⬇ تنزيل مصنف العينة

ملف .xlsx مخصص لـ =PIVOTBY() ببيانات فارسية وصيغ حية — افتحه في Excel.

  • ورقة “عينة” — جدول + صيغة
  • ورقة “دليل” — الصياغة والمعاملات والنصائح
  • فوري وآمن (رمز + حد)
📥 تنزيل PIVOTBY.xlsx — قريباً ~ 8–12 KB · بدون ماكرو

⇪ مشاركة

أرسل هذه الدالة إلى أصدقائك

🧠 🧠 اختبار هذه الدالة

%d أسئلة — الصياغة، المثال والخطأ!

◧ المعاملات

المعاملالنوعالحالةالوصف
row_fields نطاق مطلوب العمود الذي توضع مجموعاته في الصفوف
col_fields نطاق مطلوب العمود الذي توضع مجموعاته في الأعمدة
values نطاق مطلوب عمود الأعداد المراد حسابها
function أي نوع مطلوب نوع الحساب؛ مثل SUM أو AVERAGE أو COUNT
field_headers رقم مطلوب حالة عناوين الأعمدة — الافتراضي: تلقائي
row_total_depth رقم مطلوب تعیین می‌کند که آیا سرآیندهای سطر باید شامل جمع کل باشند. مقادیر ممکن: حذف‌شده: خودکار: جمع کل و در صورت امکان جمع جزئی. ۰: بدون جمع ۱: جمع کل ۲: جمع کل و جمع جزئی ۱-: جمع کل در بالا ۲-: جمع کل و جمع جزئی در بالا. نکته: برای جمع جزئی، row_fields باید حداقل ۲ ستون داشته باشد. اعداد بزرگ‌تر از ۲ نیز پشتیبانی می‌شوند به شرطی که row_field ستون کافی داشته باشد.
row_sort_order رقم مطلوب عددی که نشان می‌دهد ستون‌ها چگونه باید مرتب شوند. اعداد متناظر با ستون‌های row_fields و سپس ستون‌های values هستند. اگر عدد منفی باشد، سطرها به صورت نزولی/معکوس مرتب می‌شوند. می‌توان برداری از اعداد برای مرتب‌سازی فقط بر اساس row_fields ارائه داد.
col_total_depth رقم مطلوب تعیین می‌کند که آیا سرآیندهای ستون باید شامل جمع کل باشند. مقادیر ممکن: حذف‌شده: خودکار: جمع کل و در صورت امکان جمع جزئی. ۰: بدون جمع ۱: جمع کل ۲: جمع کل و جمع جزئی ۱-: جمع کل در بالا ۲-: جمع کل و جمع جزئی در بالا. نکته: برای جمع جزئی، col_fields باید حداقل ۲ ستون داشته باشد. اعداد بزرگ‌تر از ۲ نیز پشتیبانی می‌شوند به شرطی که col_field ستون کافی داشته باشد.
col_sort_order رقم مطلوب عددی که نشان می‌دهد سطرها چگونه باید مرتب شوند. اعداد متناظر با ستون‌های col_fields و سپس ستون‌های values هستند. اگر عدد منفی باشد، سطرها به صورت نزولی/معکوس مرتب می‌شوند. می‌توان برداری از اعداد برای مرتب‌سازی فقط بر اساس col_fields ارائه داد.
filter_array منطقي مطلوب آرایه یک‌بعدی ستون‌گرا از مقادیر منطقی که نشان می‌دهد آیا سطر متناظر داده باید در نظر گرفته شود یا خیر. نکته: طول آرایه باید با طول آرایه‌های ارائه‌شده به row_fields و col_fields برابر باشد.
relative_to نص مطلوب هنگام استفاده از تابع تجمیعی که به دو آرگومان نیاز دارد، relative_to مشخص می‌کند کدام مقادیر به آرگومان دوم تابع تجمیع داده شوند. این معمولاً زمانی استفاده می‌شود که PERCENTOF به function داده شود. مقادیر ممکن: ۰: جمع ستون (پیش‌فرض) ۱: جمع سطر ۲: جمع کل ۳: جمع والد ستون ۴: جمع والد سطر. نکته: این آرگومان فقط در صورتی اثر دارد که function به دو آرگومان نیاز داشته باشد. اگر تابع لامبدای سفارشی به function بدهید، باید از این الگو پیروی کند: LAMBDA(subset,totalset,SUM(subset)/SUM(totalset))

▣ أمثلة

المثال 1 =PIVOTBY(B2:B100, A2:A100, D2:D100, SUM)
المثال 2 =PIVOTBY(B2:B100, A2:A100, D2:D100, SUM, , 0, , 0)

💬 التعليقات والأسئلة 0 موافق عليه

🔒 سيُنشر بعد المراجعة.

يظهر بعد موافقة الإدارة

لا تعليقات بعد — كن أول من يعلق!

✍️ إضافة تعليق / سؤال

captcha
🔒 سيُنشر بعد المراجعة.