• ベストアンサー

EXCEL 1.04分を64秒と表示したい

EXCEL2003 質問なのですが、例えばセルに、1.04分と入れると、実は64秒で保存され、その64秒を元に、別のセルで計算値として使用したいのですが、このようなことは可能でしょうか?

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

  • ベストアンサー
  • keirika
  • ベストアンサー率42% (279/658)
回答No.1

00:01:04(1.04分)と入力すると自動的に64秒で保存されますので、特別なことをする必要はありません

taktak888jp
質問者

お礼

ありがとうございます。 そうですねえ、入力を変えれば特別なことをする必要ないですね。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

A列に、書式を文字列として(なぜなら7.4と7.40を別のものと認識させないといけないので)おく。4秒は必ず04と入力してくれるなら不要かも。 A列   B列(関数の結果) 1.14 0時01分14秒 15.07 0時15分07秒 23.01 0時23分01秒 13.1 0時13分10秒 12.40 0時12分40秒 B1に=0+INT(A1)/(24*60)+MOD(A1,1)*100/(24*60*60)と式を入れて B5まで複写。 書式を時刻ー(種類を)13時30分55秒を選ぶ。 結果は上記の通り。 B5に =SUM(B1:B5) を入れて書式はB1:B5と同じ。 1時05分12秒 となりました。 エクセルの標準の24時間を1とする数字に、分、秒を換算しなおしました。 分ー>1/(24*60) 秒--->1/(24*60*60) です。少数以下の部分を100をかけて秒数化しています。 相当考えましたが、非力で、うまくいく、都合の良い例を挙げているかも知れません。既出回答と違うようなのでやや不安です。 十分テストするか、反例を上げてみてください。

noname#204879
noname#204879
回答No.4

=TIME(0,A1,MOD(A1,1)*100)

noname#25507
noname#25507
回答No.3

たとえばA1に入力するのが 1.04 で、セルの書式設定で「分」が自動的につくようになっている・・・・とした場合、入力値を別のセルで計算値として利用する前に =TIME(0,INT(A1),MOD(A1*100,100)) のようなワンクッションが必要かと。

  • keirika
  • ベストアンサー率42% (279/658)
回答No.2

No.1です。 補足します 表示はユーザー定義で[S]で出来ます

関連するQ&A

専門家に質問してみよう