• ベストアンサー

エクセルの掛け算

エクセルでA1*B1+C1*D1+E1*F1……という式を簡単に出来る関数ってありますか?

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.2

回答した通り、さくっとそういう関数はありません。 それでも敢えてヤリたいなら =A1*B1+C1*D1+E1*F1 を =SUMPRODUCT(A1:E1,B1:F1,MOD(COLUMN(A1:E1),2)) のようにすることは出来ます。 関数を使って「簡単に」計算したいなら、相応に表の作成から見直した方が遥かに簡単ですよというのが最初の回答の趣旨です。

fragment-0126
質問者

お礼

ありがとうございます‼︎ 表自体が列に日付、行に各仕入れ先(そこにそれぞれの商品)、商品毎の個数、隣の列に単価と入って、それぞれの月合計と平均単価を求めるとちょっと詰め詰めになってしまったため(後から付け加えたりなど…)、面倒くさいことになっておりました。 SUMPRODUCTの用法もきちんと理解していなかったようで、大変助かりました。重ねて御礼申し上げます。

その他の回答 (1)

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

たとえば =A1*B1+A2*B2+A3*B3 といった式を簡単に計算してくれる =SUMPRODUCT(A1:A3,B1:B3) といった関数があります。 思い付きでデタラメに書いた算式では、ダメです。

fragment-0126
質問者

補足

早速のご回答ありがとうございます。 おっしゃる通りSUMPRODUCT関数は対応する列の同じ行の積の合計は出ますが、同じ行の隣り合った2つのセルの積を繰り返し求め、合計出来る関数を探しております。

関連するQ&A