Excel: использование суммпроизв только со значениями больше нуля
Функция СУММПРОИЗВ в Excel возвращает сумму произведений двух совпадающих таблиц.
Чтобы использовать эту функцию только со значениями больше нуля, вы можете использовать следующую формулу:
=SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )
Эта конкретная формула вернет сумму произведений двух массивов только для значений больше нуля в диапазоне A1:A9 .
Следующий пример показывает, как использовать эту формулу на практике.
Пример: используйте СУММПРОИЗВ только со значениями больше нуля.
Предположим, у нас есть следующие две таблицы значений в Excel:
Если мы используем функцию СУММПРОИЗВ как обычно, мы можем суммировать произведения значений в столбце A и столбце B:
Сумма произведений оказывается 144 .
Мы можем вручную проверить, что это правильно:
Сумма произведений = 10*3 + 5*4 + 0*5 + (-3)*2 + 6*5 + 4*5 + 10*2 + (-5)*4 + 10*5 = 144 .
Чтобы взять только сумму продуктов, значение которых в столбце A больше нуля, мы можем использовать следующую формулу:
=SUMPRODUCT(--( A1:A9 >0), A1:A9 , B1:B9 )
На следующем снимке экрана показано, как использовать эту формулу на практике:
Сумма произведений, значение которых в столбце А больше нуля, получается 170 .
Мы можем вручную проверить, что это правильно:
Сумма произведений = 10*3 + 5*4 + 6*5 + 4*5 + 10*2 + 10*5 = 170 .
Примечание . Полную документацию по функции СУММПРОИЗВ можно найти здесь .
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как интерполировать пропущенные значения в Excel
Как найти 10 верхних значений в списке в Excel
Как найти верхние 10% значений в столбце Excel