質問: 前にも質問させて頂いたのですが...。大変困っています。 前に質問をして、解決したので一回締め切らせて頂いたんですが、 まだ解決していなかったので、もう一度質問させて頂きます。 30日=一ヶ月として、日付の計算をしたいんですがうまくいかなくて...。 例(12月1日+30=1月1日、2月1日+40=3月11日となるようにしたいのです。) 条件としてセルは三つまでしか使えません。 a1 起算日 b1 間の日数 c1 たされた結果の日付 =a1+match(b1,index(days360($a$1,$a$1+row(indirect("a1:a"&b1))),,),1) という数式を以前教えて頂いて、解決したと思ったんですが 間の日数を60で計算すると、日付がずれてしまいます。 30=一ヶ月なので、60=二ヶ月、90=三ヶ月、というように 加算されるように計算したいのですが、全然分からなくて悩んでいます。 ヒントだけでも、教えて頂けないでしょうか? 同じ質問ですいませんが、よろしくお願い致します。
回答: こちらを試してみてください。 c1(足された結果の日付)に入る式 =date(year(a1)+int(b1/360),month(a1)+int(b1/30),day(a1)+mod(b1,30)) 一ヶ月=30日、一年=360日で計算されるようになっているはず。。。 もしだめだったらごめんなさいm(__)m