• ベストアンサー

Excelで、自列に数字がる行の左端列の数字を加えるには?

下表で、左端は行番号、最上行は列名で、-は空白セルを表しています。 例えば、(1)=40行のGには、G列に数字がある行のF列の数字を足す式を求めています。 + F G H I 7 1 9 - - 8 1 - - - 9 5 1 - - 10 2 - 5 11 0 - - 5 12 1 - - - 40 (1) (2)  (3) (1)=G40=1+5 (2)=H40=2 (3)=I40=0 なお、スペースが詰まった表示になりますが、Excel表をここで表示する方法があればそれも教えて下さい。以上

質問者が選んだベストアンサー

  • ベストアンサー
  • tossy005
  • ベストアンサー率38% (7/18)
回答No.1

40行目のG列のセル、H列のセル、I列のセルに それぞれの列の1~39行の間で"-"以外の値が入っている行のF列のセルの値の合計を表示する方法を知りたい という質問でよろしいでしょうか? 合計を求める際に条件をつけることのできるSUMIF関数というものがあります。 SUMIF関数には3つの引数があり、1つ目の引数には条件をつける範囲、2つ目の引数にはその条件を、3つ目の引数には合計を求める範囲を渡して使用します。 例えば今回の場合、G40には=SUMIF(G1:G39,"<>-",F1:F39)が入ります。

aerio
質問者

お礼

早速のコメントありがとうございました。 お陰で一発解決できました。

その他の回答 (2)

noname#204879
noname#204879
回答No.3

G40: =SUMPRODUCT((G7:G12<>"")*($F7:$F12))

aerio
質問者

お礼

SUMPRODUCTはSUMIF に比べ応用範囲が広いように思われますが、今はSUMIFを使わせてもらいます。今後の参考にさせてもらいます。 ありがとうございました。

  • tossy005
  • ベストアンサー率38% (7/18)
回答No.2

すみません 空白でないセルのF列の値の合計ですね G40には =SUMIF(G1:G39,"<>",F1:F39) を入れてください。

aerio
質問者

お礼

コメントありがとうございました。ANo.1と同じと理解させてもらいます。

関連するQ&A