Excelで参照をして計算式を作る方法
こんにちは。
Excelの数式で困っていますので、教えて下さい。
下のようなExcelの表で、
A2~D2、A3~D3、A4~D4の【数】にはゼロを含む何らかの数字が入ってて、
【空】は空欄です。
A列 B列 C列 D列 E列
1 1 2 3 4
2 数 数 数 数
3 空 数 数 数
4 空 空 数 数
E2、E3、E4に数式を入れたいのですが、2~4行目の数字が入っているか
入っていないかを1行目の数字に対応させて、
A2、A3、A4に数字が入っていれば、A1の数字を計算に入れて、空欄であれば
計算にいれない。
E2には1+2+3+4で【10】
E3には2+3+4で【9】
E4は3+4で【7】
というふうに数字が入っている欄だけを1行目の数字を絶対参照して合計を求めたいのです。
SUMIFという関数を使って、E2にSUMIF(A2:D2,▲,$A$1:$D$4)という式を入れてみたのですが、▲には半角スペース・*(アスタリスク)・?(クエスチョンマーク)などを入れてみたのですが、エラーで計算が成り立ちません。
▲のところに【空欄】という意味のものを入れたいのですが、それがあるのかないのかわかりません。
もしくは、この数式を使うのではなく、他の数式を利用するのでしょうか?
説明が分かりにくいかもしれませんが、よろしくお願いします。
お礼
いろいろご指導いただきましてありがとうございます。 大変参考になりました。 VBAも検討したのですが、できるだけ降順で計算するほうが有効のようで、そちらにすることにしました。 大変ありがとうございました。