- ベストアンサー
1ヶ月を超える場合(写真あり、エクセル)
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
◆表示形式を、 0"日" にしてください
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.4
=DATEDIF(A1,A2,"D") とするのが応用が広いかと。 ーー 質問のままなら、書式を「数値」で良いでしょう。 A1,A2のセルの値は日付シリアル値という正整数なので、引き算した結果を普通の数で考えれば良い。 ユーザー定義で、0に設定するのがそれにあたる。
質問者
お礼
関数も使えるのですね。 ありがとうございます。
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
B2セルの書式で表示形式を標準にしてみてください。34と表示されるでしょう。これはA2セルのシリアル値からA1セルのシリアル値を引くことになりますので34日の差ということになります。 表示形式を34日と表示されればよいのでセルの表示形式をユーザー定義で#"日"とすればよいでしょう。 ところでシリアル値の34を日付の表示で見た場合には1900/2/3となって、それの日にちをd"日"で表示させていることになり3日と表示されているのです。
質問者
お礼
標準にして確認したところ、ちゃんと34になりました。ありがとうございます。
- maron--5
- ベストアンサー率36% (321/877)
回答No.2
【補足】 1)B2は「34」になります 2)これを表示形式「d"日"」にすることにより、シリアル値とされます 3)シリアル値は、「1」が「1900/1/1」のため、「34」は「1900/2/3」になり、 4)表示形式を「d"日"」にすると、「3日」と表示されます
質問者
お礼
ご丁寧にありがとうございます。
お礼
あらら。こんな簡単にできるのですね。 ありがとうございます。