تابع SUBTOTAL در اکسل از نسخه 2003 وجود دارد و در واقع 11 تابع را درون خود جا داده و از دسته توابع ریاضی اکسل است. همونطور که تو آرگومان اول هم مشخص هست ، میگه تابع رو انتخاب کن که میتونید از بین 11 تابع انتخال کنید و تو آرگومانهای بعدی هم محاسبات رو انجام میده .
مثال ساده از تابع SUBTOTAL در اکسل
استفاده از تابع SUM و تابع SUBTOTAL برای به دست آوردن جمع یک محدوده عددی و تفاوتهای آن در این مثال مشخص شده است .
فرض کنید تصویر زیر را به عنوان لیستی از محصولات دارید و میخواهید جمع تعداد آنها را داشته باشید .

همانطور که در D8 و D9 مشخص است یکی با استفاده از تابع SUM و دیگری با استفاده از تابع SUBTOTAL جمع محدوده بالاسری را محاسبه کرده .
اما تفاوت جایی مشخص می شود که کاربر ردیف یا ردیفهایی در محدوده محاسبه را مخفی کند . تابع SUM تغییر نخواهد کرد اما تابع SUBTOTAL اگر از شماره تابع های بالای 100 استفاده شده باشد محدوده را بدون در نظر گرفتن مخفی ها جمع خواهد کرد .
در این تصویر تفاوت مشخص شده است وقی که یک ردیف مخفی باشد می بنید که نتیجه توابع متفاوت خواهد بود.
البته دقت داشته باشید که در آفیس 2021 تابع SUM به صورت هوشمند عمل کرده و ردیف مخفی را جمع نمی کند .
در این مثال و تصویر می بینید که ردیف 6 مخفی شده است و نتیجه آن در توابع متفاوت است .
برای اینکه تمام توابع مهم اکسل را یکجا داشته باشید و بتوانید به عنوان ریفرنس به آن مراجعه کنید ، پیشنهاد ما محصول اصول فرمول نویسی و توابع مهم اکسل است.
توابع قابل استفاده تابع SUBTOTAL در اکسل
ما تابع SUM را به عنوان مثال در در SUBTOTAL استفاده کردیم ولی 10 تابع دیگر نیز به همین شکل قابل استفاده است که در ادامه لیست آنها را خواهید دید .
وقتی از این تابع استفاده می کنید در آرگومان اول 22 تابع مشاهده خواهید کرد که در واقع همان 11 تابع هستند که دوبار تکرار شده اند و آنهایی از 100 به بالا هستند ردیفهای مخفی را لحاظ نیمکنند .
ضروذت استفاده از تابع SUBTOTAL در اکسل
حالا که گفتیم در افیس 2021 تابع SUM هوشمند عمل کرده و ردیفهای مخفی را جمع نمی زند آیا بازهم ضرورتی برای استفاده از تابع SUBTOTAL در اکسل وجود دارد ؟
فرض کنید محدوده داده ای دارید که در ردیفهای مختلف میخواهید جمع را داشته باشید و در انتها هم یک جمع کلی داشته باشید . اگر در ردیفها از تابع SUM استفاده کنید در انتها همان سلولهای حاوی تابع SUM هم در جمع لحاظ خواهند شد ولی اگر از تابع SUBTOTAL استفاده کنید ، اکسل تشخیص می دهد که نباید سلولهای حاوی تابع SUBTOTAL را جمع کند.
مثال قابل درک این موضوع در ویدیوی ابتدای این آموزش آورده شده است.