فهرست مطالب
گاهی اوقات دانستن مجموع چند سلول فیلتر شده برای ما ضروری است. اگرچه میتوانیم این کار را بهصورت دستی انجام دهیم، اما اکسل ویژگیهای خارقالعادهای برای جمعکردن سلولهای فیلتر شده دارد. زمانی که مجبور است حجم زیادی از داده های فیلتر شده را جمع آوری کند، به فرد کمک می کند. در این زمینه، ما 5 روش ممکن را به شما نشان خواهیم داد که چگونه سلول های فیلتر شده را در اکسل جمع کنید. اگر میخواهید با آن تکنیکها آشنا شوید، کتاب تمرین ما را دانلود کنید و ما را دنبال کنید.
دانلود کتاب تمرین تمرین
این کتاب تمرین را برای تمرین در حین خواندن این مقاله دانلود کنید.
Sum Filtered Cells.xlsm
5 روش آسان برای جمع کردن سلول های فیلتر شده در اکسل
برای توضیح روش ها، ما یک مجموعه داده های برخی از میوه ها و مقادیر آنها نام آن میوه ها در ستون B با عنوان نام میوه و مقدار آنها در ستون C با عنوان Amount(KG) است. . بنابراین، می توان گفت که مجموعه داده ما در محدوده سلول های B5:C14 است. ما میخواهیم مجموعه داده را برای 'Apple' فیلتر کنیم و سپس مقدار این میوه را جمعبندی کنیم.
1. استفاده از تابع SUBTOTAL
در این روش، از تابع SUBTOTAL برای جمعبندی سلولهای فیلتر شده در اکسل استفاده میکنیم. مجموعه داده ما در محدوده سلول های B5:C14 است. مجموع تابع در سلول C16 خواهد بود. ما دادههای "Apple" را فیلتر میکنیم و مقدار آن را جمعبندی میکنیم.مراحل این فرآیند در زیر آورده شده است:
📌 مراحل:
- ابتدا سلول <6 را انتخاب کنید>C16 .
- سپس، فرمول زیر را در سلول یادداشت کنید.
=SUBTOTAL(9,C5:C14)
- در اینجا، 9 عدد تابع تابع SUM است. مقادیری که تابع جمع می کند در محدوده سلول های C5:C14 است.
- Enter را در صفحه کلید خود فشار دهید و مجموع تمام ردیف ها را دریافت خواهید کرد. سلول C16 .
- اکنون، کل محدوده سلولها را انتخاب کنید B4:C14 .
- پس از آن، در تب داده ، گزینه Filter را از Sort & گروه را فیلتر کنید.
- شما 2 پیکان کشویی دریافت خواهید کرد که در عنوان مجموعه داده ما قرار می گیرند.
- روی فلش کشویی ستون 'Fruit Name' کلیک کنید. تیک گزینه Select All را بردارید و فقط روی 'Apple' کلیک کنید.
- در نهایت، روی OK کلیک کنید.
- خواهید دید که مجموعه داده فقط برای میوه سیب فیلتر می شود و مجموع مقدار آن را نشان می دهد.
بنابراین، می توان گفت که فرمول ما با موفقیت کار کرد و می توانیم سلول های فیلتر شده را در یک کاربرگ اکسل جمع کنیم.
بیشتر بخوانید: چگونه جمع کردن محدوده سلول ها در ردیف با استفاده از Excel VBA (6 روش آسان)
2. مجموع سلول های فیلتر شده با ایجاد جدول در اکسل
تبدیل کل محدودهمجموعه داده ها در یک جدول همچنین به ما کمک می کند تا مجموع سلول های فیلتر شده را نمایش دهیم. برای نشان دادن رویکرد، از همان مجموعه داده ای که قبلاً در روش قبلی خود استفاده کرده بودیم استفاده خواهیم کرد. مجموعه داده ما در محدوده سلول های B5:C14 است. این فرآیند به صورت گام به گام در زیر توضیح داده شده است:
📌 مراحل:
- در ابتدا، کل محدوده را انتخاب کنید سلول های B4:C14 .
- اکنون، در تب Insert ، Table را از گروه Tables انتخاب کنید. همچنین می توانید 'Ctrl+T' را برای ایجاد جدول فشار دهید.
- یک کادر محاوره ای کوچک با عنوان ایجاد جدول ظاهر می شود.
- در این کادر محاوره ای، روی جدول من سرصفحه داشت کلیک کنید و سپس، OK را کلیک کنید.
- جدول ایجاد خواهد شد. در تب طراحی جدول ، میتوانید نام جدول را مطابق میل خود از گروه Properties تغییر دهید.
- سپس، از گروه Table Style Options ، روی Total Row کلیک کنید.
- می بینید که یک ردیف جدید در زیر جدول ظاهر می شود و مقدار کل ستون C را به ما نشان دهید.
- پس از آن، روی فلش کشویی در عنوان کلیک کنید. نام میوه را نشان می دهد.
- علامت گزینه انتخاب همه را بردارید و فقط گزینه Apple را انتخاب کنید.
- در نهایت، روی دکمه OK برای بستن آن پنجره.
- شما فقط ردیف های حاویموجودیت Apple در مجموعه داده باقی می ماند. علاوه بر آن، ردیف با عنوان Total ، مجموع مقدار Apple را نشان می دهد.
در نهایت، ما می توان گفت که روش ما با موفقیت کار کرد و می توانیم سلول های فیلتر شده را در اکسل جمع کنیم.
بیشتر بخوانید: چگونه سلول های انتخاب شده را در اکسل جمع کنیم (4 روش آسان)
3. اعمال تابع AGGREGATE
در این روش زیر، از عملکرد AGGREGATE برای جمع کردن سلول های فیلتر شده در صفحه گسترده اکسل استفاده می کنیم. مجموعه داده ما در محدوده سلول های B5:C14 است. مجموع تابع در سلول C16 خواهد بود. دادهها را برای Apple فیلتر میکنیم و مقدار آن را جمعبندی میکنیم. مراحل این روش به شرح زیر است:
📌 مراحل:
- ابتدا سلول را انتخاب کنید C16 .
- اکنون فرمول زیر را در سلول بنویسید.
=AGGREGATE(9,5,B5:C14)
- در این تابع، اولین عنصر، 9 عدد تابع تابع SUM است. عنصر دوم، 5 نشاندهنده «ردیفهای پنهان را نادیده بگیرید» به این معنی است که ردیفهایی که فیلتر میکنیم یا مقدار هر ردیف پنهان در محاسبه لحاظ نمیشود. آخرین عنصر مقادیری است که باید مجموع باشند در محدوده سلولهای C5:C14 .
- سپس کلید Enter را فشار دهید و مجموع را دریافت خواهید کرد. از تمام ردیفهای سلول C16 .
- پس از آن، کل محدوده سلولها را انتخاب کنید B4:C14 .
- در برگه Data ، گزینه Filter را از Sort & گروه را فیلتر کنید.
- دو فلش کشویی را خواهید دید که در عنوان مجموعه داده ما قرار می گیرد.
- اکنون، روی فلش کشویی ستون Fruit Name کلیک کنید.
- تیک گزینه Select All را بردارید و بر روی گزینه Apple کلیک کنید. فقط.
- خواهید دید که مجموعه داده فقط برای میوه سیب فیلتر می شود و مجموع مقدار آن را نشان می دهد.
بنابراین، میتوان گفت که فرمول ما کاملاً کار میکرد و میتوانیم سلولهای فیلتر شده را در یک کاربرگ اکسل جمع کنیم.
بیشتر بخوانید: چگونه فقط سلول های قابل مشاهده را در اکسل جمع کنیم (4 روش سریع)
خواندنی های مشابه
- نحوه جمع کردن بر اساس گروه در اکسل (4 روش)
- 3 روش آسان برای جمع کردن n مقدار برتر در اکسل
- نحوه جمع کردن بین فرمول دو عدد در اکسل
- مجموع سلول ها در اکسل: پیوسته، تصادفی، با معیارها و غیره. (4 راه سریع)
4. استفاده از فرمول ترکیبی به S سلولهای فیلتر شده توابع>OFFSET ، MIN ، و ROW برای جمعبندی سلولهای فیلتر شده در صفحهگسترده اکسل. مجموعه داده ما در محدوده سلول های B5:C14 است. اینجا، ما داریمبرای نوشتن نام میوه در سلول C16 ، که عنوان آن سلول میوه انتخاب شده است. مجموع تابع در سلول C17 است. ما دادههای "Apple" را فیلتر میکنیم و مقدار آن را جمعبندی میکنیم. مراحل این روش به شرح زیر است:
📌 مراحل:
- در ابتدای این روش، سلول C17 را انتخاب کنید. .
- بعد از آن، فرمول زیر را در سلول یادداشت کنید.
=SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))
- کلید Enter را روی صفحه کلید خود فشار دهید.
- نتیجه 0 خواهد بود، زیرا ما این کار را نمی کنیم نام Chosen Fruit را در سلول C16 بنویسید. اکنون در سلول C16 ، نام میوه مورد نظر خود را به صورت دستی یادداشت کنید. در مورد ما، Apple را برای فیلتر کردن مجموع انتخاب می کنیم.
- کلید Enter را فشار دهید.
- در نهایت، در سلول خواهید دید. C17 فرمولی که مجموع مقدار Apple را نشان می دهد. می تواند سلول های فیلتر شده را در یک کاربرگ اکسل جمع کند.
🔍 تفکیک فرمول:
ما در حال انجام این تجزیه فرمول برای سلول <6 هستیم>C17
👉
ROW(B5:B14): این تابع به سادگی شماره ردیفی را که حاوی داده های ما است برمی گرداند.👉
MIN(ROW (B5:B14)): این تابع کمترین تعداد ردیف مجموعه داده ما را برمیگرداند.👉
OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5: B14))،،1): این تابع تفاوت بینشماره ردیف و شماره ردیف حداقل به تابع SUBTOTAL .👉
SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5: B14))،،1))*(B5:B14=C16)*(C5:C14): این تابع مقدار کمیت را برای موجودیتهای Apple و 0 را برای همه موارد دیگر برمیگرداند. موجودیتها.👉
SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14)): این تابع 7000 را برمی گرداند، مجموع کل کمیت اپل.بیشتر بخوانید: [اصلاح شد! ] Excel SUM Formula کار نمی کند و 0 را برمی گرداند (3 راه حل)
5. جاسازی کد VBA
نوشتن یک کد VBA همچنین به شما کمک می کند سلول های فیلتر شده را در اکسل جمع کنید. مجموعه داده ما در محدوده سلول های B5:C14 است. مجموع تابع در سلول C16 خواهد بود. ما دادههای "Apple" را فیلتر میکنیم و مقدار آن را جمعبندی میکنیم. روش گام به گام در زیر توضیح داده شده است:
📌 مراحل:
- برای شروع رویکرد، به برگه Developer بروید و روی Visual Basic کلیک کنید. اگر آن را ندارید، باید برگه Developer را فعال کنید . یا همچنین میتوانید 'Alt+F11' را برای باز کردن Visual Basic Editor فشار دهید.
- یک کادر محاوره ای ظاهر می شود.
- اکنون، در برگه Insert در آن کادر، روی Module کلیک کنید.
- سپس، کد تصویری زیر را در کادر خالی ویرایشگر یادداشت کنید.
8231
- بسته ویرایشگر tab.
- بعد از آن در سلول C16 فرمول زیر را بنویسید-
=Sum_Filtered_Cells(C5:C14)
- کلید Enter را فشار دهید.
- شما مجموع تمام ردیفهای سلول C16 را دریافت خواهید کرد.
- سپس، کل محدوده سلول B4:C14 را انتخاب کنید.
- در برگه داده ، را انتخاب کنید گزینه Filter از Sort & گروه را فیلتر کنید.
- دو فلش کشویی را خواهید دید که در عنوان مجموعه داده ما قرار می گیرد.
- پس از آن، روی فلش کشویی ستون نام میوه کلیک کنید.
- تیک گزینه Select All را بردارید و بر روی Apple کلیک کنید. فقط گزینه.
- در پایان، مشاهده خواهید کرد که مجموعه داده فقط برای میوه Apple فیلتر می شود و نشان می دهد مجموع کمیت آن.
در نهایت، می توان گفت که کد تصویری ما با موفقیت کار کرد و می توانیم سلول های فیلتر شده را در یک صفحه گسترده اکسل جمع کنیم
نتیجه
این پایان این محتوا است. امیدوارم که این برای شما مفید باشد و بتوانید سلول های فیلتر شده را در اکسل جمع کنید. اگر سؤال یا توصیه دیگری دارید، لطفاً آنها را در بخش نظرات زیر با ما در میان بگذارید.
فراموش نکنید که وب سایت ما را بررسی کنید ExcelWIKI برای چندین مشکل و راه حل های مرتبط با Excel. به یادگیری روش های جدید ادامه دهید و به رشد خود ادامه دهید!