Подсчет ячеек данных с помощью функции SUMPRODUCT в Excel

Функция SUMPRODUCT умножает элементы одного или нескольких массивов, а затем складывает или суммирует продукты. Регулируя форму аргументов, SUMPRODUCT подсчитывает количество ячеек в заданном диапазоне, содержащих данные, которые соответствуют определенным критериям.

Примечание . Инструкции в этой статье применяются к Excel 2019, 2016, 2013, 2010; Excel для Office 365, Excel Online, Excel для Mac, Excel для iPad, Excel для iPhone и Excel для Android.

SUMPRODUCT Синтаксис и аргументы функций

Синтаксис функции относится к макету функции и включает имя функции, скобки, разделители запятых и аргументы.

Чтобы получить функцию для подсчета ячеек, а не для хранения данных, используется следующий синтаксис с SUMPRODUCT:

 = SUMPRODUCT ( массив1 ,  массив2 ) 
  • Array1 . Этот аргумент обозначает первый массив или диапазон, которые будут умножены, а затем добавлены.
  • Array2 . Этот аргумент обозначает второй массив или диапазон, которые будут умножены, а затем добавлены.

Функции COUNTIF и COUNTIFS подсчитывают ячейки, которые соответствуют одному или нескольким установленным критериям. Иногда SUMPRODUCT легче использовать, если вы хотите найти несколько условий, которые относятся к одному и тому же диапазону.

Введите функцию SUMPRODUCT

Обычно лучший способ ввести функции в Excel – это использовать диалоговое окно «Аргументы функций» (в Excel для Mac используйте Formula Builder). Диалоговое окно позволяет легко вводить аргументы по одному, не вводя скобки или запятые, которые действуют как разделители между аргументами.

Однако, поскольку в этом примере используется неправильная форма функции SUMPRODUCT, диалоговое окно использовать нельзя. Вместо этого функция должна быть введена в ячейку рабочего листа.

В этом руководстве вы будете использовать функцию SUMPRODUCT, чтобы найти количество значений, которые больше 25 и меньше 75 в образце набора данных.

  1. Чтобы следовать этому руководству, введите образец данных (показанный на рисунке ниже) в пустой лист Excel.

  2. Выберите ячейку B7 . Это место, где будут отображаться результаты функции.

  3. Введите формулу = SUMPRODUCT (($ A $ 2: $ B $ 6> 25) * ($ A $ 2: $ B $ 6 <75)) и нажмите Enter .

  4. Ответ 5 появляется в ячейке B7. В диапазоне есть только пять значений (40, 45, 50, 55 и 60), которые больше 25 и меньше 75.

  5. Выберите в ячейке B7 , чтобы просмотреть заполненную формулу на панели формул над рабочим листом.

Разрушение SUMPRODUCT

Когда для аргументов установлены условия, SUMPRODUCT оценивает каждый элемент массива по условию и возвращает логическое значение (ИСТИНА или ЛОЖЬ). В целях расчетов Excel назначает значение 1 для тех элементов массива, которые имеют значение ИСТИНА, и значение 0 для тех, которые имеют значение ЛОЖЬ.

Другой способ думать о том, что делает SUMPRODUCT, – думать о знаке умножения как об условии И. Имея это в виду, условие истинно, только когда выполняются оба условия, числа больше 25 и меньше 75. Затем функция суммирует все истинные значения, чтобы получить результат 5.

Оцените статью
Solutics.ru
Добавить комментарий