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

Сума, ако клетките съдържат или са равни на x или y в Excel

Автор: Силувия Последна промяна: 2021-11-23

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

Как да сумирам, ако клетките съдържат x или y в Excel?
Как да сумирам, ако клетките са равни на x или y в Excel?


Как да сумирам, ако клетките съдържат x или y в Excel?

Както е показано на екранната снимка по-долу, за да сумирате клетките в колона D, ако клетките в колона C съдържат или „ябълка“, или „личи“, можете да приложите формула, базирана на функциите SUMPRODUCT, ISNUMBER и SEARCH.

Генерични формули

=SUMPRODUCT(--((ISNUMBER(SEARCH("criteria1",rng1)) + ISNUMBER(SEARCH("criteria2",rng2)))>0),sum_rng)

Аргументи

Критерий_обхват1: Диапазонът от клетки, които искате да бъдат оценени по критериите1;
Критерий_ранг2: Диапазонът от клетки, които искате да бъдат оценени по критериите2;
Критерии1: Критериите, използвани за определяне кои клетки в Criteria_rang1 ще бъдат добавени;
Критерии2: Критериите, използвани за определяне кои клетки в Criteria_rang2 ще бъдат добавени.
Сума_диапазон: Диапазонът от клетки за сумиране;

Как да използвате тази формула?

Изберете празна клетка, копирайте или въведете формулата по-долу и натиснете Въведете ключ за получаване на резултата.

=SUMPRODUCT(--((ISNUMBER(SEARCH(G4,C5:C12))+ISNUMBER(SEARCH(G5,C5:C12)))>0),D5:D12)

бележки: В тази формула G4 и G5 са клетките, съдържащи двете условия. Като алтернатива можете директно да въведете действителните текстови стойности, оградени в двойни кавички.

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

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

=SUMPRODUCT(--((ISNUMBER(SEARCH("apple",C5:C12))+ISNUMBER(SEARCH("lychee",C5:C12)))>0),D5:D12)

ISNUMBER(ТЪРСЕНЕ("ябълка",C5:C12))
> ТЪРСЕНЕ("ябълка",C5:C12): Функцията SEARCH намира позицията на първия знак от „ябълка“ във всяка клетка от диапазона C5:C12 и връща масив като този {#VALUE!;#VALUE!;1;9;1;#VALUE!; #VALUE!;18}. #VALUE! означава, че „ябълка“ не е намерена в съответната клетка;
> ISNUMBER({#VALUE!;#VALUE!;1;9;1;#VALUE!;#VALUE!;18}): Тук функцията ISNUMBER проверява дали препратената стойност в масива е числова или нечислова. Ако параметърът на стойността е числов, той връща „TRUE“, ако не, той връща „FALSE“. След това ще получите нов масив {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE}.
ISNUMBER(ТЪРСЕНЕ("личи",C5:C12)): Обяснението на тази част е същото като по-горе. Тук функцията ISNUMBER най-накрая връща масив като този {FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE};
{FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;FALSE;TRUE} + {FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE}: След това събираме тези масиви заедно и математическата операция преобразува стойностите TRUE и FALSE в 1s и 0s. Накрая получаваме числов масив {0;0;1;2;1;0;1;2};
({0;0;1;2;1;0;1;2}) > 0: Всяко число в масива се сравнява с число 0 и връща TRUE и FALSE масив като този {FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE};
---({FALSE;FALSE;TRUE;TRUE;TRUE;FALSE;TRUE;TRUE}): Тези два знака минус преобразуват “TRUE” в 1 и преобразуват “FALSE” в 0. Тук ще получите нов масив като {0;0;1;1;1;0;1;1};
SUMPRODUCT({0;0;1;1;1;0;1;1},D5:D12) = SUMPRODUCT({0;0;1;1;1;0;1;1},{2000;1600;980;1200;600;900;150;300}): Функцията SUMPRODUCT умножава съответните компоненти на двата масива и връща масив като {0;0;980;1200;600;0;150;300}, след което сумира всички резултати в масива и накрая връща 3230.

Как да сумирам, ако клетките са равни на x или y в Excel?

В раздела по-горе въведохме формулата за сумиране на клетките, ако съдържат една или друга стойност. Този раздел ще демонстрира как да съберете две функции SUMIF заедно, за да сумирате клетките, ако са равни на x или y.

Примерът по-долу е за сумиране на продажбите, ако продуктът е равен на „ябълка“ или „личи“.

Обща формула

=SUMIF(criteria_range1,"criteria1",sum_range)+SUMIF(criteria_range2,"criteria2",sum_range)

Аргументи

Критерий_обхват1: Диапазонът от клетки, които искате да бъдат оценени по критериите1;
Критерий_ранг2: Диапазонът от клетки, които искате да бъдат оценени по критериите2;
Критерии1: Критериите, които определят кои клетки в Criteria_rang1 ще бъдат добавени.
Критерии2: Критериите, които определят кои клетки в Criteria_rang2 ще бъдат добавени.
Сума_диапазон: Диапазонът от клетки за сумиране;

Как да използвате тази формула?

Изберете празна клетка, копирайте или въведете формулата по-долу в нея и натиснете Въведете ключ за получаване на резултата.

=SUMIF(C5:C12,G4,D5:D12)+SUMIF(C5:C12,G5,D5:D12)

Забележка: Тази формула препраща към две клетки G4 и G5, които съдържат двете условия. Можете директно да въведете текстовите стойности, оградени в двойни кавички, като критерии във формулата.

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

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

=SUMIF(C5:C12,"apple",D5:D12)+SUMIF(C5:C12,"lychee",D5:D12)

Първата функция SUMIF сумира продажбите на „ябълка“, а втората функция SUMIF сумира продажбите на „личи“. След това тези два резултата се сумират, за да се получат общите продажби.

Свързани функции

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

Функция ISNUMBER на Excel
Функцията ISNUMBER на Excel връща TRUE, когато клетка съдържа число, и FALSE, ако не.

Excel функция ТЪРСЕНЕ
Функцията ТЪРСЕНЕ на Excel може да ви помогне да намерите позицията на конкретен знак или подниз от даден текстов низ

Функция SUMIFS на Excel
Функцията SUMIF на Excel може да помогне за сумиране на стойности на клетки въз основа на множество критерии.


Свързани формули

Сума Ако клетките съдържат звездичка
В обобщени клетки, съдържащи звездичка, която се счита за буквален характер, а не дива карта, този урок обяснява формула, базирана на функцията SUMIF и TILDE (~).

Сума, ако клетките съдържат както x, така и y
Този стъпка по стъпка урок демонстрира как да обобщим обхват от клетки, ако съответните клетки, съдържащи както X, така и Y, като се използва функцията sumifs.

Сума Ако датата е между две дати
Този урок демонстрира как да обобщим стойностите в определен диапазон на дата в Excel с формула въз основа на функцията SUMIFS.

Сума, ако клетките са равни или не са равни на определена стойност
Този урок стъпка по стъпка обяснява две формули за сумиране на диапазон от клетки, които са равни или не euqal на определена стойност въз основа на функцията SUMIF.


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

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