• ベストアンサー

エクセル関数教えて下さい。

例えば A1セルに1000 B1セルに1 A2セルに2000 B2セルに2 A3セルに3000 B3セルに3 メモリー計算の合計額を指定セルに一発で14000と出す関数を教えてください。実際は縦に30列位あって空白欄などもありA1*B1+A2*B2・・・というようにしてやっていたのですがあまりにも面倒なものでご教示願います。

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

  • ベストアンサー
  • bari_saku
  • ベストアンサー率17% (1827/10268)
回答No.1

質問文の範囲内でしたら =SUMPRODUCT(A1:A3,B1:B3) こちらでいけると思います。

hiramedai
質問者

お礼

ご回答をありがとうございました。教えて頂いた通りに出来ました。これで作業能率が上がります!ありがとうございました。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.2

1000->1を出すパターンが何種類あるかによりますが、少し多いか、単純計算(例 1000/1000-->1 とか)でない場合はVLOOKUP関数を使います。 表をE1:F3に 1000 1 2000 2 3000 3 と作った場合の例 B1セルに=VLOOKUP(A1,$E$1:$F$3,2,FALSE) 段階状の区間で決まる場合は、VLOOKUP関数のTRUE型を使います。 上記で言うE列は、昇順に並べます。 積和はSUMPRODUCT関数で =SUMPRODUCT(A1:A3,B1:B3) で上例では、14000 となります。

hiramedai
質問者

お礼

ご回答をありがとうございました。せっかくご回答を頂いたのですがPC初心者の私にはNo1の方の方法のほうが理解し易かったです。(^^ゞ また機会がありましたら宜しく御願い致します。

関連するQ&A