dポイントプレゼントキャンペーン実施中!

エクセルで〇〇まであと〇日〇時間〇分を計算して表示してくれる方法はありますでしょうか。

たとえば


死ぬまであと〇日〇時間〇分

A1に2060/6/13 0:00 死亡日
B1に2014/8/29 12:02   現在
C1に〇日〇時間〇分

という感じです  



ちなみに2010のものを使っています


初心者ですのでどこに何をいれるのか教えていただけるとありがたいです。

A 回答 (5件)

No.3です。



No.4さんのご指摘通り、日数表示で間違いがありました。
No.3の表示形式ではお望みの表示になりません。

セルの表示形式で処理する方法ではなく、
他の方が回答されていらっしゃるように
INT関数などを使って
C1セルの数式を
=INT(A1-B1)&"日"&TEXT(A1-B1,"h時間m分")
のようにする方法がよいのでしょうかね!

どうも失礼しました。m(_ _)m
    • good
    • 0

>d日h時間m分



dでは経過日数が表示されませんので、A1-B1をシリアル値とした日付の「日」の部分しか表示されないことないですか?
    • good
    • 0

こんにちは!



C1セル上で右クリック → セルの書式設定 → 「分類」で「ユーザー定義」を選択 → 「種類」の欄が
G/標準 となっていると思いますので、それを消去し、ご自身で
d日h時間m分
と入力しOK → (実際は d"日"h"時""間"m"分" となります)

そしてC1セルは
=A1-B1
としてみてください。m(_ _)m
    • good
    • 0

C1="死ぬまで"&INT(A1-A2)&"日"&TEXT(A1-A2,"h時間m分です")



とかでは如何でしょうか?
    • good
    • 0

「何日」を持ってくるのが面倒なので、「何日」をC1セル


何時間何分をC2セルでいいなら結構簡単です。

C1: =INT(A1-B1)
C2: =A1-B1

こうやって、C1にはセルの書式設定で「標準」を
C2には同じく「時刻」を設定するとできます。

ただし前提条件として、A1,B1ともに「日付形式」で数値が
設定されている必要があります。

これは「日付形式」の日付:時刻は「1900年1月1日0:00を
0として、1日を1とした連続した数値」で保存されている
からで、その間の期間は単純に引き算をすれば済むからです。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!