範囲に複数の行がある場合に機能する次の式がありますが、行が1つだけで因子の1つが空白の場合は#VALUEエラーが生成されます。
=SUMPRODUCT(cost, units)
Cost Units
1 1
2 1
結果は3です。
Cost Units
1
2
結果は0です。
Cost Units
1 1
結果は1です。
Cost Units
1
結果は#VALUE
です。
IFERRORで式をラップすることにより、エラーを防ぐことができます。
=IFERROR((SUMPRODUCT(cost, units)), 0)
SUMPRODUCTが1行しか機能しないのはなぜですか?IFERRORラッパーよりもこれを処理する良い方法はありますか?