質問: 3列ごとに合計を出したい 添付のように集計用のシートがあります。 10月、11月、12月それぞれの計画、実績の合計を上期合計セルに計算させたいです。 下記のように数式を入れているのですが、#valueエラーが出てしまうところと、正しく計算されるところとがあります。 原因は何が考えられますでしょうか? 0も入っていない、空白セルが混じっているからでしょうか? 計画v52:=sumproduct($m52:$u52*(mod(column($m52:$u52),3)=1)) 実績w52:=sumproduct($m52:$u52*(mod(column($m52:$u52),3)=2)) 何卒、ご教授願います。
回答: こんにちは! 空白セルには数式が入っていて、空白に見えているのでしょうか? その場合、そのセルは文字列になってしまいます。 sumproduct関数の範囲に文字列セルがあるとエラーになると思います。 =sumproduct((mod(column($m52:$u52),3)=1)*($m52:$u52<>""),$m52:$u52) としたらどうなりますが? ※ すべてを「配列1」に入れるのではなく、 カンマの前まで(配列1)で「true」または「false」の判断をし trueのセルだけ合計するという配列数式になります。m(_ _)m