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

Преброяване на редове, ако отговарят на вътрешни критерии в Excel

Автор: Xiaoyang Последна промяна: 2021-09-14

Да предположим, че имате отчет за продажбите на продукти от тази и миналата година и сега може да се наложи да преброите продукти, при които продажбите през тази година са по-големи от миналата година или продажбите през тази година са по-малко от миналата година, както е показано по-долу показана екранна снимка. Обикновено можете да добавите помощна колона за изчисляване на разликата в продажбите между двете години и след това да използвате COUNTIF, за да получите резултат. Но в тази статия ще представя функцията SUMPRODUCT, за да получа резултата директно без помощна колона.

Преброяване на редове, ако отговарят на вътрешни критерии с функцията SUMPRODUCT/a>


Преброяване на редове, ако отговарят на вътрешни критерии с функцията SUMPRODUCT

За да преброите редовете, ако отговарят на вътрешни, изчислени критерии, функцията SUMPRODUCT в Excel може да ви помогне, общият синтаксис е:

=SUMPRODUCT(--(logical_expression))
  • logical_expression: Използва се за сравняване на стойностите в ред или колона.

1. За да получите броя на продуктите, чиито продажби са се увеличили, моля, въведете формулата по-долу в празна клетка:

=SUMPRODUCT(--(B2:B8<C2:C8))

За да получите броя на продуктите, чиито продажби са намалели, моля, приложете следната формула:

=SUMPRODUCT(--(B2:B8>C2:C8))

Забележка: В горната формула, B2:B8, B2:B8>C2:C8 са логически изрази, използвани за сравняване на стойностите в колона B със стойностите в колона C.

2. И след това натиснете Въведете ключ, за да получите желания резултат, вижте екранната снимка:


Обяснение на формулата:

=SUMPRODUCT(--(B2:B8

  • B2:B8: Този логически израз се използва за сравняване на стойностите в колона B със стойностите в колона C във всеки ред и връща стойностите на масива по следния начин: {TRUE;FALSE;TRUE;TRUE;FALSE;TRUE;TRUE}.
  • ---(B2:B8: --този двоен отрицателен знак се използва за преобразуване на TRUE стойност в 1 и False стойност в 0. Така че ще получите следния резултат: {1;0;1;1;0;1;1}.
  • SUMPRODUCT(--(B2:B8<C2:C8))=SUMPRODUCT({1;0;1;1;0;1;1}): Тази функция SUMPRODUCT сумира всички елементи в масива и връща резултата: 5.

Използвана относителна функция:

  • SUMPRODUCT:
  • Функцията SUMPRODUCT може да се използва за умножаване на две или повече колони или масиви заедно и след това да се получи сумата от продуктите.

Още статии:

  • Пребройте съвпаденията между две колони
  • Например, имам два списъка с данни в колона A и колона C, сега искам да сравня двете колони и да преброя дали стойността в колона A е намерена в колона C в същия ред, както е показано на екранната снимка по-долу. В този случай функцията SUMPRODUCT може да е най-добрата функция за решаване на тази задача в Excel.
  • Пребройте броя на клетките, които съдържат конкретен текст
  • Да предположим, че имате списък с текстови низове и може да искате да намерите броя на клетките, които съдържат определен текст като част от тяхното съдържание. В този случай можете да използвате заместващите знаци (*), които представляват всички текстове или знаци във вашите критерии, когато прилагате функцията COUNTIF. Тази статия ще представя как да използвате формули за справяне с тази работа в Excel.

Най-добрите инструменти за производителност в офиса

Kutools за Excel - помага ви да се откроите от тълпата

🤖 Kutools AI помощник: Революционизирайте анализа на данни въз основа на: Интелигентно изпълнение   |  Генериране на код  |  Създаване на персонализирани формули  |  Анализирайте данни и генерирайте диаграми  |  Извикване на функциите на Kutools...
Популярни функции: Намерете, маркирайте или идентифицирайте дубликати  |  Изтриване на празни редове  |  Комбинирайте колони или клетки без загуба на данни  |  Кръг без формула ...
Супер VLookup: Множество критерии  |  Множество стойности  |  В много листове  |  Размито търсене...
адв. Падащ списък: Лесен падащ списък  |  Зависим падащ списък  |  Падащ списък с множество избори...
Мениджър на колони: Добавете конкретен брой колони  |  Преместване на колони  |  Превключване на състоянието на видимост на скритите колони  Сравнете колони с Изберете Същите и различни клетки ...
Препоръчани функции: Мрежов фокус  |  Изглед на дизайна  |  Голям формула бар  |  Мениджър на работни книги и листове | Библиотека с ресурси (Автоматичен текст)  |  Избор на дата  |  Комбинирайте работни листове  |  Шифроване/декриптиране на клетки  |  Изпращайте имейли по списък  |  Супер филтър  |  Специален филтър (филтър получер/курсив/зачертано...) ...
Топ 15 комплекта инструменти12 Текст Инструменти (добавяне на текст, Премахване на символи ...)  |  50 + Графика Видове (диаграма на Гант ...)  |  40+ Практичен формули (Изчислете възрастта въз основа на рождения ден ...)  |  19 вмъкване Инструменти (Въведете QR код, Вмъкване на картина от пътя ...)  |  12 Конверсия Инструменти (Числа към думи, Валутен обмен ...)  |  7 Обединяване и разделяне Инструменти (Разширено комбиниране на редове, Разделете клетки на Excel ...)  |  ... и още

Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...

Описание


Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)

  • Една секунда за превключване между десетки отворени документи!
  • Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
  • Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
  • Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.
Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations