![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
No.4ベストアンサー
- 回答日時:
=IF(AV61="","",IF(TODAY()>=AV61,"超過","残"&TEXT(DATEDIF(TODAY(),AV61,"Y"),"0年;;;") & TEXT(DATEDIF(TODAY(),AV61,"YM"),"0ヶ月;;;") & TEXT(DATEDIF(TODAY(),AV61,"MD"),"0日;;;")))
といった具合で。
No.5
- 回答日時:
> うまくいきません AV61に契約満期日が書いてあるのですが下の式では、・・・・・
> DATEDIF(TODAY()-,(AV61),"Y")
ご質問文に書かれたとおりに入力しているのであれば、関数の引数が間違っています
1 『TODAY()-』は「-」をつけずに単に『TODAY()』
2 『(AV61)』は括弧を付けずに単に「AV61」
3 『"Y"』では年数を求めてしまうので、日数を求めるのであれば『"D"』。
よって、 DATEDIF(TODAY(),AV61,"D") と入力すれば、残り日数が表示されます[エクセル2003及び2010で確認済み]。
DATEDIF関数の使い方は↓を参考にして下さい。
http://kokoro.kir.jp/excel/datedif.html
http://www.ecken.co.jp/func/func_datedif.htm
> 又残り日数表示を 年 月 日としたいのですが
だったら、バグが発生しますが次のような方法が思い浮かびます。
方法1 残期間を「年」「月」「日」に区分けして、連続する複数のセルに表示
例えば、セルA1~F1に次のように入力する
A1 =DATEDIF(TODAY(),AV61,"Y")
B1 年
C1 =DATEDIF(TODAY(),AV61,"YM")
D1 月
E1 =DATEDIF(TODAY(),AV61,"MD")
F1 日
方法2 CONCATENATE関数を使う
具体的には
=CONCATENATE(DATEDIF(TODAY(),AV61,"Y"),"年",DATEDIF(TODAY(),AV61,"YM")
,"月",DATEDIF(TODAY(),AV61,"MD"),"日")
このような関数式
No.3
- 回答日時:
こんにちは!
仮に、本日が満期終了日なら「満期終了」とします。
一例です。
表示したいセルに
=IF(AV61>TODAY(),DATEDIF(TODAY(),AV61,"y")&"年"&DATEDIF(TODAY(),AV61,"ym")&"月"&DATEDIF(TODAY(),AV61,"md")&"日","満期終了")
といった感じではどうでしょうか?
※ 1年未満・1か月未満は 0年0月のような表示になってしまいます。
※ 1日の誤差が生じる場合はプラス・マイナスで調整してみてください。
参考になりますかね?m(_ _)m
No.2
- 回答日時:
残り日数表示を 年 月 日としたいのでしたら、
=DATEDIF(TODAY(),AV61,"y")&"年"&DATEDIF(TODAY(),AV61,"ym")&"月"&DATEDIF(TODAY(),AV61,"md")&"日"
でいかがでしょうか。
No.1
- 回答日時:
DATEDIF関数には様々な問題があることがわかっています。
http://www.niji.or.jp/home/toru/notes/50.html
だから、DATEDIF関数は捨てましょう。
ではどうするかというと、日付というのは、Excel内部では1日を1.0とする数値で扱われています。
例えば、本日 2012/7/18は、数値の「41108.0」。(=TODAY()の値)
従って、残り日数は
「=AV61 - TODAY()」
これだけで算出可能です。
以上で残り日数は出ますが、それの年月表示は、できません。
1か月が28日~31日と幅がある以上、例えば「120日」がぴったり4か月かというと、そうであることもないことも、あるからです。
そして1年も、うるう年の関係で、365あるいは366日となり、年数ですら確実なことは言えません。
ただ、残り日数をきちんと表示した上で、DATEDIF関数により「約○○年△△月後」みたいな表示をするのは、見やすくなって良いかと思います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 現時点の年齢を算出して、その年齢と一致したセルを色付けしたい。 4 2022/06/23 17:49
- 印紙税 遅延料金 1 2023/03/07 19:05
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Excel(エクセル) EXCEL 計算結果の桁数をそろえたい。 5 2022/12/25 18:33
- Excel(エクセル) エクセルでSUMIFS関数で条件範囲の部分が#valueになる。 4 2023/04/28 12:42
- アルバイト・パート アルバイト・パートの有給休暇日数の計算方法を教えてください。 1 2023/01/18 14:41
- 高校 日商簿記3級の勉強中なのですが 精算表が完成せず困っています。 こちらの問題の回答を教えていただきた 2 2023/03/02 09:07
- Excel(エクセル) エクセルの計算式を教えてください 3 2023/03/14 13:48
- Excel(エクセル) Excelで、昭和の西暦換算 6 2023/03/23 11:29
- Excel(エクセル) エクセルのSUM関数について 4 2023/04/18 10:37
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
おすすめ情報