Подсчет ячеек данных с помощью функции СУММПРОИЗВ Excel

Оглавление:

Подсчет ячеек данных с помощью функции СУММПРОИЗВ Excel
Подсчет ячеек данных с помощью функции СУММПРОИЗВ Excel
Anonim

Функция СУММПРОИЗВ умножает элементы одного или нескольких массивов, а затем складывает или суммирует произведения. Настраивая форму аргументов, СУММПРОИЗВ подсчитывает количество ячеек в заданном диапазоне, содержащих данные, соответствующие определенным критериям.

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

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

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

Чтобы получить функцию для подсчета ячеек, а не хранения данных, с СУММПРОИЗВ используется следующий синтаксис:

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

Функции СЧЁТЕСЛИ и СЧЁТЕСЛИМН подсчитывают ячейки, соответствующие одному или нескольким заданным критериям. Иногда SUMPRODUCT проще использовать, когда вы хотите найти несколько условий, относящихся к одному и тому же диапазону.

Войдите в функцию СУММПРОИЗВ

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

Однако, поскольку в этом примере используется неправильная форма функции СУММПРОИЗВ, диалоговое окно использовать нельзя. Вместо этого функция должна быть введена в ячейку рабочего листа.

В этом руководстве вы будете использовать функцию СУММПРОИЗВ, чтобы найти количество значений, которые больше 25 и меньше 75 в образце набора данных.

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

    Image
    Image
  2. Выберите ячейку B7. Это место, где будут отображаться результаты функции.
  3. Введите формулу =СУММПРОИЗВ(($A$2:$B$6>25)($A$2:$B$6<75)) и нажмите Enter.

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

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

Разбивка SUMPRODUCT

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

Еще один способ понять, что делает СУММПРОИЗВ, - представить знак умножения как условие И. Имея это в виду, условие истинно только тогда, когда выполняются оба условия, числа больше 25 И меньше 75. Затем функция суммирует все истинные значения, чтобы получить результат 5.

Рекомендуемые: