
エクセルで約6000行くらいの在庫データがあります。
それぞれの行に、
1列目に商品番号があり、2列目に個数が記してあります。
そして、3列目に1列目とまったく同じ商品番号があり、4列目に単価が入っています。
ただし、1列目の商品番号と3列目の商品番号は順序がバラバラです。また1列目は登録上マスタデータなので、3列目の実棚在庫商品番号よりも量が多いです。
上記の状態で、1列目のデータと3列目のデータを照合し、
2列目の個数と4列目の単価をかけて、在庫の合計金額を知りたいのですが、可能でしょうか?
もし説明不足等ございましたら追加でご説明いたしますので、
何卒力を貸して下さい。
No.5ベストアンサー
- 回答日時:
おそらく順番に並んでいないであろう事と、エラー時は0として集計できるように改修してみました。
参考まで。。
=IF(ISERROR(INDEX($B$2:$B$10,MATCH($C5,$A$2:$A$10,0),1)),0,INDEX($B$2:$B$10,MATCH($C5,$A$2:$A$10,0),1)*$D5)
この回答への補足
色々とご指導有難うございます。
上記の式は、C5とD5が固定してありますが、これはCの数値が入っている最初のセルで宜しかったですよね?
また、AとBの列は、全部指定で宜しいでしょうか。
試してみます。
No.3
- 回答日時:
#N/Aエラーでしょうか?
全ての行にでますか?
マスタにない番号が在庫にあったりしますか?
商品番号に空白が含まれていませんか?
型が数値と文字とか?
どうでしょうか?
(※棚商品側のダブりは大丈夫だと思いますよ。)
この回答への補足
>#N/Aとエラーが出ます。
>コピーしてみたところ全ての行に出ます。
>マスタにない番号が在庫にある可能性はあります(その場合でも全てエラーになりますか?)
>商品番号に空白は含まれておりません(全て削除してあります)
>型はJANコードを使っていますので数値だけです。
ややこしくて申し訳ありません。
No.2
- 回答日時:
(1)C列の商品番号を基準に在庫の金額をE列に計数します。
(見出し行ありとしています)
E2=IF(COUNTIF(A:A,C2),VLOOKUP(C2,A:D,2,0)*VLOOKUP(C2,A:D,4,0),"")に設定して、下方向にコピー
単価列が空白セルなしで6000行分データが設定されているのならば、フィルハンドル(枠右下の■)をダブルクリックして下さい。
(2)在庫合計は、任意セルに=SUM(E:E)とします。
mu2011さん
こちらを試してみたのですが、エラーが出てしまいます。
何か表自体に問題があるのでしょうか。
追記いたしますと、棚の商品はダブリで入っているものもあります(置き場所がストックヤードと棚の2箇所あるもので。。。)
これはエラーとなる原因になりますでしょうか?
アドバイスお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルに写真が貼れない(フ...
-
エクセルのライセンスが分かり...
-
【マクロ】実行時エラー '424':...
-
vba テキストボックスとリフト...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
他のシートの検索
-
【マクロ】【配列】3つのシー...
-
エクセルシートの見出しの文字...
-
セルにぴったし写真を挿入
-
【関数】3つのセルの中で最新...
-
LibreOffice Clalc(またはエク...
-
【マクロ】excelファイルを開く...
-
勤怠表について ABS、TEXT関数...
-
Excelに貼ったXのURLのリンク...
-
【マクロ】【画像あり】❶ブック...
-
【Officer360?Officer365?の...
-
【関数】=EXACT(a1,b1) a1とb1...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【マクロ】元データと同じお客...
-
エクセルの関数について
-
【画像あり】オートフィルター...
-
エクセルのVBAで集計をしたい
-
エクセルのリストについて
-
【マクロ】数式を入力したい。...
-
【マクロ】【相談】Excelブック...
-
Office2021のエクセルで米国株...
-
【マクロ】実行時エラー '424':...
-
他のシートの検索
-
エクセルの複雑なシフト表から...
-
【マクロ】【配列】3つのシー...
-
vba テキストボックスとリフト...
-
【マクロ】左のブックと右のブ...
-
【マクロ】変数に入れるコード...
-
エクセルシートの見出しの文字...
-
【マクロ】別ファイルへマクロ...
-
【関数】同じ関数なのに、エラ...
-
Amazonでマイクロソフトオフィ...
-
ページが変なふうに切れる
おすすめ情報