[[20050701122102]] 『日付の計算???』(質問) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『日付の計算???』(質問)

仕入管理で仕入れた日付とお客さん名を入れると横にそこのお客さんの締め日と支払日がでるようにしたいのですができるのでしょうか?
例えば、6月1日とお客さん名→締日6月30日支払日7月31日みたいなかんじで。。。


 お客さん名によっての対応表を作っておきます。
 VLOOKUP関数
https://www.excel.studio-kazu.jp/func/vlookup.html

 (川野鮎太郎)
回答有難う御座います。
説明不足ですいません。

 セルA セルB セルC セルD

1日付 顧客名 締日 支払日

26/1 顧客A  6/30  7/31

37/1 顧客B  7/20 9/10

46/1 顧客C  6/20 8/10

57/1 顧客A  7/30  8/31

上記のような表を作りたいです。

VLOOKUP関数では単月では、良いと思うのですが単月ごとにじゃなくて年間とかで使えるものを作りたいんです。
(質問)


 どちらにしても対応表を作ったほうが良いように思います。
	 [A]	 [B]	 [C]	 [D]	 [E]	 [F]	 [G]	 [H]	 [I]
 [ 1]	日付	顧客名	締日	支払日			繰越月	締日	支払日
 [ 2]	6月1日	顧客A	6月30日	7月31日		顧客A	1	0	0
 [ 3]	7月1日	顧客B	7月20日	8月10日		顧客B	0	20	10
 [ 4]	6月1日	顧客C	6月20日	7月10日		顧客C	0	20	10
 [ 5]	7月1日	顧客A	7月31日	8月31日					
 [ 6]	7月20日	顧客B	7月20日	8月10日					
 [ 7]	7月21日	顧客B	8月20日	9月10日					
 [ 8]	7月22日	顧客B	8月20日	9月10日					
 [ 9]	8月1日	顧客B	8月20日	9月10日					
 [10]	7月1日	顧客B	7月20日	8月10日					
 [11]	12月21日	顧客B	1月20日	2月10日					
 [12]	7月21日	顧客B	8月20日	9月10日					
 [13]	7月22日	顧客B	8月20日	9月10日				

 C2=DATE(YEAR($A2),MONTH($A2)+VLOOKUP($B2,$F$2:$I$4,2,FALSE)+IF(AND(VLOOKUP($B2,$F$2:$I$4,3,FALSE)<>0,VLOOKUP($B2,$F$2:$I$4,3,FALSE)<DAY(A2)),1,0),VLOOKUP($B2,$F$2:$I$4,3,FALSE))									
 D2=DATE(YEAR($C2),MONTH($C2)+VLOOKUP($B2,$F$2:$I$4,2,FALSE)+1,VLOOKUP($B2,$F$2:$I$4,4,FALSE))									
 として、下方にコピー									
 (川野鮎太郎)5行目の顧客Aは7月31日(月末)ですよね。


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.