ریاضی و مثلثات
Excel 2010
◉ 54 بازدید
=AGGREGATE()
تابع AGGREGATE میتواند توابع تجمیعی مختلف را روی یک فهرست یا پایگاه داده اعمال کند و در صورت نیاز سطرهای پنهان و مقادیر خطا را نادیده بگیرد.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016Excel Web App
=AGGREGATE(function_num, options, ref1, [ref2], …)
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیعدد
محبوبیت85 / 100
Volatileخیر
Dynamic Arrayخیر
دانلود فایل نمونه اکسل (.xlsx) ▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =AGGREGATE() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
function_num |
هر نوع | الزامی | عددی از ۱ تا ۱۹ که مشخص میکند کدام تابع استفاده شود. ۱ یعنی AVERAGE؛ ۲ یعنی COUNT؛ ۳ یعنی COUNTA؛ ۴ یعنی MAX؛ ۵ یعنی MIN؛ ۶ یعنی PRODUCT؛ ۷ یعنی STDEV.S؛ ۸ یعنی STDEV.P؛ ۹ یعنی SUM؛ ۱۰ یعنی VAR.S؛ ۱۱ یعنی VAR.P؛ ۱۲ یعنی MEDIAN؛ ۱۳ یعنی MODE.SNGL؛ ۱۴ یعنی LARGE؛ ۱۵ یعنی SMALL؛ ۱۶ یعنی PERCENTILE.INC؛ ۱۷ یعنی QUARTILE.INC؛ ۱۸ یعنی PERCENTILE.EXC؛ ۱۹ یعنی QUARTILE.EXC. |
options |
محدوده | الزامی | مقدار عددی که تعیین میکند در محدوده ارزیابی تابع، کدام مقادیر نادیده گرفته شوند. توجه: اگر آرگومان آرایه شامل محاسبه باشد، تابع سطرهای پنهان، جمعهای میانی تودرتو یا توابع تجمیعی تودرتو را نادیده نمیگیرد؛ برای مثال =AGGREGATE(14,3,A1:A100*(A1:A100>0),1). مقدار ۰ یا حذفشده یعنی نادیده گرفتن توابع SUBTOTAL و AGGREGATE تودرتو؛ ۱ یعنی نادیده گرفتن سطرهای پنهان و توابع SUBTOTAL و AGGREGATE تودرتو؛ ۲ یعنی نادیده گرفتن مقادیر خطا و توابع SUBTOTAL و AGGREGATE تودرتو؛ ۳ یعنی نادیده گرفتن سطرهای پنهان، مقادیر خطا و توابع SUBTOTAL و AGGREGATE تودرتو؛ ۴ یعنی نادیده نگرفتن هیچچیز؛ ۵ یعنی نادیده گرفتن سطرهای پنهان؛ ۶ یعنی نادیده گرفتن مقادیر خطا؛ ۷ یعنی نادیده گرفتن سطرهای پنهان و مقادیر خطا. |
ref1 |
عدد | الزامی | نخستین آرگومان عددی برای توابعی که چند آرگومان عددی میگیرند و میخواهید مقدار تجمیعی آنها را به دست آورید. |
ref2 |
محدوده | الزامی | آرگومانهای عددی اختیاری دوم تا ۲۵۳ام که میخواهید مقدار تجمیعی آنها را به دست آورید. برای توابعی که آرایه میگیرند، ref1 یک آرایه، فرمول آرایهای یا مرجع به محدودهای از سلولها است که میخواهید مقدار تجمیعی آن را حساب کنید. Ref2 دومین آرگومانی است که برای برخی توابع الزامی است. توابع زیر به آرگومان ref2 نیاز دارند: |
▣ مثالهای کاربردی
▦ دادههای مثال
| سلول | مقدار |
|---|---|
A2 |
#DIV/0! |
B2 |
82 |
A3 |
72 |
B3 |
65 |
A4 |
30 |
B4 |
95 |
A5 |
#NUM! |
B5 |
63 |
A6 |
31 |
B6 |
53 |
A7 |
96 |
B7 |
71 |
A8 |
32 |
B8 |
55 |
A9 |
81 |
B9 |
83 |
A10 |
33 |
B10 |
100 |
A11 |
53 |
B11 |
91 |
A12 |
34 |
B12 |
89 |
A13 |
#DIV/0! |
B13 |
82 |
A14 |
72 |
B14 |
65 |
A15 |
30 |
B15 |
95 |
A16 |
#NUM! |
B16 |
63 |
A17 |
31 |
B17 |
53 |
A18 |
96 |
B18 |
71 |
A19 |
32 |
B19 |
55 |
A20 |
81 |
B20 |
83 |
A21 |
33 |
B21 |
100 |
A22 |
53 |
B22 |
91 |
A23 |
34 |
B23 |
89 |
محاسبه بیشترین مقدار با نادیده گرفتن مقادیر خطا در محدوده
=AGGREGATE(4, 6, A1:A11)
نتیجه:
96
محاسبه سومین مقدار بزرگ با نادیده گرفتن مقادیر خطا در محدوده
=AGGREGATE(14, 6, A1:A11, 3)
نتیجه:
72
خطای #VALUE! برمیگرداند، چون تابع AGGREGATE انتظار آرگومان ref دوم دارد زیرا این تابع (SMALL) به آن نیاز دارد.
=AGGREGATE(15, 6, A1:A11)
نتیجه:
#VALUE!
محاسبه میانه با نادیده گرفتن مقادیر خطا در محدوده
=AGGREGATE(12, 6, A1:A11, B1:B11)
نتیجه:
68
مقدار خطا برمیگرداند، چون در محدوده ارزیابی مقادیر خطا وجود دارد.
=MAX(A1:A2)
نتیجه:
#DIV/0!
§ توضیحات تکمیلی
- شماره تابع (Function_num):
- بهمحض اینکه هنگام وارد کردن تابع AGGREGATE در سلول کاربرگ، آرگومان function_num را تایپ کنید، فهرستی از همه توابعی را میبینید که میتوانید بهعنوان آرگومان استفاده کنید.
- خطاها:
- اگر آرگومان ref دوم لازم باشد اما ارائه نشود، تابع AGGREGATE خطای #VALUE! را برمیگرداند.
- اگر یک یا چند مرجع، مرجع سهبعدی باشند، تابع AGGREGATE مقدار خطای #VALUE! را برمیگرداند.
- نوع محدوده:
- تابع AGGREGATE برای ستونهای داده یا محدودههای عمودی طراحی شده است، نه برای سطرهای داده یا محدودههای افقی. برای مثال، وقتی یک محدوده افقی را با گزینه ۱ جمع میانی میگیرید، مانند AGGREGATE(1, 1, ref1)، پنهان کردن یک ستون روی مقدار جمع تجمیعی اثر نمیگذارد؛ اما پنهان کردن یک سطر در محدوده عمودی روی مقدار تجمیعی اثر میگذارد.
✦ نکات مهم
- شماره تابع (Function_num):
- بهمحض اینکه هنگام وارد کردن تابع AGGREGATE در سلول کاربرگ، آرگومان function_num را تایپ کنید، فهرستی از همه توابعی را میبینید که میتوانید بهعنوان آرگومان استفاده کنید.
- خطاها:
- نوع محدوده:
- تابع AGGREGATE برای ستونهای داده یا محدودههای عمودی طراحی شده است، نه برای سطرهای داده یا محدودههای افقی. برای مثال، وقتی یک محدوده افقی را با گزینه ۱ جمع میانی میگیرید، مانند AGGREGATE(1, 1, ref1)، پنهان کردن یک ستون روی مقدار جمع تجمیعی اثر نمیگذارد؛ اما پنهان کردن یک سطر در محدوده عمودی روی مقدار تجمیعی اثر میگذارد.
⚠ خطاهای رایج
#VALUE!
آرگومان ref دوم که برای تابع انتخابشده لازم است ارائه نشده، یا یک یا چند مرجع سهبعدی هستند.
راهحل: برای توابعی مانند LARGE و SMALL آرگومان دوم (مثلاً k) را وارد کنید و از مرجع سهبعدی استفاده نکنید.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!