- ベストアンサー
エクセル関数DSUMで一度の入力で答がでる?
- 商品別の集計方法やDSUM関数の使い方について質問されています。
- 絶対参照を混合参照に変える方法や関数のコピーについての質問もあります。
- より簡単な方法や移動方向を横にする方法について教えて欲しいとの要望があります。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
#2の補足を貰ったが、問題がみえない。 集計であろうが無かろうがデータは 商品名 仕入値 売値 ・・・ 甲 100 200 甲 200 230 乙 300 330 丙 400 420 乙 500 550 丁 600 840 丙 750 800 甲 890 900 と言ったものがある。 >別表(?)があって、 上記の表に(?)その集計をするという これはどう言うこと? DSUMで集計をする対象データが上記ではないのですか。 「別表のデータを集計したものが、上記のような表です」、と言うこと? >商品名 商品名 商品名 …(←自分で作った条件) 甲 乙 丙 クライテリア(条件)部分が上記のようだということですね。DSUMでは商品名と属性のペアーは自分で作らねばならない。 >B列に関数 なぜB列に関数になるのでしょう 商品名(第1行) 甲(第2行)の下 第3行目に関数が来るのでは。 >F2で紫の囲み線(?)を出して★の部分を横に移動させる 突然F2が出てくるのは >仕入値 売値 仕入れ値の他の売値・・はどうなる。 ●実例と失敗した関数式を挙げて見てください。 (例データ)A1:C9 商品名 仕入値 売値 甲 100 200 甲 200 230 乙 300 330 丙 400 420 乙 500 550 丁 600 840 丙 750 800 甲 890 900 (クライテリアと答え)E1:G2と答えE3:G3 商品名 商品名 商品名 甲 乙 丙 1190 800 1150 (関数式) E3に=DSUM($A$1:$C$9,"仕入値",E1:E2) F3、G3に式複写。 #1のお答えとどこが関連しているのですか。 仕入値->売値->何とか値・・を複写でやろうということですか。答えは縦方向、項目は横方向に流れる場合は 難しいですね。 (クライテリアと答え)D1:G2と 項目はD3:D4,答えE3:G4 商品名 商品名 商品名 甲 乙 丙 仕入値 1190 800 1150 売値 1330 880 1220 (関数式) E3に=DSUM($A$1:$C$9,$D3,E$1:E$2) G3までと、E3:G3をE4:G4に複写する。 (答え)上記E3:G4 ぐたいなら出来る。
その他の回答 (2)
- imogasi
- ベストアンサー率27% (4737/17070)
問題を読んで良く理解できていないかもしれないが (例データ)A1:B9 商品 販売量 甲 1 甲 2 乙 3 丙 4 乙 5 丁 6 丙 7 甲 8 (クライテリア:条件) E1:H1に文字列「商品」をコピー E2に甲を入れ、F2:H2にオートフィルで乙、丙、丁が入る。 E3 に=DSUM($A$1:$B$9,$B$1,E1:E2)といれ、E3をF3:H3に横方向にコピー。 結果はE3:H3は11 8 11 6 ●もし質問と食い違っているところがあれば、どの点ですか。
補足
遅くなり大変申し訳ありません。 もとのデータベースがありまして、 質問の表は集計です。 販売量だけでなく、仕入値、売値も 出す必要があるわけですが、 集計自体が4×4の表になっているので、 絶対参照・混合参照をうまく使って 数式の入力を1回で済ませたいというのものです。 ありがとうございました。
- taocat
- ベストアンサー率61% (191/310)
行方向にコピーして列番号は変えられませんし、 その逆もしかりです。 ご質問から判断しますと、 条件が一つ(商品名で集計)しかないみたいなので DSUM より SUMIF の方が適切かつ簡単だと思いますが。
お礼
やはりかえられませんか… DSUMを使う課題ですので、 他の関数は使えないんです。 別表の方には、A列から順に コード、商品名、仕入値、仕入数、…などがあります。 ありがとうございました。
お礼
再び遅くなりまして申し訳ありません。 しばらくインターネットができない環境になりまして・・; >「別表のデータを集計したものが、上記のような表です」ということです。 >仕入値->売値->何とか値・・を複写でやろうということですか。 …ということでした。 フィールドを対象データからではなく、集計表からでも引っ張ることができるということがわからず、混合参照をどう使ってよいのかわからずに苦戦しておりました。 >E3に=DSUM($A$1:$C$9,$D3,E$1:E$2) まさにおっしゃるとおりでした。 何度もご丁寧にありがとうございました。