[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『何ヶ月と何日と表示させたい』(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.