アプリ版:「スタンプのみでお礼する」機能のリリースについて

Excel2010で数字を日時にする関数の計算方法を教えてください。
例えば、左のA1から順に年、月、日、時刻です。これをE1に「2011/1/5 0:00」のように表示したいです。

A1  B1 C1 D1
2011 1  5  0:00

文字列形式ではできるのですが、日付形式ではうまくいきません。

回答よろしくお願いします。

A 回答 (2件)

=DATE(A1,B1,C1)+D1


と計算して,年/月/日 時:分 の表示形式を設定します。


#参考
=(A1&"/"&B1&"/"&C1)+D1
と,アナタがご相談で書かれている「文字列形式では出来る」を元に計算してもできます。



#更に補足
>D1
>0:00

これを使って「文字列形式では出来る」場合,D1は時刻ではなく文字列で記入されていることになります。
通常はこれでは正しくコタエを出せませんが,上で書いた式では気にせず計算できます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

もっと難しいのかと思ったら
=DATE(A1,B1,C1)+D1
これでいいんですね。

ありがとうございました。

お礼日時:2012/01/20 19:52

こんな感じ


=CONCATENATE(TEXT(DATE(A1,B1,C1),"yyyy/mm/dd")," ",TEXT(D1,"hh:mm"))
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

この計算だと文字列形式になってしまいます。
日時の形式で表示したかったのですが。

ありがとうございました。

お礼日時:2012/01/20 19:54

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