بحث ومرجع
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.
- ورقة “عينة” — جدول + صيغة
- ورقة “دليل” — الصياغة والمعاملات والنصائح
- فوري وآمن (رمز + حد)
🧠 🧠 اختبار هذه الدالة
%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 موافق عليه
🔒 سيُنشر بعد المراجعة.يظهر بعد موافقة الإدارة
لا تعليقات بعد — كن أول من يعلق!