• ベストアンサー

Excelの関数で

こんにちは。 計算結果が11.5などになった場合11時30分と表示したいのですが、どうすれば良いでしょうか? それと同様に11時30分と入力したものを11.5と表示する方法はありますか? よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.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" 表示形式 標準

関連するQ&A