- ベストアンサー
エクセルの数式がわかりません・・・
とても初歩的な質問で恥ずかしいのですが、エクセルの数式がまったくわからないため質問させていただきます。 計算したいのはとても簡単なのですが、(A1:A34)のそれぞれの数値の合計に30000を掛けたものと、 (A35:A40)のそれぞれの数値の合計に20000を掛けた合計をA41で合計を出したいのです。 =SUM((A1:A34)*30000)+SUM((A35:A40)*20000) エラーでした^^; 正しい数式を教えていただけませんでしょうか? よろしくお願いいたします。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
=SUM(A1:A34)*30000+SUM(A35:A40)*20000
その他の回答 (4)
- mshr1962
- ベストアンサー率39% (7417/18945)
>=SUM((A1:A34)*30000)+SUM((A35:A40)*20000) 上記のままで計算したいなら、Ctrl+Shift+Enterで配列数式化する必要があります。 またはSUMPRODUCT関数で =SUMPRODUCT(A1:A34*30000)+SUMPRODUCT(A35:A40*20000) とするか#1の方のように合計してから単価を掛ける =SUM(A1:A34)*30000+SUM(A35:A40)*20000 ですね。
お礼
早々にご回答いただきありがとうございました。 Ctrl+Shift+Enterで配列数式化、SUMPRODUCT関数、勉強になりました。 初歩的な質問にご親切にご回答いただきありがとうございました。
- yum_p
- ベストアンサー率32% (163/497)
No.3です。 すみません、書き足りなかったので補足です。 No.1さんの方法が、多分質問者さんの望む式だと思います。 「A1:A34の合計に、30000をかけたもの+A35:A40の合計に20000をかけたもの」という式ですから。 質問者さんの式は、「A1:A34のそれぞれの数値に30000をかけて、それを合計したもの+A35:A40のそれぞれの数値に20000をかけて、それを合計したもの」という式になっています。 これは、このままでは計算できないのですが、No.3で回答したようにすると計算してくれます。 セルの中身を見ると、式の両側に{}こういう記号がついているはずです。 ややこしいことを書きましたが、ご参考まで。
- yum_p
- ベストアンサー率32% (163/497)
その式を入力して、 ShiftとCtrlキーを押しながらEnterキーを押してみてください。 正しく答えが出るはずです。 これは配列数式というものです。
お礼
ShiftとCtrlキーを押しながらEnterキーというやり方があることを初めてしりました。今度また何困ったときには使ってみたいと思います。本当にありがとうございました。
- himajin100000
- ベストアンサー率54% (1660/3060)
>=SUM((A1:A34)*30000)+SUM((A35:A40)*20000) エラーでした^^; =(SUM(A1:A34) * 30000) + (SUM(A35:A40) * 20000) じゃないの?(括弧の位置に注目) #うまくいかなかったらオーバーフローか何かかな。 #未検証です。
お礼
早々にご回答いただきありがとうございました。 himajin100000のおっしゃる通りでも計算することが出来ました。 本当にありがとうございました。
お礼
早々にご回答いただきありがとうございますm(__)m とても単純で初歩的な質問で失礼致しました。 とても助かりました。ありがとうございました。