[[20030721234158]] 『何ヶ月と何日と表示させたい』(AKI72) ページの最後に飛ぶ

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

 

『何ヶ月と何日と表示させたい』(AKI72)

日数の関数です

こんにちは、いつも拝見させていただいております。

セルに日付を入力し、何ヶ月と何日と表示させたいんですが
=DATEDIF(A1,B1,”M”)
=DATEDIF(A1,B1,”MD”)
で表示できるんですが
月の部分の基本が1と4と7になり
1ヶ月と何日、4ヶ月と何日、7ヶ月と何日って
表示させることは出来ますでしょうか?
例えば180日の場合、3ヶ月と90日ではなく4ヶ月と60日と
表示させたいんです。
どうぞ宜しくお願いいたします。


 1ヶ月を30日として計算すれば良いのですよね?
 C1に月を、D1に日を表示するとして、
 C1に =IF(((B1-A1)/30)>=7,7,IF(((B1-A1)/30)>=4,4,IF(((B1-A1)/30)>=1,1,0)))
 D1に =B1-A1-(C1*30)
 で良いと思います。(Yosh!)

 日数を正確に計算しても、Yosh!さんの1ヶ月を30日計算と1〜2日の差になるだけです。
C2に =IF(DATEDIF(A2,B2,"m")>7,7,IF(DATEDIF(A2,B2,"m")>4,4,IF(DATEDIF(A2,B2,"m")>1,1)))
D2に =DATEDIF(DATE(YEAR(A2),MONTH(A2)+C2,DAY(A2)),B2,"d")
C2は「セルの書式設定・表示形式・ユーザ定義」で #"ヶ月";;
D2は「セルの書式設定・表示形式・ユーザ定義」で #"日";;
   A         B      C        D
1月1日	12月30日	7	153
1月1日	12月30日	7ヶ月	151日
参考に表示させて見ました。
 (シニア)

コメント返信:

[ 一覧(最新更新順) ]


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