[Sheet2]
A列 B列 C列
商品名 入庫日 入庫数
AAAA 2020/1/17 12
AAAA 2020/1/22 24
BBBB 2020/1/17 6
BBBB 2020/1/20 36
BBBB 2020/2/3 12
CCCC 2020/1/22 12
[Sheet1]
商品名
条件値
◆求めたいこと①
・条件値以上になる入庫日
・その時に浮く在庫数
◆求めたいこと②
・①の次の入庫日
・その時の入庫数
Sheet2は入庫する日と数量の一覧、
Sheet1にそれぞれの商品名ごとに条件値があり、上記のように求めたいことが①②とあります。
(例)
商品名:BBBB
条件値:10
①
・2020/1/20
・32
②
・2020/2/3
・12
似たようなサイトの回答を見て試してみましたが分からず、お力をお貸しいただけないでしょうか。
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
こんにちは!
一例です。
↓の画像で右側がSheet1で左側のSheet1に表示するとします。
画像ではSheet1のA5セルに
=IFERROR(INDEX(Sheet2!B$1:B$1000,SMALL(IF((Sheet2!$A$1:$A$1000=$B$1)*(Sheet2!$C$1:$C$1000>=$B$2),ROW($A$1:$A$1000)),ROW(A1))),"")
配列数式なので、Ctrl+Shift+Enterで確定!(←必須★)し
フィルハンドルで列・行方向のコピーしています。
A列の表示形式は好みの日付にしてください。m(_ _)m
No.5
- 回答日時:
あなたにとっては常識なのかもしれませんが「浮く」という表現が
何を表しているのかが分かりません。
> 2020/1/20までに46入庫して
どういう計算ですか?
No.3
- 回答日時:
①は「32」じゃなくて「36」では?
Sheet1の B1に「BBBB」・B2に「10」とあるとして
C2に「=AND(Sheet2!A2=B$1,Sheet2!C2>=B$2)」
[データ]→[並べ替えとフィルタ]の[詳細設定]
[指定した範囲]を選択
リスト範囲:Sheet2!A:C
検索条件範囲:B1:C2
抽出範囲:A4:C4
→[OK]
これを記録マクロにでもしておけばいいかと思います。
No.2
- 回答日時:
No.1です。
前回の投稿で誤記がありました。
>↓の画像で右側がSheet1で・・・
は
Sheet2でしたね。
それと、「指定の値を最初に越えたとき・・・」というコトなので、
>Sheet2!$C$1:$C$1000>=$B$2
の部分の等号を消してください。
どうも失礼しました。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) VBAで重複データを合算したい(時間) 1 2022/12/08 23:06
- その他(Microsoft Office) Excelの関数(FILTER関数)について教えてください 2 2023/07/31 16:11
- スーパー・コンビニ 一斉値上 スーパーの食料品 値上や単価の仕組みは? 4 2022/06/01 16:18
- その他(Microsoft Office) Excelで総数量を変動させたい 2 2022/11/04 23:49
- Excel(エクセル) SUMIFSと日付変換 10 2023/04/16 15:38
- その他(Microsoft Office) 従業員増減対応で当番種類の増減対応な当番表 21 2022/07/19 07:30
- Excel(エクセル) 荷捌作業効率をあげるためのエクセル関数を教えてください。 8 2022/10/07 08:17
- メルカリ メルカリShopsを作るとメルカリで販売は楽になりますか メルカリとまったく変わりませんか? 2 2022/10/11 19:22
- Visual Basic(VBA) EXCEL関数LOOKUPとFILTERについての質問です 1 2022/12/21 05:53
- Visual Basic(VBA) VBA For Each 〜 複数条件について 3 2022/10/20 20:05
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
エクセルで、指定の値よりも大きい数字を最初に越えたときの列番号を返すには?
Excel(エクセル)
-
初めて0以外の数値が出てきたときの値を表示(EXCEL)
Excel(エクセル)
-
エクセルで左から、最初に0より大きい値を抽出したい
Excel(エクセル)
-
-
4
列内の最初に現れる数字の入った行番号を知りたい
Excel(エクセル)
-
5
エクセルの数値がある一定の数値を越えたらO.K.と表示したい。
Excel(エクセル)
-
6
エクセルで極大値を拾うには
Excel(エクセル)
-
7
エクセルで特定のセル以下の全部のセルの選択方法
Excel(エクセル)
-
8
エクセルシート内のある数値以上の最初のセルを検索したい
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelについて教えてください
-
【マクロ】名前を保存する際に...
-
エクセル マクロ チェックボックス
-
Excel 複数列 A列B列C列一致 D...
-
エクセル vbaについて教えてく...
-
エクセルであるセルに数字を入...
-
【Excel】数字を3倍にし、なお...
-
Excel分析ツールでのポアソン回...
-
エクセルVBA、別ブックへ転記す...
-
【マクロ】顧客番号にて一致さ...
-
Excelでセルの値が同じか...
-
(マクロ)データをAブックからB...
-
エクセルを使っていて2024/5/15...
-
エクセル共有したが、アクセス...
-
エクセル②
-
エクセルのデーターが2か月前の...
-
UNIQUE関数が使えないバージョ...
-
INDIRECTを使わず excelで複数...
-
Excelで縦軸の書式を0:00形式の...
-
【マクロ】読取専用のファイル...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel 2019 のピボットテーブル...
-
[関数得意な方]教えて下さい・...
-
Excelにてある膨大なデータを管...
-
[関数について]わかる方教えて...
-
Excel初心者です。 詳しい方、...
-
excelの不要な行の削除ができな...
-
エクセル関数に詳しい方教えて...
-
INDIRECTを使わず excelで複数...
-
[オートフィルタ]で抽出された...
-
エクセルの神よ、ご回答を! エ...
-
エクセル関数に詳しい方、教え...
-
各ページの1番上の表示について
-
Excelで写真のような表を作った...
-
エクセルで不等号記号(≠)が上に...
-
数学 Tan(θ)-1/Cos(θ)について...
-
Excel 2019 は、SPILL機能があ...
-
Excelで全角を半角にしたいので...
-
条件付き書式を教えてください
-
Excel フィルターを掛けた状態...
-
[オートフィルタ]の適用範囲の...
おすすめ情報
条件値は、現在の注文数をあて、
求めたいこと①、その時に浮く在庫数は、使える(他に提案できる)数量を求めたいため、
(例)のパターンだと、
2020/1/20までに46入庫して、その時に浮く在庫数は32となります
分りづらくて申し訳ないですが、よろしくお願いします。