- ベストアンサー
Excel2010で日時にする計算
Excel2010で数字を日時にする関数の計算方法を教えてください。 例えば、左のA1から順に年、月、日、時刻です。これをE1に「2011/1/5 0:00」のように表示したいです。 A1 B1 C1 D1 2011 1 5 0:00 文字列形式ではできるのですが、日付形式ではうまくいきません。 回答よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
=DATE(A1,B1,C1)+D1 と計算して,年/月/日 時:分 の表示形式を設定します。 #参考 =(A1&"/"&B1&"/"&C1)+D1 と,アナタがご相談で書かれている「文字列形式では出来る」を元に計算してもできます。 #更に補足 >D1 >0:00 これを使って「文字列形式では出来る」場合,D1は時刻ではなく文字列で記入されていることになります。 通常はこれでは正しくコタエを出せませんが,上で書いた式では気にせず計算できます。
その他の回答 (1)
- suzukikun
- ベストアンサー率28% (372/1325)
回答No.2
こんな感じ =CONCATENATE(TEXT(DATE(A1,B1,C1),"yyyy/mm/dd")," ",TEXT(D1,"hh:mm"))
質問者
お礼
回答ありがとうございます。 この計算だと文字列形式になってしまいます。 日時の形式で表示したかったのですが。 ありがとうございました。
お礼
回答ありがとうございます。 もっと難しいのかと思ったら =DATE(A1,B1,C1)+D1 これでいいんですね。 ありがとうございました。