Как да сумирате с условие IF в Excel (6 начина)

  • Споделя Това
Hugh West

Понякога се налага да обобщаваме стойности въз основа на критерии в Excel. За да отговори на това изискване, Excel е вградил в себе си вградена функция, наречена функцията SUMIF . SUMIF функцията ни позволява да сумираме стойности в Excel с условието if. Имайки предвид това, в тази статия ще научите как да използвате функцията SUMIF функция, за да обобщим, стойности с условието if в Excel.

Изтегляне на работната тетрадка за упражнения

Препоръчваме ви да изтеглите файла на Excel и да се упражнявате с него.

SUM IF Condition.xlsx

Функцията SUMIF: преглед

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

Синтаксис

SUMIF(обхват,критерии,sum_range)

Аргументи

  • обхват: Това поле е задължително. То се отнася за обхвата от клетки, които включват критериите.
  • критерии: Това поле също е задължително. То се отнася до условието, което трябва да бъде изпълнено.
  • sum_range: Това е незадължително изискване. То се отнася до диапазона от клетки, които да се добавят, ако условието е изпълнено.

6 начина за сумиране с условие IF в Excel

В тази статия ще използваме примерен списък с цени на продукти като набор от данни, за да демонстрираме всички методи. Затова нека да разгледаме набора от данни:

И така, без да се налага да обсъждаме повече, нека се потопим направо във всички методи един по един.

1. Сума, ако в Excel се изискват различни критерии за сравнение

Нека обобщим цените, които са по-високи от $40 За да го направите,

❶ Изберете клетка C14 .

Тип формулата

=SUMIF(C5:C12, ">40")

в клетката.

❸ Натиснете ВЪВЕДЕТЕ бутон.

🔎 Във формулата

В полето за критерии сме вмъкнали " >40 ", където " > " операторът филтрира всички цени, по-големи от $40 Като цяло горната формула обобщава всички цени, по-големи от $40 . Има още оператори като " > ", които са изброени по-долу:

Оператор Състояние
> Сума, ако е по-голяма от
< Сума, ако е по-малка от
= Сума, ако е равна на
Сума, ако не е равна на
>= Сума, ако е по-голяма или равна на
<= Сума, ако е по-малка или равна на

2. Сума, ако в Excel се появят различни текстови критерии

Можем да използваме SUMIF за сумиране на стойностите въз основа на текстово съвпадение. Например, ще сумираме цените за точно съвпадение с продукта, наречен " CPU ". За да го направите,

❶ Изберете клетка C14 .

Тип формулата

=SUMIF(B5:B12, "CPU", C5:C12)

в клетката.

❸ Натиснете ВЪВЕДЕТЕ бутон.

В обобщение ценностите, основани на съвпадения, могат да бъдат разделени на 2 основни категории:

1. Точно съвпадение

  • Сума за съвпадащите резултати

Използвайте формулата:

=SUMIF(B5:B12, "CPU", C5:C12)

  • Сума, изключваща съпоставените резултати

Използвайте формулата:

=SUMIF(B5:B12, " CPU", C5:C12)

2. Частично съвпадение

  • Сума за съвпадащите резултати

Използвайте формулата:

=SUMIF(B5:B12, "*CPU*", C5:C12)

  • Сума, изключваща съпоставените резултати

Използвайте формулата:

=SUMIF(B5:B12, " *CPU*", C5:C12)

3. Състояние на функцията SUMIF на Excel с множество оператори за сравнение & Справка за клетките

Сайтът SUMIF функцията ни позволява да създадем поле за търсене и да изпълним операцията за сумиране въз основа на стойностите, въведени в полето за търсене. Например искаме да изчислим общите цени на всички продукти без елемента " Монитор ". Сега нека преминем през стъпките за изпълнението му:

❶ Изберете клетка C15 .

Тип формулата

=SUMIF(B5:B12,""&C14, C5:C12)

в клетката.

❸ Натиснете ВЪВЕДЕТЕ бутон.

🔎 Във формулата

В полето за критерии използвахме ""&C14, където "" е отговорен за това, че не е взел предвид посоченото в клетъчната C14 .

1. Да се обобщят цените на елементите без "Монитор"

Използвайте формулата:

=SUMIF(B5:B12,""&C14, C5:C12)

2. Обобщаване на цените за елемента "Монитор"

Използвайте формулата:

=SUMIF(B5:B12,C14, C5:C12)

4. Използване на условието на функцията SUMIF на Excel със символи за заместване

Ако се интересувате от сумиране на стойности въз основа на частични съвпадения, можете да използвате един от двата символа за заместване:

  • Звездичка (*) - представлява произволен брой символи.
  • Въпросник (?) - представлява единичен символ в определена позиция.

4.1 Частични съвпадения със заместващи символи

1. събиране на стойности, които започват с думата "Mouse"

Използвайте формулата:

=SUMIF(B5:B12, "Mouse*", C5:C12)

2. да съберете стойности, които завършват с думата "Mouse".

Използвайте формулата:

=SUMIF(B5:B12, "*Мишка", C5:C12)

3. Сумиране на стойностите за присъствие на "Мишка" на всяка позиция

Използвайте формулата:

=SUMIF(B5:B12,”*Mouse*”, C5:C12)

4. Да се сумират стойности, в които има поне 1 символ

Използвайте формулата:

=SUMIF(B5:B12,"?*", C5:C12)

5. Сумиране на стойностите за празните клетки

Използвайте формулата:

=SUMIF(B5:B12, "*", C5:C12)

4.2 Сумиране на стойности с определен брой символи

Да предположим, че искате да съберете стойностите, които имат думи с дължина X знака в съответната клетка. За удобство на изпълнението нека изчислим общата цена за продукти с дължина 3 знака:

Въведете формулата

=SUMIF(B5:B12, "???", C5:C12)

в клетката C14 и натиснете ВЪВЕДЕТЕ бутон.

Тук броят на въпросителен знак ( ? ) определя броя на символите, в които да се търси.

5. Функция SUMIF на Excel с условие за дата

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

=SUMIF(B5:B12,"9/1/2020",D5:D12)

Можем да направим повече с SUMIF функция за дати. Като например,

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

=SUMIF(B5:B12, "TODAY()",D5:D12)

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

=SUMIF(B5:B12, "<"&TODAY(),D5:D12)

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

=SUMIF(B5:B12,">"&TODAY(),D5:D12)

6. Сума Ако празните клетки съответстват на стойностите в Excel

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

=SUMIF(B5:B12,"=",D5:D12)

Или

=SUMIF(B5:B12,"",D5:D12)

в клетка D14.

И двата резултата са еднакви.

Нещата, които трябва да запомните

📌 Бъдете наясно с синтаксис на SUMIF функция.

📌 Внимателно боравете с обхват полето във формулата.

📌 Не вмъквайте масиви в полета range или sum_range.

📌 Размерът на обхвата и sum_range трябва да са еднакви.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.