web-dev-qa-db-ja.com

入力された継続時間を分:秒に変換します

私は このスプレッドシート に取り組んでおり、C、D、E列のデータを時間と分から分と秒に変換したいと思います。

たとえば、入力された7:08は、代わりに07:08:00.000(分と秒、時間なし)のようになるはずであるときに、00:07:08.000(時間と分、秒なし)に変わりました。

Googleスプレッドシートがデフォルトで時間を入力する方法を変更して、mm:ssとして入力された期間が自動的にmm:ssに変換されるようにする方法はありますか?

1
bigyihsuan
  • カスタムの時刻形式が_mm:ss_に設定されている場合、7min&8sec_0:7:8_として入力する必要があります

  • それ以外の場合は、数式と+1列を使用して、それをもっともらしい形式に変換する必要があります

    • =TEXT(TIME(, HOUR(C2), MINUTE(C2)), "m:ss")(出力はテキスト)

    • =VALUE(TEXT(TIME(, HOUR(C2), MINUTE(C2)), "m:ss"))(カスタム形式にする必要があります)

    • =TIMEVALUE(TEXT(TIME(, HOUR(C2), MINUTE(C2)), "m:ss"))(最適に機能)

1
user0