プロが教えるわが家の防犯対策術!

下表で、左端は行番号、最上行は列名で、-は空白セルを表しています。
例えば、(1)=40行のGには、G列に数字がある行のF列の数字を足す式を求めています。

+FGHI
719--
81---
951--
102-5
110--5
121---

40(1)(2)  (3)

(1)=G40=1+5
(2)=H40=2
(3)=I40=0
なお、スペースが詰まった表示になりますが、Excel表をここで表示する方法があればそれも教えて下さい。以上

A 回答 (3件)

40行目のG列のセル、H列のセル、I列のセルに


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

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

お礼日時:2008/08/31 08:03

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

    • good
    • 0
この回答へのお礼

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

お礼日時:2008/08/31 08:09

すみません


空白でないセルのF列の値の合計ですね
G40には
=SUMIF(G1:G39,"<>",F1:F39)
を入れてください。
    • good
    • 0
この回答へのお礼

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

お礼日時:2008/08/31 08:06

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!