جستجو و مرجع
Excel 365
◉ 12 بازدید
Dynamic Array
=PIVOTBY()
تابع PIVOTBY دادهها را بر اساس فیلدهای سطر و ستون گروهبندی و تجمیع میکند و یک جدول خلاصه پویا برمیگرداند.
قابل استفاده در:
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
Volatileخیر
Dynamic Arrayبله
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی
▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =PIVOTBY() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
🧠 🧠 کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
row_fields |
محدوده | الزامی | آرایه یا محدوده ستونگرا که حاوی مقادیری است که برای گروهبندی سطرها و تولید سرآیندهای سطر استفاده میشود. آرایه یا محدوده میتواند چند ستون داشته باشد؛ در این صورت خروجی چند سطح گروهبندی سطری خواهد داشت. |
col_fields |
محدوده | الزامی | آرایه یا محدوده ستونگرا که حاوی مقادیری است که برای گروهبندی ستونها و تولید سرآیندهای ستون استفاده میشود. آرایه یا محدوده میتواند چند ستون داشته باشد؛ در این صورت خروجی چند سطح گروهبندی ستونی خواهد داشت. |
values |
محدوده | الزامی | آرایه یا محدوده ستونگرا از دادههایی که باید تجمیع شوند. آرایه یا محدوده میتواند چند ستون داشته باشد؛ در این صورت خروجی چند تجمیع خواهد داشت. |
function |
هر نوع | الزامی | تابع لامبدا یا لامبدای کاهشیافته (SUM، AVERAGE، COUNT و غیره) که نحوه تجمیع مقادیر را تعریف میکند. میتوان برداری از لامبداها ارائه داد؛ در این صورت خروجی چند تجمیع خواهد داشت. جهت بردار تعیین میکند که آنها به صورت سطری یا ستونی چیده شوند. |
field_headers |
عدد | الزامی | عددی که مشخص میکند آیا row_fields و col_fields و values دارای سرآیند هستند و آیا سرآیند فیلدها باید در نتایج برگردانده شود یا خیر. مقادیر ممکن: حذفشده: خودکار. ۰: خیر ۱: بله و نمایش نده ۲: خیر ولی تولید کن ۳: بله و نمایش بده. نکته: حالت خودکار بر اساس آرگومان values تشخیص میدهد که داده سرآیند دارد یا نه. اگر مقدار اول متن و مقدار دوم عدد باشد، فرض میشود داده سرآیند دارد. سرآیند فیلدها در صورت وجود چند سطح گروهبندی سطر یا ستون نمایش داده میشود. |
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 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!