エクセルで約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で質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) VBAで、1つのエクセルで、2つのシートからもう1つのシートに条件のある転記コードを教えてください。 1 2023/03/16 18:07
- Excel(エクセル) 【条件付き書式】countifsで複数条件を満たしたセルを赤くする方法 2 2023/02/09 23:53
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Excel(エクセル) Excel関数 情報引用する方法 4 2022/07/31 20:59
- Visual Basic(VBA) VBAで最新のデータを別シートに転記する方法をお教えください。 3 2022/04/07 19:20
- Excel(エクセル) エクセルデーターの並び替え 5 2022/08/06 09:59
- Excel(エクセル) エクセルの条件付き書式 個人シートを参照して集計シートに色付けしたい 1 2023/06/22 00:39
- Visual Basic(VBA) VBAで質問があります 1 2022/10/19 10:32
- Visual Basic(VBA) VBAで、シート間の転記するコードをFOR~NEXTで教えてください。 9 2023/04/30 20:04
- Excel(エクセル) Excelの列から検索して該当する行を別シートに転記するVBA 2 2022/12/20 09:35
このQ&Aを見た人はこんなQ&Aも見ています
-
外出時に「待たせる妻」vs イライラする「待つ夫」は日本だけ?見習いたい海外事情
夫の家事参加に積極的なイメージのある海外でも、同様の事例はあるのか。結婚カウンセラーの佐竹悦子さんに伺ってみた。
-
並び順の違う2つのエクセル表
Excel(エクセル)
-
エクセルで異なる列のデータを一致させて並び替え
Excel(エクセル)
-
2つのエクセルのデータを同じように並べ替えたい
Excel(エクセル)
-
-
4
EXCELで2列を参照し、重複するものを横に並べたい
Excel(エクセル)
-
5
Excelの順不同の難しい重複チェックについて
Excel(エクセル)
-
6
Excelで[表1]にあって、[表2]にないものを抽出する関数
その他(Microsoft Office)
-
7
Excelで隣のセルと同じ内容に列を並べ替える方法
Excel(エクセル)
-
8
エクセルでA列と同じ並びにB列を並び替える方法を教えて下さい
Excel(エクセル)
-
9
Excelで2つのデータの突合せをしたいです
Excel(エクセル)
-
10
条件付書式で「=#N/A」に色を付けたい
Excel(エクセル)
-
11
エクセルで条件に一致したセルの隣のセルを取得したい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセル初心者です 関数の入れ...
-
【関数】先頭だけにある、半角...
-
エクセル 白黒印刷で白線を印刷...
-
Excelのチェックボックスの使い...
-
【関数】適切な文字数の数字を...
-
Excelのpivotについて質問です
-
Excel ピボットテーブルで日付...
-
LOOKUP関数を使えばいいのでし...
-
エクセル関数を教えてください
-
エクセルのセルに同じ大きさの...
-
UNIQUE関数が使えないバージョ...
-
excelの不要な行の削除ができな...
-
エクセルで「-0.0」と表示さ...
-
時間によってファイル名が変わ...
-
WPS OFFICEでの縦書きについて
-
エクセルの関数について教えて...
-
Aというブックの1というシート...
-
【マクロ】シート名を取得する...
-
VBA Private Sub Worksheet_Cha...
-
VBA、Excelのworkbook.open に...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報