ریاضی و مثلثات Excel 2010 ◉ 58 بازدید

=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() با داده‌های نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.

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

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

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

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

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

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

نام ورودینوعوضعیتتوضیح
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 نظر تاییدشده

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

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

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

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

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