- 締切済み
エクセル 〇〇まであと〇日〇時間〇分
エクセルで〇〇まであと〇日〇時間〇分を計算して表示してくれる方法はありますでしょうか。 たとえば 死ぬまであと〇日〇時間〇分 A1に2060/6/13 0:00 死亡日 B1に2014/8/29 12:02 現在 C1に〇日〇時間〇分 という感じです ちなみに2010のものを使っています 初心者ですのでどこに何をいれるのか教えていただけるとありがたいです。
- みんなの回答 (5)
- 専門家の回答
みんなの回答
- tom04
- ベストアンサー率49% (2537/5117)
No.3です。 No.4さんのご指摘通り、日数表示で間違いがありました。 No.3の表示形式ではお望みの表示になりません。 セルの表示形式で処理する方法ではなく、 他の方が回答されていらっしゃるように INT関数などを使って C1セルの数式を =INT(A1-B1)&"日"&TEXT(A1-B1,"h時間m分") のようにする方法がよいのでしょうかね! どうも失礼しました。m(_ _)m
- chonami
- ベストアンサー率43% (448/1036)
>d日h時間m分 dでは経過日数が表示されませんので、A1-B1をシリアル値とした日付の「日」の部分しか表示されないことないですか?
- tom04
- ベストアンサー率49% (2537/5117)
こんにちは! C1セル上で右クリック → セルの書式設定 → 「分類」で「ユーザー定義」を選択 → 「種類」の欄が G/標準 となっていると思いますので、それを消去し、ご自身で d日h時間m分 と入力しOK → (実際は d"日"h"時""間"m"分" となります) そしてC1セルは =A1-B1 としてみてください。m(_ _)m
- chonami
- ベストアンサー率43% (448/1036)
C1="死ぬまで"&INT(A1-A2)&"日"&TEXT(A1-A2,"h時間m分です") とかでは如何でしょうか?
- FEX2053
- ベストアンサー率37% (7991/21371)
「何日」を持ってくるのが面倒なので、「何日」をC1セル 何時間何分をC2セルでいいなら結構簡単です。 C1: =INT(A1-B1) C2: =A1-B1 こうやって、C1にはセルの書式設定で「標準」を C2には同じく「時刻」を設定するとできます。 ただし前提条件として、A1,B1ともに「日付形式」で数値が 設定されている必要があります。 これは「日付形式」の日付:時刻は「1900年1月1日0:00を 0として、1日を1とした連続した数値」で保存されている からで、その間の期間は単純に引き算をすれば済むからです。