Windows

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

Снимок экрана с учебными данными для функции SUMPRODUCT в Excel

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разрушение SUMPRODUCT

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

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

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone