- 締切済み
計算式を教えてください。
例えばエクセルまたはファイルメーカーで「2012年2月15日14時」と「2012年3月2日10時」と打ってその差が何日何時間というのはすぐ出るでしょうか?閏年とかにも対応してほしいのですが・・
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.3
回答2です。答えが1年以上になる場合には表示形式のユーザー定義では種類の窓に yy"年"d"日"h"時間" と入力することが必要です。
- KURUMITO
- ベストアンサー率42% (1835/4283)
回答No.2
A1セルに2012年2月15日14時と入力しB1セルに2012年3月2日10時と入力した場合に答えをC1セルに表示させるとしたらC1セルには次の式を入力します。 =SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B1,"年","/"),"月","/"),"日"," "),"時",":00")*1-SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"年","/"),"月","/"),"日"," "),"時",":00")*1 C1セルを右クリックして「セルの書式設定」から「表示形式」で「ユーザー定義」を選択し種類の窓には d"日"h"時間" を入力します。なお、A1セルやB1セルでは14時など時までの入力となっているとしています。 勿論、閏年にも対応しています。
- minosennin
- ベストアンサー率71% (1366/1910)
回答No.1
垢ぬけしない一例ですが、EXCEL2007の場合です。2003でも多分同じです。 B2に開始日時 『2012/2/15 14:00』 C2に終了日時 『2012/3/2 10:00』 日付と時刻の間は1字空け D2に 『=C2-B2』 E2に 『=ROUNDDOWN(D2,0)』 →日数 F2に 『=D2-E2』 →時間数 F2の書式をユーザー定義より『[h]』 閏年も当然対応します。