300 Примеров

Субпродукт

Sumproduct

Основное использование | Расширенное использование





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

Основное использование

1. Например, функция СУММПРОИЗВ ниже вычисляет общую потраченную сумму.





Функция суммирования в Excel

Пояснение: функция СУММПРОИЗВ выполняет это вычисление: (2 * 1000) + (4 * 250) + (4 * 100) + (2 * 50) = 3500.



Excel конвертировать секунды в мм сс

2. Диапазоны должны иметь одинаковые размеры, иначе Excel отобразит # ЗНАЧ! ошибка.

Диапазоны неравного размера

3. Функция СУММПРОИЗВ обрабатывает любые нечисловые записи, как если бы они были нулями.

Нечисловые записи

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

Один диапазон

Расширенное использование

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

1а. Например, СЧЁТЕСЛИ функция ниже подсчитывает количество ячеек, содержащих именно звездочку.

Функция Countif

1b. Функция СУММПРОИЗВ ниже дает точно такой же результат.

Двойной отрицательный

Объяснение: - (A1: A7 = 'star') сводится к следующей константе массива:

- {TRUEFALSEFALSEFALSEFALSETRUEFALSE}

Двойное отрицание - приводит эти логические значения к единицам и нулям (ИСТИНА = 1, ЛОЖЬ = 0). Результат:

{1000010}

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

1c. Функция СЧЁТЕСЛИ ниже подсчитывает количество ячеек, содержащих ровно звездочку + 1 символ. Вопросительный знак (?) Соответствует ровно одному символу.

Подстановочный знак

1г. Функция СУММПРОИЗВ не идеальна! При использовании функции СУММПРОИЗВ нельзя использовать подстановочные знаки (? И *).

как найти соотношение между двумя числами

Ограничение субпродукта

2а. В приведенной ниже формуле массива подсчитывается количество символов в диапазоне ячеек.

Подсчет символов

Примечание: закончить формула массива нажав CTRL + SHIFT + ENTER. Excel добавляет фигурные скобки {}.

2b. Функция СУММПРОИЗВ ниже дает точно такой же результат.

Элегантная формула субпродукта

Примечание: константа массива {9465} используется в качестве аргумента для функции СУММПРОИЗВ, давая результат 24. Функция СУММПРОИЗВ обрабатывает массивы изначально, поэтому вам не нужно заканчивать, нажимая CTRL + SHIFT + ENTER. Это одно из самых больших преимуществ функции СУММПРОИЗВ, потому что фигурные скобки {} сбивают с толку многих новичков в Excel!

3а. Приведенная ниже формула массива суммирует продажи в 2018 году.

Сумма по годам

как использовать переменные в Excel

3b. Функция СУММПРОИЗВ ниже дает точно такой же результат.

Оператор умножения

Пояснение: (ГОД (A1: A5) = 2018) * B1: B5 сокращается до:

({20182017201820172017} = 2018) * {1017203} и это сокращается до:

{TRUEFALSETRUEFALSEFALSE} * {1017203}

Нам не нужно двойное отрицание (см. Пример 1b), потому что оператор умножения * автоматически переводит логические значения в 1 и 0 (TRUE = 1, FALSE = 0). Результат:

{100700}

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

10/10 Завершено! Подробнее о функциях подсчета и суммирования>
Перейти к следующей главе: Логические функции



^