エクセルで合計を求める際の質問がございます。
以下の例をご覧ください。
行 A B
列
1 5 4.2
2 4 5.2
3 8 2.3
4 7 6.9
上の様な配列のとき、
=SUM ($A1*(B1)+$A2*(B2)+$A3*(B3)+$A4*(B4))
という内容の計算を入力したい場合、現在の小生の知識ではいちいち同じ式を全て手で入力しなければならず、その分誤入力の危険性も高くなります。
式(例:$A1*(B1))を入力、範囲を選択すればその式が対応するセルにそれぞれ当てはまってくれるような入力方法はないでしょうか。
C行に一回=$A1*(B1)と入力すればその合計を普通のオートサムで求められますが、行が増えて後々困るのでしたくありません。
もしよろしければお知恵を拝借したく存じます。
No.1ベストアンサー
- 回答日時:
ちょっと良く分からないのですが、
=SUMPRODUCT($A1:$A4,B1:B4)
みたいな事ですか?
(蛇足ですが、行・列の認識が逆のようです。Cは列(縦方向)です。)
本当にありがとうございます。うまく動作し大変助かりました。
うまく説明できていないのは自覚しておりましたが説明力がないのでご勘弁ください。
行列の誤認お恥ずかしい限りです。ご指摘いただきありがとうございます。
SUMPRODUCTは乗算のみかと存じますが、加算減算、また除算も組み合わせたりできる同じような関数をご存知でしたらご教示頂ければ幸いです。
No.2
- 回答日時:
>SUMPRODUCTは乗算のみかと存じますが
そうですね。SUMPRODUCTは積の和を出す数式です。
商の和とかとなると、配列数式とかになったりするかなぁ、とも思いますが・・・
配列は中級以上な感じですので、あまり言及せずにおきます。興味があるようでしたら検索してみてください。
数式の組み方は経験を重ねれば効率よくできるようになります。
が、まずは、数式の入力から少し整理されたほうがいいと思います。
=SUM ($A1*(B1)+$A2*(B2)+$A3*(B3)+$A4*(B4))
は、B列セルの()はいりません。
横にコピーとかしないのでしたら、A列セルに$もいりません。
(一応提示した式には入れておきましたが。)
=SUM(A1*B1+A2*B2・・・
みたいな感じでも大丈夫です。
重ね重ねありがとうございます。
配列数式ですか、興味はありますが難しそうですね。
時間があれば調べてみます。
もっと数式の入力を整理する努力をしようと思います。
ありがとうございます。
No.3
- 回答日時:
横入り、失礼します。
確実に余計な話題ですので、混乱しそうであればスルーなさってくださいませ。
> 加算減算、また除算も組み合わせたりできる同じような関数
加減算に関しては言うまでもないと思いますが、一応。
=SUM(A1:A4)+SUM(B1:B4)
=SUM(A1:A4)-SUM(B1:B4)
で可能ですね。
乗除算の場合は、配列計算の考え方が必要です。
その内、よく使う(と思われる)乗算に関してはSUMPRODUCT関数が用意されています。
これについては説明がすでにありますので、割愛させていただいて・・
後々、エクセルの勉強を楽しんでいただくために、
あえて配列計算のサワリだけ紹介します。
指定の仕方はそんなに難しくありません。
A列×B列(乗算)の合計を入れたいセルに
=SUM(A1:A4*B1:B4)
と入力し、Shift+Ctrl+Enter で確定してやります。
数式バーには {=SUM(A1:A4*B1:B4)} と表示されているはずです。
これで、上から対応するセル同士の乗を合計することができます。
SUMPRODUCT関数 =SUMPRODUCT(A1:A4,B1:B4) と同じ結果が出るはずです。
同様に加減算・除算でも同じように配列数式を組めます。
=SUM(A1:A4/B1:B4) Shift+Ctrl+Enter ⇒ {=SUM(A1:A4/B1:B4)}
と言った具合で、除の合計を出してくれます。
ですが・・紹介してアレなんですが、恐らくまだご存知無くて良い手法かもしれません。
数式の読みやすい書き方、基本の関数の効率的な使い方などなど、
色々勉強してからでも遅くはありません。
こんなやり方もあるんだなぁ程度に、片隅にちょこっとだけ入れておいてくださいませ。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excel 数式を教えてください 2 2022/06/02 12:24
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) ユーザー定義について質問です。 2 2023/06/28 13:21
- Excel(エクセル) ExcelにてA1セルに1、B1セルに月と入力した際に、A列に日付、B列に曜日が入力される様になる為 1 2023/03/02 06:47
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) B列に、A列の数字が偶数の場合は1減算した数字、奇数の場合はそのまま数字を自動表示したい 4 2022/04/16 12:01
- Excel(エクセル) 隣り合っていないセルを まとめて税込表示したい 8 2022/09/25 14:32
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで極大値を拾うには
-
エクセルVBAで別BOOKに「名前の...
-
(EXCEL関数)特定範囲内の最大値
-
EXCEL: 数式を含んだΣは可能で...
-
Excelで数行間隔で離れているデ...
-
エクセルで各セルそれぞれ四捨...
-
EXCELで2つの数値のうち大きい...
-
エクセル初心者です 関数の入れ...
-
Excelで隣のセルと同じ内容に列...
-
エクセルで二つの数字の小さい...
-
エクセルでオートフィルタのボ...
-
LOOKUP関数を使えばいいのでし...
-
エクセルで時刻(8:00~20:00)...
-
VBAで文字列を数値に変換したい
-
PowerPointで表の1つの列だけ...
-
エクセルの表から正の数、負の...
-
エクセル 文字数 多い順 並...
-
エクセルで、2種類のデータを...
-
エクセルで最初のスペースまで...
-
SUMIFとCOUNTIFを合わせたよう...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで極大値を拾うには
-
エクセルVBAで別BOOKに「名前の...
-
SUMIF関数の合計範囲を広くする...
-
【Excel】4行ごとの和を集計し...
-
Excelで数行間隔で離れているデ...
-
EXCEL: 数式を含んだΣは可能で...
-
(EXCEL関数)特定範囲内の最大値
-
Excel、sumifはありますが、min...
-
EXCEL IF関数 AND、OR条件
-
条件付のsum,max,min関数の書き方
-
ネットワーク上のエクセルとリ...
-
1.5以上2.5未満の個数を求める...
-
因数分解が分かりません a2乗b2...
-
EXCELで2つの数値のうち大きい...
-
Excelで隣のセルと同じ内容に列...
-
エクセルで二つの数字の小さい...
-
PowerPointで表の1つの列だけ...
-
エクセルで、2種類のデータを...
-
エクセルで最初のスペースまで...
-
エクセルでオートフィルタのボ...
おすすめ情報