-
آموزش جمع محدوده فیلتر شده با Subtotal
قبلأ در خصوص نحوه کپی محدوده آشکار در اکسل صحبت کردیم ؛ حالا فرض کنید که جدولی دارید که در آن اطلاعات مربوط به ارسال قطعات تولید شده در کارخانه ؛ که برای مشتریان ارسال میگردد را ثبت می کنید و قصد دارید تا با انجام فیلتر کردن ، جمع قطعات ارسالی را بر اساس نوع قطعه بدست آورید.
خوب مثل همیشه دست بکار میشویم و یک تابع Sum را برای انجام محاسبات جمع در یک سلول نوشته ؛ محدوده اعداد را به تابع معرفی می کنیم، مشاهده خواهیم کرد که تابع Sum جمع محدوده را برای ما محاسبه خواهد کرد.
مطلب پیشنهادی >> روش جمع مقادیر موجود بین دو تاریخ در اکسل
تا اینجای کار مشکلی وجود ندارد. حالا مطابق تصویر زیر در صورت فیلتر کردن روی ستونهای جدول انتظار داریم تا عمل جمع پس از اعمال فیلتر بر اساس یک آیتم موجود در جدول تغییر یافته و صرفأ جمع محدوده فیلتر شده را به ما نمایش دهد ؛ اما مشاهده میکنیم که این اتفاق نمی افتد و تابع Sum کماکان جمع قبلی را به ما نمایش می دهد.
-
-
چگونه از تابع Subtotal استفاده کنم؟
-
برای آنکه بتوانیم ؛ پس از فیلتر شدن ؛ جمع اعداد فیلتر شده را بدست آوریم نیاز به استفاده از تابعی بنام Subtotal داریم ؛ در واقع می توان گفت عملکرد این تابع بنحوی است که با فیلتر شدن یک محدوده ؛ پردازش اطلاعات را روی بخش نمایان انجام می دهد و بخش پنهان اطلاعات را در محاسبات دخالت نمیدهد.
برای فراخوانی این تابع ؛ همانند دیگر توابع بایستی ابتدا یک علامت مساوی قرار دهیم و تابع مذکور را با تایپ کردن نام آن فراخوانی کنیم ؛ برای آنکه عملیات جمع را بتوانیم توسط این تابع انجام دهیم بایستی کد 9 را بعنوان اولین آرگومان تابع استفاده کنیم.
مطلب پیشنهادی >> گروه بندی داده ها در اکسل
در آرگومان دوم این تابع ؛ می بایست محدوده ای که از اعداد را که بایستی عملیات جمع بر روی آن انجام شود را معرفی کنیم ؛ که در این مثال ستون C حدفاصل سطر 2 تا 7 را به تابع معرفی می کنیم. حالا در صورتی که فیلتر را بر روی جدول اعمال کنیم ؛ ملاحظه خواهید نمود که جمع محدوده فیلتر شده به نمایش درخواهد آمد و با تغییر عنوان فیلتر این مقدار تغییر خواهد کرد.
همانطور که در تصویر بالا نیز ملاحظه می کنید علاوه بر امکان جمع ؛ موارد دیگری مثل مقادیر حداقل ؛ حداکثر و … نیز در دسترش کاربران قرار دارد و در صورت نیاز میتوانند از آن استفاده کنند.
مطلب پیشنهادی >> جمع تجمعی در اکسل
همانطور که ملاحظه کردید ؛ توانستیم با استفاده از تابع Subtotal عملیات جمع را بر روی یک محدوده فیلتر شده بدست آوریم و با اعمال تغییر در فیلتر اعمالی ؛ جمع بدست آمده بصورت خودکار تغییر نمود.