Я пытаюсь умножить 2 определенных числа, когда в ячейке есть текст много раз подряд, заканчивая сложением всех произведений

Я пытаюсь умножить 2 определенных числа, когда в ячейке есть текст много раз подряд, заканчивая сложением всех произведений

Например: Строка 3: Поскольку в ячейке B3 есть дата, необходимо умножить B2 и A3, затем умножить D3 и D2, затем J2 и A3. Затем сложить все эти произведения и получить итог в ячейке K3. Проделайте это для каждой строки.

введите описание изображения здесь

решение1

Используйте SUMPRODUCT с BOOLEAN

=SUMPRODUCT($A3*$B$2:$J$2*($B3:$J3<>""))

Теперь, если $B3:$J3пусто, он вернется 0к функции СУММПРОИЗВ, в противном случае он умножит значение в строке 2 на значение столбца A.

решение2

=SUM(IF(NOT(ISBLANK(B3:J3)),$B$2:$J$2*$A3))(вставить в К3)


Если это решение решает вашу проблему, пожалуйста, отметьте его как ответ.

Связанный контент