[[20210306122717]] 『複数指定したデータの2列目、3列目積を返したい。』(カズ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『複数指定したデータの2列目、3列目積を返したい。』(カズ)

1 5 10
2 3 12
2 4 11
3 1 15
3 4 11
4 2 13
5 3 10

左上の1がA1セルだと思ってください。
1列目の1〜3の行毎に積を出し、最後に和を出したいです。
※↓これをやりたいです。
5*10+3*12+4*11+1*15+4*11

期間毎に1列目の複数になる数字とその個数が変動し、A1:A5といった行の長さを指定する事が出来ません。
簡単なVLOOKUPとSUMPRODUCTぐらいしか使用したことが無かったので、やり方が分からないです。
計算式が長くなりすぎるようでしたら、別シートを経由させてもいいので教えて頂きたいです

< 使用 Excel:unknown、使用 OS:Windows10 >


>SUMPRODUCTぐらいしか使用したことが無かったので

SUMPRODUCTではだめなのですか?

(マナ) 2021/03/06(土) 13:21


簡単なものしか使用したことないので、1〜3を指定する方法が分からないです。
(カズ) 2021/03/06(土) 13:50

A1:A7<=3
を追加

(マナ) 2021/03/06(土) 14:03


申し訳ないですが、どう作ればいいか分からないので、計算式のサンプルを作って頂けないでしょうか?
(カズ) 2021/03/06(土) 15:05

 こう言うことですかね?

  =SUMPRODUCT((A1:A10<=3)*B1:B10,C1:C10)

(半平太) 2021/03/06(土) 17:01


 ↑
 はマズかったかもです。A列に0が入っている場合も対象になってしまう。

(半平太) 2021/03/06(土) 17:04


下記でA列が可変でも解が求められました。

G1: Counta(A:A)

E1: =SUMPRODUCT((A1:INDIRECT("A"&G1)<=3)*1,B1:INDIRECT("B"&G1),C1:INDIRECT("C"&G1))

(白戸) 2021/03/06(土) 18:40


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.