• ベストアンサー

excel 時刻を60進法で表示したい

excel 時刻を60進法で表示したい excelに落とした勤怠システムのデータを 60進法に変更する計算方法を教えてください。 (例) 14.5 → 14.3 0.75 → 0.45 左から右の数字のように表示を変えたいです。 よろしくお願いします。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

A1セルにデータがあるとして =INT(A1)+MOD(A1,1)*60/100

sbr315
質問者

お礼

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

その他の回答 (2)

  • kagakusuki
  • ベストアンサー率51% (2610/5101)
回答No.3

 今仮に、元データが入力されているセルを、仮にA1とした場合、60進法で表示させるセルに、次の様な数式を入力して下さい。 =INT(A1)+(A1-INT(A1))*60/100  尚、上記の方法は、あくまでも表示を60進法に見せかけているだけですから、セル参照したデータを数式中で使用される場合には、正しい計算が出来ない事がありますので、セル参照で使用されるデータには、元データを使用して下さい。  ところで、 14.5 → 14:30 0.75 → 0:45 では駄目なのでしょうか。  それで良いのでしたら、60進法で表示させるセルに、次の様な数式を入力して下さい。 =A1/24  そして、そのセルの書式設定で表示形式タグを選択して、分類を[時刻]、種類を[13:30]にして下さい。  尚、セルの書式設定で、分類を[ユーザー定義]、種類を[h.mm]にされれば、 14.5 → 14.30 0.75 → 0.45 と表示させる事も出来ます。  この方法でしたら、セル参照の際に、セル参照したデータを数式中で使用される場合に、60進法で表示させるセルのデータを、直接使用する事が出来ます。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

たとえば =TEXT(A1*"1:0","h.mm")*1 などのように計算すると出てきます。 「表示」では出来ません。

sbr315
質問者

お礼

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