[[20140416134651]] 『2パターンの条件を満たす計算は・・・』(YOUKO) ページの最後に飛ぶ

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

 

『2パターンの条件を満たす計算は・・・』(YOUKO)

2月入社は、3か月後に契約更新 の 計算で 下記内容にて作成しています。

  C4   H4
2005/2/1 5月 計算式=IF($C4="","−",(MOD(MONTH(C4)+2,12)+1))
     8月 計算式=IF($C4="","−",(MOD(H4+2,12)+1)) 

条件が増えました。
1年以上の契約者は、6か月更新
1年未満は、3か月更新

2パターンの条件を作らなければなりません。
どのような計算でできるのでしょうか?

       

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 「1年」を判断するにはどうするの?
 TODAYでやるの?どこかのセルを見るの?
 
(GobGob) 2014/04/16(水) 14:27

 TODAY関数で。

 H4 =IF($C$4="","-",MOD(MONTH($C$4)+(3+(DATEDIF(C$4,TODAY(),"y")>0)*3)*ROW(A1)-1,12)+1) 

 下へコピー。
 
(GobGob) 2014/04/16(水) 14:38

(GobGob)さん、ありがとうございます。 

Y1にてTODAY()を置いていました。

今の計算ですと、3か月更新の方も6か月後の計算になってしまいます(>_<)
どぅすれば・・・。

(YOUKO) 2014/04/16(水) 15:09


        H      I J   K
         3か月更新 	 3か月更新	3か月更新	3か月更新
4 1年以上    空白	   8月	 空白	      2月
5 1年未満    11月 	   2月	 5月	      8月

上記のような表示がしたいです。
     
(YOUKO) 2014/04/16(水) 15:18


 行列めんどくさいのでA1〜E3の範囲で説明。

	A	B	C	D	E
1		更新	更新	更新	更新
2	14-2-1		8		2
3	05-2-1	5	8	11	2

 A列に日付

 B2 =IF(AND(DATEDIF($A2,TODAY(),"y")<1,MOD(COLUMN(A1),2)=1),"",MOD(MONTH($A2)+3*COLUMN(A1)-1,12)+1)
 範囲コピー。
 
(GobGob) 2014/04/17(木) 08:25

コメント返信:

[ 一覧(最新更新順) ]


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