ریاضی و مثلثات
همه نسخهها
◉ 11 بازدید
=SUBTOTAL()
زیرمجموع (subtotal) را در یک فهرست یا پایگاه داده برمیگرداند. معمولاً سادهتر است که فهرست دارای زیرمجموع را با دستور Subtotal در گروه Outline در زبانه Data در نسخه دسکتاپ اکسل ایجاد کنید. پس از ایجاد فهرست، میتوانید با ویرایش تابع SUBTOTAL آن را تغییر دهید.
قابل استفاده در:
Excel for Microsoft 365Excel for Microsoft 365 for MacExcel 2024Excel 2024 for MacExcel 2021Excel 2021 for MacExcel 2019Excel 2016
=SUBTOTAL(function_num,ref1,[ref2],...)
برای توضیح هر ورودی، نشانگر را روی نام آن در جدول نگه دارید — یا بخش ورودیها را ببینید.
نوع خروجیعدد
محبوبیت80 / 100
Volatileخیر
Dynamic Arrayخیر
📥 دانلود فایل نمونه اکسل (.xlsx) — بزودی
▦ امتحان در Playground
فایل اختصاصی این تابع — ایمن و کمحجم · شامل داده نمونه + فرمول فعال
⬇ دانلود فایل نمونه اکسل
یک فایل .xlsx اختصاصی برای =SUBTOTAL() با دادههای نمونه فارسی و فرمول فعال — مستقیم در اکسل باز کنید و تمرین کنید.
- شیت «نمونه» — جدول داده + فرمول تابع در سلول مشخص
- شیت «راهنما» — سینتکس، توضیح ورودیها و نکات همین صفحه
- تولید آنی و ایمن (توکن اعتبارسنجی + محدودیت دانلود)
🧠 🧠 کوییز این تابع
سوالات تستی — سینتکس، مثال و خطا — امتیازت را بسنج!
◧ ورودیهای تابع
| نام ورودی | نوع | وضعیت | توضیح |
|---|---|---|---|
function_num |
هر نوع | الزامی | عدد ۱ تا ۱۱ یا ۱۰۱ تا ۱۱۱ که مشخص میکند کدام تابع برای زیرمجموع استفاده شود. ۱ تا ۱۱ شامل سطرهای پنهانشده دستی میشود، در حالی که ۱۰۱ تا ۱۱۱ آنها را نادیده میگیرد؛ سلولهای فیلترشده همیشه نادیده گرفته میشوند. ۱=۱۰۱؛ ۲=۱۰۲؛ ۳=۱۰۳؛ ۴=۱۰۴؛ ۵=۱۰۵؛ ۶=۱۰۶؛ ۷=۱۰۷؛ ۸=۱۰۸؛ ۹=۱۰۹؛ ۱۰=۱۱۰؛ ۱۱=۱۱۱. |
ref1 |
عدد | الزامی | اولین محدوده نامگذاریشده یا مرجعی که میخواهید زیرمجموع آن را به دست آورید. |
ref2 |
عدد | اختیاری | محدودههای نامگذاریشده یا مراجع اختیاری ۲ تا ۲۵۴ که میخواهید زیرمجموع آنها را به دست آورید. |
▣ مثالهای کاربردی
مجموع زیرمجموع سلولهای A2:A5 با آرگومان اول ۹
=SUBTOTAL(9,A2:A5)
میانگین زیرمجموع سلولهای A2:A5 با آرگومان اول ۱
=SUBTOTAL(1,A2:A5)
✦ نکات مهم
- اگر در ref1 یا ref2 و … زیرمجموعهای دیگری (زیرمجموعهای تودرتو) وجود داشته باشد، این زیرمجموعهای تودرتو نادیده گرفته میشوند تا از شمارش مضاعف جلوگیری شود.
- برای ثابتهای function_num از ۱ تا ۱۱، تابع SUBTOTAL مقادیر سطرهای پنهانشده با دستور Hide Rows در زیرمنوی Hide & Unhide از فرمان Format در گروه Cells در زبانه Home را نیز در بر میگیرد. وقتی میخواهید اعداد پنهان و غیرپنهان فهرست را با هم جمع بزنید از این ثابتها استفاده کنید. برای ثابتهای ۱۰۱ تا ۱۱۱، تابع SUBTOTAL مقادیر سطرهای پنهانشده با دستور Hide Rows را نادیده میگیرد. وقتی میخواهید فقط اعداد غیرپنهان فهرست را جمع بزنید از این ثابتها استفاده کنید.
- تابع SUBTOTAL هر سطری را که در نتیجه فیلتر قرار نگرفته نادیده میگیرد، صرفنظر از اینکه مقدار function_num چه باشد.
- تابع SUBTOTAL برای ستونهای داده یا محدودههای عمودی طراحی شده است، نه برای سطرهای داده یا محدودههای افقی. برای مثال وقتی زیرمجموع یک محدوده افقی را با function_num برابر ۱۰۱ یا بیشتر مانند SUBTOTAL(109,B2:G2) میگیرید، پنهان کردن یک ستون بر زیرمجموع تأثیری ندارد، اما پنهان کردن یک سطر در زیرمجموع یک محدوده عمودی بر آن تأثیر میگذارد.
⚠ خطاهای رایج
#VALUE!
اگر هر یک از مراجع، مرجع سهبعدی باشد، تابع SUBTOTAL خطای #VALUE! را برمیگرداند.
راهحل: از مرجع سهبعدی استفاده نکنید؛ محدوده را به یک برگه محدود کنید یا مراجع جداگانه را به صورت آرگومانهای مجزا وارد کنید.
💬 نظرات و پرسش و پاسخ 0 نظر تاییدشده
🔒 نظر شما پس از تایید مدیر منتشر میشود.دیدگاه خود را بنویسید — پس از تایید مدیر نمایش داده میشود
هنوز نظری ثبت نشده — اولین نظر را شما بنویسید!