- ベストアンサー
Excelの関数で
こんにちは。 計算結果が11.5などになった場合11時30分と表示したいのですが、どうすれば良いでしょうか? それと同様に11時30分と入力したものを11.5と表示する方法はありますか? よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
以下の例でどうでしょうか。 A列 B列 C列 D列 11.5 0.5 30 11時30分 (第1行) 11.2 0.2 12 11時12分 (第2行) 11.8 0.8 48 11時48分 (第3行) B1の式->=A1-INT(A1) C1の式->=B1*60 D1の式->=INT(A1) & ”時” & C1 & ”分” B2~D3は式の複写をしてください。 これを1式にまとめて D列第1行は=INT(A1)& ”時”& (A1-INT(A1))*60 とやればB,C列は省けます。 但しA列は、単純な値(表示形式の日付でなく)と仮定しています。 11時30分から11.5のケースは、11時30分が表示形式(時刻)で、11時30分なのでしょうか。文字列 なのでしょうか。
その他の回答 (1)
- comv
- ベストアンサー率52% (322/612)
回答No.1
こんばんは! 別セルに表示でよろしいのであれば セルA1に 11.5 の結果があるとして =A1*"1:00" 書式設定 表示形式 時刻 時分を選択 同一セルであれば =(従来の計算式)*"1:00" 表示形式 時刻 時分 セルA2に11:30 書式設定 時刻 時分 =A2/"1:00" 表示形式 標準