[[20070225141744]] 『20日締め次月以降3回払い』(レッツ) ページの最後に飛ぶ

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

 

『20日締め次月以降3回払い』(レッツ)

A1      B1      C1       D1       E1       F1

契約日  契約料   12/21-1/20  1/21-2/20  2/21-3/20  3/21-4/20

 12/1   150,000   50,000    50,000   50,000
12/20   120,000   40,000    40,000   40,000
12/25   150,000          50,000   50,000    50,000

毎月20日締めで翌月以降3回払いの表を作りたいのですがCセル以降に入る数式がわかりません。上の表に入っている金額が表示されるようにしたいのですが何かないでしょうか?


 契約日  契約料   12/21  1/21  2/21  3/21 
に変更すれば簡単にできるかも

 契約日	契約料	12/21	1/21	 2/21	 3/21	4/21
 12/1	150,000	50,000	50,000	50,000	0	0
 12/20	120,000	40,000	40,000	40,000	0	0
 12/25	150,000	0	50,000	50,000	50,000	0
 3/20	180,000	0	0	0	60,000	60,000

 C2=IF((C$1>$A2)*(C$1<DATE(YEAR($A2),MONTH($A2)+3,DAY($A2))),IF(MONTH(C$1)<MONTH($A2),
 IF((DAY($A2)<=20),(MONTH(C$1)-MONTH($A2)+12<=2)*(MONTH(C$1)-MONTH($A2)+12>=0)*$B2/3,
 (MONTH(C$1)-MONTH($A2)+12<=3)*(MONTH(C$1)-MONTH($A2)+12>0)*$B2/3),
 IF((DAY($A2)<=20),(MONTH(C$1)-MONTH($A2)<=2)*(MONTH(C$1)-MONTH($A2)>=0)*$B2/3,
 (MONTH(C$1)-MONTH($A2)<=3)*(MONTH(C$1)-MONTH($A2)>0)*$B2/3)),"")
 式を右下へコピー
 たたき台です。もっと簡略かできると思います。
 (wisemac21)

 C1に一日付け日付を2006/12と入力し、右クリックで右にフィルドラッグして、
 連続データ、月単位とします。
 C2に
 =IF($B2>0,IF(DATE(YEAR($A2-20),MONTH($A2-20)+1,1)=C$1,$B2-2*ROUNDDOWN($B2/3,-3),
 IF(MEDIAN(C$1,DATE(YEAR($A2-20),MONTH($A2-20)+{2,3},1))=C$1,ROUNDDOWN($B2/3,-3),"")),"") 
 と入力し、コピーして、必要な範囲に貼り付けとするものですが、どうでしょう?
 支払額は、千円未満切捨てで、端数は、初回で調整しています。         (6UP)

   A     B      C      D     E     F     G
1 契約日   契約料   2006/12   2007/01  2007/02  2007/03  2007/04
2  2006/12/1 150,000  50,000   50,000  50,000            
3 2006/12/20 120,000  40,000   40,000  40,000            
4 2006/12/25 100,000         34,000  33,000   33,000      


wisemac21さん、6UPさん
ありがとうございました

コメント返信:

[ 一覧(最新更新順) ]


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