• ベストアンサー

hh:mm:ssをmm:ssに換算

エクセルのワークシート関数で1時間を超える時間(hh:mm:ss)を  分:秒(mm:ss)に換算するにはどうすれば良いでしょうか ? 例えば:  01:45:43  ----->105:30 時間を別セルに取り出して、同じく別セルに分を取り出して 時間数値に60を掛けて分に足せば出来ますが もっとスマートな方法がありますか ?

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

  • ベストアンサー
  • f272
  • ベストアンサー率46% (8467/18126)
回答No.1

書式を[mm]:ssにするだけではだめですか?

NuboChan
質問者

お礼

ありがとうございます。 書式設定で処理できるのですね 勉強になります。 最終的に文字列にしたいので下記で上手く出来ました。 =TEXT(G4,"[mm]:ss")

その他の回答 (1)

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

私も、#1の回答でどうか。 「時間」については、セルの時間を合計して24時間を超えても、日に繰り上げして表示しないようにしたい、質問は、よく出る。 [h]:mmなどの利用だ。 ーー 「分」の場合でも、同様のことをやって見ると データ例 B1:B2 12:34:45 3:34:00 合計 968:45 書式は[m]:ss  とした。[mm]:ssがよい、もあり得る。 -- 検算 C1  =12*60+34  で 754 C2  =3*60+34  で 214 合計 968 前記と一致。このやり方でOKと思う。 ーー セルの値として、求めたいならHour関数で時間を採り、60倍し、Minute関数で分を採り、足せば仕舞だ。