アプリ版:「スタンプのみでお礼する」機能のリリースについて

皆様こんにちは。

SUMPRODUCTは2つの列の積を合計しますが、2つの列の和を合計する関数はあるでしょうか?
これがあると今の作業がすごく便利になるんですが…。

A 回答 (2件)

こんにちは。

maruru01です。

単純に、

=SUM(A1:B10)

のようにすればいいだけですが。

この回答への補足

早々のご回答ありがとうございます。
最初の質問の内容はおかげさまであっさり解決したのですが、実はこれの外側にSUMPRODUCTをつけて、D列との積を出し、さらに100で割りたいのです。

=SUMPRODUCT(SUM(A1:B10),D1:D10)/100

現在この式で#VALUE!が表示されているのですが、どう修正すればいいのでしょうか…。

補足日時:2003/09/04 16:31
    • good
    • 0

>実はこれの外側にSUMPRODUCTをつけて、D列との積を出し、さらに100で割りたいのです。


それは、

=(A1+B1)*D1
+(A2+B2)*D2
+(A3+B3)*D3
・・・・・
+(A10+B10)*D10

ということでしょうか。
その場合は、

=SUMPRODUCT(A1:A5+B1:B5,D1:D5)/100

とします。
ただし、この式だと、A列かB列に文字(数値として認識出来ないもの)が入力されているとエラーになってしまいます。
(空欄はOK)
そのエラーも回避する(数値として認識出来ない場合は0とする)には、

=SUMPRODUCT(IF(ISNUMBER(A1:A5),A1:A5,0)+IF(ISNUMBER(B1:B5),B1:B5,0),D1:D5)/100

と入力して、[Ctrl]と[Shift]を押しながら[Enter]を押して決定します。
(数式の両端に「{}」が付いて配列数式になります。)
    • good
    • 0
この回答へのお礼

数字と空欄しか使っていないので最後の式は試していないのですが、無事解決しました!
いつもオートSUMしか使っていないせいか、SUM関数はこんな書き方もできるのだと、改めて目から鱗が落ちた思いです。
本当にありがとうございました。

お礼日時:2003/09/04 17:34

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