جستجو و مرجع Excel 365 ◉ 7 بازدید Dynamic Array

=GROUPBY()

تابع GROUPBY در اکسل به شما امکان می‌دهد از طریق یک فرمول، خلاصه‌ای از داده‌های خود ایجاد کنید.

قابل استفاده در: Excel for Microsoft 365
=GROUPBY(row_fields,values,function,[field_headers],[total_depth],[sort_order],[filter_array],[field_relationship])
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودی‌ها را ببینید.
نوع خروجیآرایه
محبوبیت55 / 100
Volatileخیر
Dynamic Arrayبله
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی ▦ امتحان در Playground فایل اختصاصی این تابع — ایمن و کم‌حجم · شامل داده نمونه + فرمول فعال
اشتراک‌گذاری:

⬇ دانلود فایل نمونه اکسل

یک فایل .xlsx اختصاصی برای =GROUPBY() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

  • شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
  • شیت «راهنما» — سینتکس، توضیح ورودی‌ها و نکات همین صفحه
  • تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
📥 دانلود GROUPBY.xlsx — بزودی حجم ~ 8–12 KB · بدون ماکرو

⇪ اشتراک‌گذاری

این تابع را به دوستان بفرستید

🧠 🧠 کوییز این تابع

سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!

◧ ورودی‌های تابع

نام ورودینوعوضعیتتوضیح
row_fields محدوده الزامی آرایه یا محدوده ستون‌گرا که مقادیر گروه‌بندی سطرها و ایجاد سرعنوان‌های سطر را در بر دارد. آرایه یا محدوده می‌تواند چند ستون داشته باشد؛ در این صورت خروجی چند سطح گروه‌بندی سطری خواهد داشت.
values محدوده الزامی آرایه یا محدوده ستون‌گرا از داده‌هایی که باید تجمیع شوند. آرایه یا محدوده می‌تواند چند ستون داشته باشد؛ در این صورت خروجی چند تجمیع خواهد داشت.
function هر نوع الزامی تابع لامبدا صریح یا کاهش‌یافته (eta reduced) مانند SUM و PERCENTOF و AVERAGE و COUNT و غیره که برای تجمیع مقادیر استفاده می‌شود. می‌توان برداری از لامبداها داد؛ در این صورت خروجی چند تجمیع خواهد داشت و جهت بردار نحوه چینش سطری یا ستونی را تعیین می‌کند.
field_headers عدد الزامی عددی که مشخص می‌کند آیا row_fields و values سرعنوان دارند و آیا سرعنوان فیلدها در نتیجه برگردانده شود. مقادیر ممکن: حذف‌شده: خودکار (پیش‌فرض)، ۰: خیر، ۱: بله و نمایش نده، ۲: خیر اما تولید کن، ۳: بله و نمایش بده. نکته: خودکار بر اساس آرگومان values تشخیص می‌دهد؛ اگر مقدار اول متن و دوم عدد باشد، فرض می‌شود داده سرعنوان دارد. سرعنوان فیلدها فقط وقتی چند سطح گروه سطری یا ستونی وجود دارد نمایش داده می‌شود.
total_depth عدد الزامی تعیین می‌کند آیا سرعنوان‌های سطر شامل جمع‌ها باشند. مقادیر ممکن: حذف‌شده: خودکار یعنی جمع کل و در صورت امکان جمع جزء (پیش‌فرض)، ۰: بدون جمع، ۱: جمع کل، ۲: جمع کل و جزء، ‎−1‎: جمع کل در بالا، ‎−2‎: جمع کل و جزء در بالا. نکته: برای جمع جزء، فیلدها باید حداقل ۲ ستون داشته باشند. اعداد بزرگ‌تر از ۲ در صورت داشتن ستون کافی پشتیبانی می‌شوند.
sort_order عدد الزامی عددی که نحوه مرتب‌سازی سطرها را نشان می‌دهد. اعداد متناظر ستون‌های row_fields و سپس ستون‌های values هستند. اگر عدد منفی باشد، سطرها نزولی/معکوس مرتب می‌شوند. هنگام مرتب‌سازی فقط بر اساس row_fields می‌توان برداری از اعداد داد.
filter_array منطقی الزامی آرایه یک‌بعدی ستون‌گرا از مقادیر منطقی که مشخص می‌کند آیا سطر متناظر لحاظ شود. نکته: طول آرایه باید با طول آرایه‌های row_fields برابر باشد.
field_relationship عدد الزامی رابطه فیلدها وقتی برای row_fields چند ستون داده می‌شود را مشخص می‌کند. مقادیر ممکن: ۰: سلسله‌مراتبی (پیش‌فرض)، ۱: جدولی. با رابطه سلسله‌مراتبی (۰)، مرتب‌سازی ستون‌های بعدی سلسله‌مراتب ستون‌های قبلی را در نظر می‌گیرد. با رابطه جدولی (۱)، مرتب‌سازی هر ستون مستقل است. جمع‌های جزء با رابطه جدولی پشتیبانی نمی‌شوند چون به سلسله‌مراتب وابسته‌اند.

▣ مثال‌های کاربردی

مثال 1 =GROUPBY(B2:B100, D2:D100, SUM)
مثال 2 =GROUPBY(B2:B100, D2:D100, SUM, , , -2)

💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده

🔒 نظر شما پس از تایید مدیر منتشر می‌شود.

دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده می‌شود

هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!

✍️ ارسال نظر / سوال

captcha
🔒 نظر شما پس از تایید مدیر منتشر می‌شود.