Прескочи на основното съдържание

Как да сумирам видими клетки само въз основа на критерии в Excel?

Автор: Xiaoyang Последна промяна: 2024-01-18

В Excel може да ни е лесно да сумираме клетки въз основа на критерии с функцията SUMIFS. Въпреки това, ако има диапазон от филтрирани данни, за да сумирате видимите клетки само с един или повече критерии, както е показано на екранната снимка по-долу, как бихте могли да постигнете тази задача в Excel?


Сумирайте видимите клетки само въз основа на един или повече критерии с помощна колона

За да получите общите стойности на видимите клетки само въз основа на един или повече критерии, можете първо да създадете помощна колона за формула и след това да приложите функцията SUMIFS, за да получите общия резултат.

Например, за да получите общата поръчка на продукта Hoodie във филтрирания диапазон, моля, направете следното:

1. Въведете или копирайте следната формула в празна клетка до вашия диапазон от данни и след това плъзнете манипулатора за попълване надолу, за да попълните тази формула в други видими клетки, вижте екранната снимка:

=AGGREGATE(9,5,D4)

2. След като получите видимите стойности на колона D, трябва да използвате функцията SUMIFS по-долу, за да получите общата стойност, вижте екранната снимка:

=SUMIFS(E2:E12,A2:A12,A17)
Забележка: В горната формула, E2: E12 е помощната колона, която сте създали в стъпка 1, която искате да сумирате; A2: A12 е обхватът на критериите и A17 е условието, което трябва да се използва в обхвата на критериите.

Съвети: Ако искате да сумирате видимите клетки въз основа на повече критерии, като например да получите общата подредба на продукта Hoodie, който е червен, моля, приложете формулата по-долу:
=SUMIFS(E2:E12,A2:A12,A17,C2:C12,B17)

Ако има нужда от добавяне на още критерии, просто трябва да се присъедините към критериите във функцията SUMIFS по следния начин: =SUMIFS(сума_диапазон, критерии_диапазон1, критерии1, [критерии_диапазон2, критерии2], [критерии_диапазон3, критерии3], ...)


Сумирайте видимите клетки само въз основа на критерии с формула

Можете също да създадете формула, базирана на функциите SUMPRODUCT, SUBTOTAL, OFFSET, ROW и MIN заедно, за да сумирате видимите клетки въз основа на един или повече критерии в Excel.

Моля, копирайте или въведете формулата по-долу в празна клетка, за да изведете резултата, и след това натиснете клавиша Enter, за да получите резултата, вижте екранната снимка:

=SUMPRODUCT(SUBTOTAL(3,OFFSET(A2:A12,ROW(A2:A12)-MIN(ROW(A2:A12)),,1)),(A2:A12=A17)*(D2:D12))

Забележка: В горната формула, A2:A12=A17 е обхватът на критериите и критериите, които искате да използвате, и D2: D12 е диапазонът на сумата, който искате да сумирате.
Съвети: За да сумирате видимите клетки въз основа на множество критерии, просто трябва да добавите критериите по този начин: =SUMPRODUCT(SUBTOTAL(3,OFFSET(reference,ROW(reference)-MIN(ROW(reference)),,1)),(criteria_range1=criteria1)*(criteria_range2=criteria2)*(criteria_range3=criteria3)*(sum_range)).

  • Супер Формула Бар (лесно редактиране на няколко реда текст и формула); Оформление за четене (лесно четене и редактиране на голям брой клетки); Поставяне във филтриран диапазон...
  • Обединяване на клетки/редове/колони и съхраняване на данни; Съдържание на разделени клетки; Комбинирайте дублиращи се редове и сума/средно... Предотвратяване на дублиращи се клетки; Сравнете диапазони...
  • Изберете Дублиран или Уникален редове; Изберете Празни редове (всички клетки са празни); Super Find и Fuzzy Find в много работни тетрадки; Произволен избор...
  • Точно копие Множество клетки без промяна на референтната формула; Автоматично създаване на препратки към множество листа; Вмъкване на куршуми, квадратчета за отметка и други...
  • Любими и бързо вмъкнати формули, диапазони, диаграми и снимки; Шифроване на клетки с парола; Създаване на пощенски списък и изпращайте имейли...
  • Извличане на текст, Добавяне на текст, Премахване по позиция, Премахване на пространството; Създаване и отпечатване на междинни суми за пейджинг; Конвертиране на съдържание и коментари между клетки...
  • Супер филтър (запазване и прилагане на филтърни схеми към други листове); Разширено сортиране по месец/седмица/ден, честота и други; Специален филтър с удебелен шрифт, курсив...
  • Комбинирайте работни тетрадки и работни листове; Обединяване на таблици въз основа на ключови колони; Разделете данните на няколко листа; Пакетно конвертиране на xls, xlsx и PDF...
  • Групиране на обобщена таблица по номер на седмицата, ден от седмицата и други... Показване на отключени, заключени клетки с различни цветове; Маркирайте клетки, които имат формула/име...
kte tab 201905
  • Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
  • Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!
officetab отдолу
Comments (1)
Rated 3.5 out of 5 · 1 ratings
This comment was minimized by the moderator on the site
What if the one of the criteria is an empty cell? I tried using "= 0" or "" but it does not work.
Rated 3.5 out of 5
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations