• ベストアンサー

《エクセル2000》A列・B列の商を合計する関数ってありますか?

皆様こんにちは。 SUMPRODUCTは2つの列の積を合計しますが、2つの列の商を合計する関数はあるでしょうか。

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

  • ベストアンサー
noname#176215
noname#176215
回答No.1

普通に SUMPRODUCTでできると思いますが =SUMPRODUCT(A1:A2/B1:B2)

bari_saku
質問者

お礼

はい、やってみたらできました… 「積」として紹介されている場合が多かったので、見落としてましたね。 どうもありがとうございました。

その他の回答 (2)

  • maruru01
  • ベストアンサー率51% (1179/2272)
回答No.3

こんにちは。maruru01です。 念のため、補足。 割る方の列が未入力の場合は「0」と見なされ、0除算エラーになります。 この未入力(または0)の行は無視するという場合は、 =SUM(A1:A5*IF(B1:B5=0,0,1/B1:B5)) と入力して、[Ctrl]+[Shift]+[Enter]で確定します。 (配列数式) なお、配列数式に関しては、No.2の方が紹介しているサイトを参照して下さい。

bari_saku
質問者

お礼

こんにちは、いつもいつもお世話になっています。 今回は全て数字(0も使いません)となりますので、大丈夫です。 細やかなお心遣い、本当に感謝いたします。

  • s_yoshi_6
  • ベストアンサー率73% (1113/1519)
回答No.2

SUMPRODUCT関数をそのまま使って =SUMPRODUCT(A1:A10/B1:B10) とするか、 または、配列数式を使って =SUM(A1:A10/B1:B10) と入力した後、Shift+Ctrlを押しながらEnter でも良いかと思います。 参考)配列数式 http://pc21.nikkeibp.co.jp/special/hr/hr1.shtml

参考URL:
http://pc21.nikkeibp.co.jp/special/hr/hr1.shtml
bari_saku
質問者

お礼

商の場合も、SUMPRODUCTが使えるのですね。 配列形式もこちらで教わったのですが、慌てふためいて、すっかり頭からふっとんでました(滝汗) どうもありがとうございました。

関連するQ&A

専門家に質問してみよう