- ベストアンサー
マッチングテストの問題です
商品在庫ファイル 商品コード(S-CODE) 商品名 在庫数 (a) スキャナ 25 (b) スキャナ 43 売上ファイル 商品コード(U-CODE) 売上年月日 売上個数 110021 2011/09/10 10 110022 2011/09/11 9 答えは (a) 110020 (b)110022 なのですがどうしてこうなるのかが分かりません。 解説をお願いします
- みんなの回答 (2)
- 専門家の回答
関連するQ&A
- マッチングテストの問題です
マッチング処理のテストデータ(表4)の中かっこにいれるべきてきせつな組み合わせを解答群からえらべ、 商品在庫ファイルと売上在庫ファイルをマッチングし、在庫数を変更するプログラムである 商品在庫ファイル、売上ファイルとともに商品レコードで昇順で整列済みである ただし、商品在庫ファイル、売上ファイルにレコードがなくなったらS-CODE、U-CODEにH.V.(最高値)が入る。 商品在庫ファイル 商品コード(S-CODE) 商品名 在庫数 (a) スキャナ 25 (b) スキャナ 43 売上ファイル 商品コード(U-CODE) 売上年月日 売上個数 110021 2011/09/10 10 110022 2011/09/11 9 解答群 a b ア 110019 110020 イ 1120020 110022 ウ 110021 110022 エ 110023 110024 答えはイなのですが解説をお願いします
- ベストアンサー
- 情報処理技術者
- 在庫の集計VBAについて
元のエクセルファイルにすべての商品コードとサイズと在庫数が以下のようにあります。 code サイズ 在庫数 a S 10 a M 5 a L 7 b 26インチ 10 b 27インチ 20 b 28インチ 10 c S 1 c M 6 c L 4 c LL 20 ・ ・ ・ ・ と2万行ほど。 そこで週2回ほど在庫表が他部署から回ってきます。 しかし、そのファイルには以下のように在庫のあるコードとサイズと個数しか書いていません。 code サイズ 在庫数 a M 1 a L 2 c M 5 c LL 11 ・ ・ ・ ・ 期待値としましては、 a S 0 a M 1 a L 2 b 26インチ 0 b 27インチ 0 b 28インチ 0 c S 0 c M 5 c L 0 c LL 11 ・ ・ ・ ・ となるようにマージしたいです。 元のファイルにはすべてのcodeとサイズが書いてあります。 回ってくる在庫表はすべてのコードとサイズが書いていません(在庫のあるものだけ書いてあります)。 在庫が復活するとまた書き直さないとダメなので、困ってます。 いい方法はないでしょうか。 どうぞ、よろしくお願いします。
- ベストアンサー
- Visual Basic
- エクセル 在庫表:異なるシートでマッチング
エクセルの在庫表から、在庫総額を出したいのですが、 在庫数と価格とが別のシートになってしまっています。 マッチングをして、在庫金額を出したいのですが どのような方法があるのでしょうか。 価格 と言うシートのデータが以下の通りだとします。 A1:Tシャツ B1:1500円 A2:タンクトップ B2: 1000円 個数と言うシートのデータが以下の通りだとします。 A1:Tシャツ B1:赤 C1:100個 A2:Tシャツ B2:青 C2:200個 A3:タンクトップ B3:白 C3:250個 個数と言うシートのD列に、価格シートの単価を それぞれにマッチングさせて入れたいと思います。 逆に、個数シートA列の情報が同じ商品の個数総計を 価格シートに入れ込む形でも良いのです。 同じ商品でも、カラーごとの在庫管理になっていますが、 最終的に知りたいのは在庫の総額なので、 商品や色ごとの在庫価格は不要です。 総額まで計算できればありがたいですが、とりあえず データがマッチングできさえすれば、表内の総額計算程度ならできます。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- GROUP BY 句を 2つ組み合わせる方法
【質問】 GROUP BY 句を 2つ組み合わせて、集計の集計を行う方法ってありますか? 下記対象SQLで集計を行うとメインのF_在庫履歴には、商品コードがあり、計算値の金額が 正常に出力されません。 一度、GROUP BY 句に商品コードを追加し、商品コード単位の金額合計値を取得後、 その合計値のSQLから、下記の様に、営業所単位の金額合計値を求める手法はありますでしょうか。 よろしくお願いします。 ●対象SQL SELECT TO_NUMBER(SUBSTR(S.処理対象年月日,1,6)) AS 処理対象年月 , S.内部CD AS 部CD , S.管理営業所CD AS 営業所CD , 631 AS 科目CD , (SUM(S.前月末在庫数) + SUM(S.仕入数) - SUM(S.仕入返品数) + SUM(S.移動入庫数) + SUM(S.調整入庫数) - SUM(S.売上数) + SUM(S.売上返品数) - SUM(S.移動出庫数) - SUM(S.調整出庫数) - SUM(S.仮売上数量) - SUM(S.工事出庫数量)) * MAX(DISTINCT S.在庫原価) * -1 AS 金額 FROM F_在庫履歴 S WHERE S.処理対象年月日 = W処理対象年月日 GROUP BY S.内部CD,S.管理営業所CD, TO_NUMBER(SUBSTR(S.処理対象年月日,1,6));
- ベストアンサー
- その他(プログラミング・開発)
- エクセルの計算式でできますか?
エクセル2003を使用してます。 計算式の組み方が分からないので、下記のようなことを実現できる式があれば教えてください。 シート1(商品の基本台帳) A(記号) B(商品) C(元の個数) D(在庫数) 1 A リンゴ 100 57 2 B オレンジ 166 106 3 C レモン 70 8 シート2(売上げ台帳) A(日付) B(記号) C(商品) D(販売数) 1 4/7 B オレンジ 58 2 4/7 C レモン 15 3 4 5 4/28 A リンゴ 38 6 4/28 C レモン 35 7 4/28 B オレンジ 2 8 9 10 5/3 C レモン 12 11 5/3 A リンゴ 5 ・・・・・ ROUNDでシート1の記号を、シート2に打ち込むと商品名が出てくるようになってます。 さらにシート2の販売数をその記号から勝手に計算してもとの個数から引いていき、シート1の在庫数に表示させたいのですが、そんなことができる計算式はありますか?
- ベストアンサー
- オフィス系ソフト
- 「集合の要素の個数」高1問題
【問】 U={1,2,3,4,5,6,7,8,9}を全体集合とする。 A={2,3,5,7}, B={2,6,8}とするとき、次の個数を求めよ。 (1) n(U) (2) n(A) (3) n(B) 【答】 (1) n(U)=9 (2) n(A)=4 (3) n(B)=3 なぜこの答えになるのか教えてください!
- ベストアンサー
- 数学・算数
- 数学の2次関数の問題でわからない問題がありますm(_ _)m
文系人間なのですが、 数学でわからないところがあります(T_T) 解説を読んで見たのですが、 何度読んでもしっくりこなくて困っています。 わかりやすいような解法がありましたら、 教えていただきたいです。 <問題> ある会社の商品の単価が1980円のとき年間500000個の販売個数であった。この商品を5円ごと値上げすると年間1000個ずつ販売個数が減るとき年間の売り上げ金額が最大となる販売単価はいくらか。 といった問題です。 答えは2240円となっております。 申し訳ありませんが、 お詳しい方解説の方よろしくお願いいたしますm(_ _)m
- ベストアンサー
- 数学・算数
- SQL結合条件
結合抽出(テーブルの表示)の方法はこのままで WHERE句にあるようなの条件を付け加え 計算も行いたいのですが、よい方法はありませんか? どなたか、ご享受ください。 SELECT MS.商品コード, MS.倉庫コード, MS.現在庫数, ISNULL(SUM(UTP.数量),0) T売上明細ファイル1OR4, MS.現在庫数 + ISNULL(SUM(UTP.数量),0) 帳簿在庫 FROM T商品別倉庫在庫 MS LEFT JOIN T売上明細ファイル UTP ON MS.倉庫コード = UTP.倉庫コード AND MS.商品コード = UTP.商品コード --WHERE --T売上明細ファイル UTP PLUS条件 -- UTP.売上区分コード = 1 --OR --UTP.売上区分コード = 4 GROUP BY MS.商品コード, MS.倉庫コード, MS.現在庫数
- ベストアンサー
- SQL Server
- Googleスプレッドシートで前日から今日までの売り上げ個数を集計したいと思っております。
Googleスプレッドシートで前日から今日までの売り上げ個数を集計したいと思っております。 日付 在庫数 07/20 15 07/21 10 07/22 7 といった具合でデータを取っています。 これを利用して「前日の在庫数-本日の在庫数=一日で売れた個数」というものをはじき出したいのですがうまくいきません。 A B C 1 日付 在庫 販売数 2 07/20 15 3 07/21 10 5 4 07/22 7 3 イメージとしては上記のような感じでC3に=sum(B2)-(B3)と打ち込めばとりあえず数字は出るのですが、C列全てに同様の数式を入れるのは骨が折れる作業になりますし、もっと頭のいい方法があると思うのですがご教授願います。
- 締切済み
- オフィス系ソフト