Arrayformula - 仅当两列都有值时相乘

Arrayformula - multiply only if the both columns have a value

我有 2 个包含价格的列,我使用下面的数组公式将它们组合在一起。

=ARRAYFORMULA(E4:E * D4:D)

我希望它只乘以 E 列和 D 列包含值。

我该如何实现?

尝试这样的事情:

=ARRAYFORMULA(IF(LEN(E4:E)*LEN(D4:D), E4:E * D4:D,))

看看是否可行?