Върнете SUM само от формули

Съдържание

В тази статия ще се научим да връщаме SUM само от формули в Excel.

С прости думи, докато работите с частично попълнени данни. Понякога трябва да намерим сумата от стойност, която има условие. Условието е да получите сумата, в която стойностите се извличат само с формули.

За тази статия ще се нуждаем от използването на следните функции:

  1. Функция SUMPRODUCT
  2. Функция ISFORMULA

Функцията SUMPRODUCT е математическа функция в Excel. Работи в няколко диапазона. Той умножава съответните масиви и след това ги добавя.

Общо = (A1 * B1 * C1 * … + A2 * B2 * C2 * … + …)

Синтаксис:

= SUMPRODUCT (масив1, [масив2], …)

масив: Това е диапазонът или списък със стойности.

Функцията ISFORMULA връща TRUE, когато формулата съществува в cell_reference и връща FALSE в противен случай.

Синтаксис:

= ISFORMULA (справка)

справка: препратка към клетка, къде да проверите формулата

Сега ще направим формула от тези функции. Тук ще дадем данните и се нуждаем от сумарни резултати, когато се прилага формулата.

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

= SUMPRODUCT (масив * ISFORMULA (масив))

Обяснение:

  • Функцията ISFORMULA връща TRUE & FALSE въз основа на проверяваното условие в клетките.
  • Функцията SUMPRODUCT отчита стойност 1 за всяка TRUE стойност и 0 за FALSE стойност.
  • Продуктът, взет между съответните стойности, ще игнорира FALSE стойностите, тъй като стойностите се умножават по 0s. Само TRUE стойностите получават SUM, тъй като стойностите се умножават по 1s.

Пример:

Нека тестваме тази формула, като я изпълним на пример

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

Сега ще използваме формулата по -долу, за да получим SUM

Формула:

= СУМПРОДУКТ (E2: E15 * ИЗФОРМУЛА (E2: E15))

Обяснение:

  • Функцията ISFORMULA връща TRUE & FALSE въз основа на проверяваното условие в клетки от масив от E2 до E15.
  • Функцията SUMPRODUCT отчита стойност 1 за всяка получена TRUE стойност и 0 за FALSE стойност, както е показано по -долу.

= СУМПРОДУКТ (E2: E15*

{ ВЯРНО ; FALSE; FALSE; FALSE; ВЯРНО ; ВЯРНО ; FALSE; ВЯРНО ; FALSE; ВЯРНО ; ВЯРНО ; ВЯРНО ; ВЯРНО ; ВЯРНО } )

  • Продуктът, взет между съответните стойности, ще игнорира FALSE стойностите, тъй като стойностите се умножават по 0s. Само TRUE стойностите получават SUM, тъй като стойностите се умножават по 1s, както е показано по -долу.

= СУМПРОДУКТ ({58.41; 0; 0; 0; 82.84; 95.58; 0; 90.27; 0; 37.8; 78.48; 57.97; 97.72; 77.88}

Тук масивът на функцията е даден като cell_reference. Натиснете Enter, за да получите резултата.

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

Ако трябва да намерите сумата от стойности, които нямат формула, използвайте функцията NOT с функцията ISFORMULA.

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

= СУМПРОДУКТ (E2: E15 * НЕ (ИЗФОРМУЛА (E2: E15)))

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

Както можете да видите от горната формула, можете да получите условни стойности.

Бележки:

  1. Функцията SUMPRODUCT разглежда нецифрени стойности като 0s.
  2. Функцията SUMPRODUCT разглежда логическата стойност TRUE като 1 и False като 0.
  3. Масивът на аргументите трябва да е със същата дължина, в противен случай функцията връща грешка.

Надявам се, че тази статия за това как да върнете SUM само от формули в Excel е обяснима. Намерете още статии за функциите SUMPRODUCT тук. Моля, споделете вашето запитване по -долу в полето за коментар. Ние ще ви съдействаме.

Как да използвате функцията SUMPRODUCT в Excel

Как да премахнете текст в Excel, започвайки от позиция

Валидиране на текстови записи

Създайте падащ списък в Excel с цвят

Премахнете водещите и крайните интервали от текста в Excel

Популярни статии

50 Преки пътища в Excel за повишаване на вашата производителност

Редактиране на падащ списък

Абсолютна справка в Excel

Ако с условно форматиране

Ако с заместващи символи

Преглед по дата

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave