Змест
Часам для нас становіцца неабходнасцю ведаць суму некаторых адфільтраваных ячэек. Хоць мы можам зрабіць гэта ўручную, у Excel ёсць некалькі фантастычных функцый для сумавання адфільтраваных вочак. Гэта дапаможа чалавеку, калі яму трэба апрацоўваць вялікую колькасць адфільтраваных даных для сумавання. У гэтым кантэксце мы прадэманструем вам 5 магчымых спосабаў сумавання адфільтраваных вочак у Excel. Калі вы хочаце азнаёміцца з гэтымі метадамі, запампуйце наш практычны сшытак і сачыце за намі.
Спампуйце практычны сшытак
Спампуйце гэты практычны сшытак для практыкі, пакуль вы чытаеце гэты артыкул.
Sum Filtered Cells.xlsm
5 простых метадаў сумавання адфільтраваных ячэек у Excel
Для тлумачэння метадаў мы разглядаем набор дадзеных некаторых садавіны і іх колькасці. Назва гэтых садавіны знаходзіцца ў слупку B пад назвай Назва садавіны , а іх колькасць у слупку C пад назвай Колькасць (кг) . Такім чынам, мы можам сказаць, што наш набор даных знаходзіцца ў дыяпазоне ячэек B5:C14 . Мы збіраемся адфільтраваць набор даных для 'Apple' , а затым падсумаваць колькасць гэтай садавіны.
1. Выкарыстанне функцыі SUBTOTAL
У гэтым метадзе мы будзем выкарыстоўваць функцыю SUBTOTAL для сумавання адфільтраваных ячэек у Excel. Наш набор даных знаходзіцца ў дыяпазоне ячэек B5:C14 . Сума функцыі будзе знаходзіцца ў ячэйцы C16 . Мы адфільтруем даныя для "Яблык" і падсумуем яго колькасць.Крокі гэтага працэсу прыведзены ніжэй:
📌 Этапы:
- Перш за ўсё, абярыце ячэйку C16 .
- Затым запішыце наступную формулу ў ячэйку.
=SUBTOTAL(9,C5:C14)
- Тут 9 з'яўляецца нумарам функцыі функцыі SUM . Значэнні, якія будзе сумаваць функцыя, знаходзяцца ў дыяпазоне ячэек C5:C14 .
- Націсніце Enter на клавіятуры, і вы атрымаеце суму ўсіх радкоў у ячэйка C16 .
- Зараз абярыце ўвесь дыяпазон ячэек B4:C14 .
- Пасля гэтага ва ўкладцы Даныя выберыце опцыю Фільтр у раздзеле Сартаваць і ампер; Група фільтраў .
- Вы атрымаеце 2 стрэлкі выпадальнага меню, якія з'явяцца ў загалоўку нашага набору даных.
- Націсніце стрэлку выпадальнага меню ў слупку "Назва садавіны" . Зніміце сцяжок з опцыі Выбраць усё і націсніце толькі на 'Apple' .
- Нарэшце націсніце ОК.
- Вы ўбачыце, што набор даных будзе адфільтраваны толькі для фрукта Яблык і пакажа суму яго колькасці.
Такім чынам, мы можам сказаць, што наша формула спрацавала паспяхова, і мы можам прасумаваць адфільтраваныя ячэйкі ў аркушы Excel.
Больш падрабязна: Як сумаваць дыяпазон вочак у радку з дапамогай Excel VBA (6 простых метадаў)
2. Сумаваць адфільтраваныя вочкі шляхам стварэння табліцы ў Excel
Пераўтварэнне ўсяго дыяпазонунабор даных у табліцу таксама дапаможа нам адлюстраваць суму адфільтраваных вочак. Каб паказаць падыход, мы будзем выкарыстоўваць той жа набор даных, які ўжо выкарыстоўвалі ў папярэднім метадзе. Наш набор даных знаходзіцца ў дыяпазоне ячэек B5:C14 . Працэс тлумачыцца ніжэй крок за крокам:
📌 Этапы:
- Спачатку абярыце ўвесь дыяпазон ячэйкі B4:C14 .
- Цяпер ва ўкладцы Устаўка абярыце Табліца з групы Табліцы . Вы таксама можаце націснуць 'Ctrl+T' , каб стварыць табліцу.
- Маленькае дыялогавае акно пад назвай Стварыць З'явіцца табліца .
- У гэтым дыялогавым акне націсніце У маёй табліцы былі загалоўкі , а затым націсніце ОК.
- Табліца будзе створана. На ўкладцы Дызайн табліцы вы можаце змяніць назву табліцы ў адпаведнасці з вашым жаданнем з групы Уласцівасці .
- Затым у групе Параметры стылю табліцы пстрыкніце на Радок сумы .
- Вы ўбачыце, што пад табліцай з'явіцца новы радок і пакажыце нам агульнае значэнне слупка C .
- Пасля гэтага націсніце на стрэлку выпадальнага спісу ў загалоўку, які паказвае Назва садавіны .
- Зніміце сцяжок з опцыі Выбраць усе і выберыце толькі опцыю Яблык .
- Нарэшце, націсніце кнопку Кнопка OK , каб закрыць гэтае акно.
- Вы ўбачыце толькі радкі, якія змяшчаюцьаб'ект Apple застаюцца ў наборы даных. Акрамя гэтага, радок пад назвай Усяго будзе паказваць суму Apple колькасці.
Нарэшце, мы можна сказаць, што наш метад спрацаваў паспяхова, і мы можам сумаваць адфільтраваныя ячэйкі ў Excel.
Больш падрабязна: Як сумаваць выбраныя ячэйкі ў Excel (4 простыя метады)
3. Прымяненне функцыі AGGREGATE
У наступнай працэдуры мы будзем выкарыстоўваць функцыю AGGREGATE для сумавання адфільтраваных ячэек у табліцы Excel. Наш набор даных знаходзіцца ў дыяпазоне ячэек B5:C14 . Сума функцыі будзе знаходзіцца ў ячэйцы C16 . Мы адфільтруем даныя для Apple і падсумуем іх колькасць. Крокі гэтага метаду прыводзяцца наступным чынам:
📌 Этапы:
- Спачатку абярыце ячэйку C16 .
- Цяпер запішыце наступную формулу ў ячэйку.
=AGGREGATE(9,5,B5:C14)
- У гэтай функцыі першы элемент 9 з'яўляецца нумарам функцыі функцыі SUM . Другі элемент, 5 , абазначае «ігнараванне схаваных радкоў» азначае, што радкі, якія мы адфільтроўваем, або значэнне любога схаванага радка не будуць уключаны ў разлік. Апошні элемент - гэта значэнні, якія трэба сумаваць, у дыяпазоне ячэек C5:C14 .
- Затым націсніце клавішу Enter , і вы атрымаеце суму усіх радкоў у ячэйцы C16 .
- Пасля гэтага вылучыце ўвесь дыяпазон ячэек B4:C14 .
- На ўкладцы Даныя абярыце опцыю Фільтр у раздзеле Сартаваць і ампер; Група фільтраў .
- Вы ўбачыце 2 стрэлкі выпадальнага меню, якія з'явяцца ў загалоўку нашага набору даных.
- Цяпер пстрыкніце стрэлку выпадальнага меню ў слупку Назва садавіны .
- Зніміце сцяжок з опцыі Выбраць усё і націсніце опцыю Яблык толькі.
- Вы ўбачыце, што набор даных будзе адфільтраваны толькі для садавіны Яблык і пакажа суму іх колькасці.
Такім чынам, мы можам сказаць, што наша формула спрацавала ідэальна, і мы можам прасумаваць адфільтраваныя ячэйкі ў аркушы Excel.
Больш падрабязна: Як сумаваць толькі бачныя вочкі ў Excel (4 хуткія спосабы)
Падобныя паказанні
- Як сумаваць па групах у Excel (4 метады)
- 3 простых спосабу сумаваць верхнія n значэнняў у Excel
- Як сумаваць паміж Формула двух лікаў у Excel
- Суммаванне вочак у Excel: бесперапыннае, выпадковае, з крытэрыямі і г.д.
- Як сумаваць некалькі радкоў у Excel (4 хуткія спосабы)
4. Выкарыстанне камбінаванай формулы для S um Адфільтраваныя ячэйкі
У гэтай працэдуры мы будзем выкарыстоўваць формулу, якая ўключае SUMPRODUCT , SUBTOTAL , <6 Функцыі>OFFSET , MIN , і ROW для сумавання адфільтраваных ячэек у табліцы Excel. Наш набор даных знаходзіцца ў дыяпазоне ячэек B5:C14 . Вось, маемкаб запісаць Назву садавіны ў ячэйку C16 , якая мае назву Выбраны фрукт . Сума функцыі знаходзіцца ў ячэйцы C17 . Мы адфільтруем даныя для "Яблык" і падсумуем яго колькасць. Этапы гэтага метаду прыводзяцца наступным чынам:
📌 Этапы:
- У пачатку гэтага метаду абярыце ячэйку C17 .
- Пасля гэтага запішыце ў клетку наступную формулу.
=SUMPRODUCT(SUBTOTAL(3,OFFSET(B5:B14,ROW(B5:B14)-MIN(ROW(B5:B14)),,1)),( B5:B14=C16)*(C5:C14))
- Націсніце клавішу Enter на клавіятуры.
- Вынік будзе 0 , бо мы не напішыце назву Выбраны фрукт у ячэйку C16 . Цяпер у ячэйцы C16 запішыце жаданую назву садавіны ўручную. У нашым выпадку мы выбіраем Apple для фільтрацыі сумы.
- Націсніце Enter .
- Нарэшце, вы ўбачыце ў ячэйцы C17 формула, якая паказвае суму колькасці Apple .
Такім чынам, мы можам сказаць, што наша формула спрацавала дакладна, і мы здольны сумаваць адфільтраваныя ячэйкі ў аркушы Excel.
🔍 Разбіўка формулы:
Мы робім гэтую разбіўку формулы для ячэйкі 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, суму ўсёй колькасці Apple.
Больш падрабязна: [Выпраўлена! ] Формула SUM у Excel не працуе і вяртае 0 (3 рашэнні)
5. Убудаванне кода VBA
Напісанне кода VBA таксама дапаможа вам сумаваць адфільтраваныя ячэйкі ў Excel. Наш набор даных знаходзіцца ў дыяпазоне ячэек B5:C14 . Сума функцыі будзе знаходзіцца ў ячэйцы C16 . Мы адфільтруем даныя для "Яблык" і падсумуем яго колькасць. Метад крок за крокам апісаны ніжэй:
📌 Крокі:
- Каб пачаць падыход, перайдзіце на ўкладку Распрацоўшчык і пстрыкніце на Visual Basic. Калі ў вас гэтага няма, вам трэба ўключыць укладку распрацоўшчыка . Або вы таксама можаце націснуць 'Alt+F11' , каб адкрыць Рэдактар Visual Basic .
- З'явіцца дыялогавае акно.
- Цяпер ва ўкладцы Уставіць гэтага поля націсніце Модуль .
- Затым запішыце наступны візуальны код у пустое поле рэдактара.
6485
- Зачыніце Рэдактар tab.
- Пасля гэтага ў ячэйцы C16 запішыце наступную формулу-
=Sum_Filtered_Cells(C5:C14)
- Націсніце клавішу Enter .
- Вы атрымаеце суму ўсіх радкоў у ячэйцы C16 .
- Затым вылучыце ўвесь дыяпазон ячэйкі B4:C14 .
- На ўкладцы Даныя абярыце опцыя Фільтр з Сартаваць & Група фільтраў .
- Вы ўбачыце 2 стрэлкі выпадальнага меню, якія з'явяцца ў загалоўку нашага набору даных.
- Пасля гэтага пстрыкніце стрэлку выпадальнага меню ў слупку Назва садавіны .
- Зніміце галачку з опцыі Выбраць усё і націсніце на Яблык толькі варыянт.
- У рэшце рэшт, вы ўбачыце, што набор даных будзе адфільтраваны толькі для садавіны Яблык і пакажа сума яго колькасці.
Нарэшце, мы можам сказаць, што наш візуальны код спрацаваў паспяхова, і мы можам сумаваць адфільтраваныя ячэйкі ў табліцы Excel
Выснова
Вось і канец гэтага кантэнту. Я спадзяюся, што гэта будзе вам карысна, і вы зможаце сумаваць адфільтраваныя ячэйкі ў Excel. Калі ў вас ёсць якія-небудзь дадатковыя пытанні ці рэкамендацыі, падзяліцеся імі з намі ў раздзеле каментарыяў ніжэй.
Не забудзьцеся праверыць наш вэб-сайт ExcelWIKI для некалькіх праблем і рашэнняў, звязаных з Excel. Працягвайце вывучаць новыя метады і расці!