『在庫の管理』(マコ)
A列に先の納品日、
B列に「バナナ」「みかん」「スイカ」など品名、
C列に納品数があります。
現在の在庫は、G列に3品目の現在の在庫
「バナナ」「みかん」「スイカ」
H列に在庫数「500」「100」「200」など
D列に在庫数を関数を使い自動で出したいのですが、
複数ある品目から、同じものだけ
在庫から減らしていくようにしたいのですが、
どういった関数を使えば、良いのでしょうか?
< 使用 Excel:Excel2013、使用 OS:Windows11 >
|[A] |[B] |[C] |[D] |[E]|[F]|[G] |[H] [1]|納品日|品名 |納品数|在庫数| | |現在庫|在庫数 [2]| |バナナ| | | | | | 500 [3]| |みかん| | | | | | 100 [4]| |スイカ| | | | | | 200
表に書き起こしてみました。 質問内容が一致しません。 (IT) 2024/07/26(金) 12:18:29
>どういった関数を使えば、良いのでしょうか? SUMIF では?
A B C D E F G H 1 品名 納品数 在庫数 品名 在庫 2 スイカ 50 150 バナナ 500 3 バナナ 100 400 みかん 100 4 スイカ 30 120 スイカ 200 5 みかん 20 80 6 みかん 30 50 7 バナナ 50 350
D2 =IF(C2="","",VLOOKUP(B2,G:H,2,FALSE)-SUMIF($B$2:B2,B2,$C$2:C2)) または D2 =IF(C2="","",SUMIF(G:G,B2,H:H)-SUMIF($B$2:B2,B2,$C$2:C2)) 下コピー
こういうこと?
参考まで (笑) 2024/07/26(金) 13:04:08
ちゃんと数が減っていくので、
これが望んでた形です。
SUMIFが使えるんですね、
ありがとうございました。
(マコ) 2024/07/26(金) 13:15:14
上記の形で良いのですが、
D2で150ではなく200で表示して欲しい。
その後は減っていってもらえばいいのですが、
関数で可能でしょうか?
(マコ) 2024/07/29(月) 11:36:21
無理言ってすみません。
(マコ) 2024/07/29(月) 12:09:38
D2 =IF(C2="","",VLOOKUP(B2,G:H,2,FALSE)-SUMIF($B$2:B2,B2,$C$2:C2))+C2
・・・で大丈夫なのかな?
なんかスマートじゃないような?
(マコ) 2024/07/29(月) 16:39:47
参考です。 |[A]|[B] |[C] |[D] |[E] |[F]|[G] |[H] [1]| |品名 |納品数|在庫数|確認 | |品名 |在庫 [2]| |スイカ| 180| 200|足りる | |バナナ| 500 [3]| |バナナ| 200| 500|足りる | |みかん| 100 [4]| |スイカ| 30| 20|足りない| |スイカ| 200 [5]| |みかん| 20| 100|足りる | | | [6]| |みかん| 30| 80|足りる | | | [7]| |バナナ| 350| 300|足りない| | | D2 は貴方の式を使用 E2=IF(C2<=D2,"足りる","足りない") (IT) 2024/07/30(火) 11:23:24
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.