Excelで期間の計算の方法が分からなくて困っています。
Excelの起算日から到達日までのサイクル数を計算するのにあたって、計算方法が分からず困っています。
<内容>
下記の条件で起算日から到達日までのサイクル数を求める。
<条件>
・ 1~15日、16日~末日を各々1サイクルとして計算。
・ 最初の中途になるサイクル分はカウントしない。
<例> 2008年12月10日(起算日)~2009年2月12日(到達日)
2008年12月10日~2008年12月15日 ・・・・・ カウントせず。
2008年12月16日~2008年12月31日 ・・・・・ 1カウント
2009年 1月 1日~2009年 1月15日 ・・・・・ 1カウント
2009年 1月16日~2009年 1月31日 ・・・・・ 1カウント
2009年 1月 1日~2009年 2月12日 ・・・・・ 1カウント
上記のように計算。
この例の場合、求める値は「4」となる。
私が考えたのは、
If(Day(起算日)<=15,Date(Year(起算日),Month(起算日),16),Date(Year(起算日),Month(起算日)+1,1))
として、カウントしない期間をリセットする。
ここまでは分かるのですが、それ以降、どういう計算方法をしたらいいか思いつきません。
DATEDIF関数が妥当と思うのですが、15日を基点に2つカウントし、到達日が15日を超えるか超えないかでカウント数がかわってきます。
何かいい方法がありますでしょうか。
お礼
ありがとうございました。