Преброяване на редове, ако отговарят на вътрешни критерии в Excel
Да предположим, че имате отчет за продажбите на продукти от тази и миналата година и сега може да се наложи да преброите продукти, при които продажбите през тази година са по-големи от миналата година или продажбите през тази година са по-малко от миналата година, както е показано по-долу показана екранна снимка. Обикновено можете да добавите помощна колона за изчисляване на разликата в продажбите между двете години и след това да използвате COUNTIF, за да получите резултат. Но в тази статия ще представя функцията SUMPRODUCT, за да получа резултата директно без помощна колона.
Преброяване на редове, ако отговарят на вътрешни критерии с функцията SUMPRODUCT/a>
Преброяване на редове, ако отговарят на вътрешни критерии с функцията SUMPRODUCT
За да преброите редовете, ако отговарят на вътрешни, изчислени критерии, функцията SUMPRODUCT в Excel може да ви помогне, общият синтаксис е:
- logical_expression: Използва се за сравняване на стойностите в ред или колона.
1. За да получите броя на продуктите, чиито продажби са се увеличили, моля, въведете формулата по-долу в празна клетка:
За да получите броя на продуктите, чиито продажби са намалели, моля, приложете следната формула:
Забележка: В горната формула, 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 може да се използва за умножаване на две или повече колони или масиви заедно и след това да се получи сумата от продуктите.
Още статии:
- Преброяване на редове, ако отговарят на множество критерии
- Пребройте броя на редовете в диапазон въз основа на множество критерии, някои от които зависят от логическите тестове, които работят на ниво ред, функцията SUMPRODUCT в Excel може да ви направи услуга.
- Пребройте съвпаденията между две колони
- Например, имам два списъка с данни в колона A и колона C, сега искам да сравня двете колони и да преброя дали стойността в колона A е намерена в колона C в същия ред, както е показано на екранната снимка по-долу. В този случай функцията SUMPRODUCT може да е най-добрата функция за решаване на тази задача в Excel.
- Пребройте броя на клетките, които съдържат конкретен текст
- Да предположим, че имате списък с текстови низове и може да искате да намерите броя на клетките, които съдържат определен текст като част от тяхното съдържание. В този случай можете да използвате заместващите знаци (*), които представляват всички текстове или знаци във вашите критерии, когато прилагате функцията COUNTIF. Тази статия ще представя как да използвате формули за справяне с тази работа в Excel.
Най-добрите инструменти за производителност в офиса
Kutools за Excel - помага ви да се откроите от тълпата
Kutools за Excel разполага с над 300 функции, Гарантираме, че това, от което се нуждаете, е само на един клик разстояние...
Раздел Office - Активиране на четене и редактиране с раздели в Microsoft Office (включително Excel)
- Една секунда за превключване между десетки отворени документи!
- Намалете стотиците кликвания на мишката за вас всеки ден, кажете сбогом на ръката на мишката.
- Увеличава продуктивността ви с 50% при преглеждане и редактиране на множество документи.
- Внася ефективни раздели в Office (включително Excel), точно като Chrome, Edge и Firefox.