В этой статье рассматриваются распространенные сценарии, вызывающие #VALUE! при работе с функцией СУММПРОИЗВ.
Проблема: аргументы массива имеют разную размерность
Все аргументы массива должны иметь одинаковую размерность. Если они этого не сделают, вы получите #VALUE! . Например, если массив 1 ссылается на диапазон из трех строк и двух столбцов, массив 2 также должен соответствовать такому же диапазону.
- =СУММПРОИЗВ(D2:D13;E2:E10)
Не работает, так как диапазоны, на которые указывают ссылки, содержат разное количество строк (13 в первом диапазоне, но только 10 во втором).
Решение: Измените формулу так, чтобы оба диапазона имели одинаковые номера первых и последних строк:
- =СУММПРОИЗВ(D2:D13;E2:E13)
После этого вычислите формулу повторно.
Проблема: одна или несколько ячеек в диапазоне содержат текст
Если одна или несколько ячеек в указанном диапазоне содержат текст или отформатированы как текстовые, вы получаете #VALUE! . Текст может быть результатом вычисления на основе другой формулы, или ячейка может иметь неправильный формат.
Решение: Проверьте наличие ячеек, содержащих текст или отформатированных как текст, и установите для нее правильный тип данных.
Дополнительные сведения
Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.
См. также
Исправление ошибки #ЗНАЧ! ошибка
Полные сведения о формулах в Excel
Рекомендации, позволяющие избежать появления неработающих формул в Excel
Поиск ошибок в формулах в Excel