0

私はExcel2007を使用しています。分だけを表示するようにセルをフォーマットするのに助けが必要です。実際の継続時間が30秒の場合、.5と表示されるはずです。

4

2 に答える 2

2

これを行う最も簡単な方法は、時間の値に1440(1日の分数)を掛けることです。したがって、A1に5:20が含まれている場合は、B1でこの式を使用して320を取得します。

=A1*1440

このソリューションは、24時間以上の値でも、任意の時間値で機能します。たとえば、33:20を2000に変換します。

編集:「フォーマット」について言及していることに注意してください。A1を[m](角かっこを含める必要があります)としてカスタムフォーマットできます。これにより、別のセルに数式を入力しなくても、私の例では320または2000が表示されます。 ...しかし、それは整数のみを表示するので、それを使用して30秒間0.5を取得することはできません

于 2013-01-07T10:03:33.307 に答える
1

=(HOUR(A1))* 60 + MINUTE(A1)+ IF(SECOND(A1)> 30、INT(1+ SECOND(A1)/ 60)、SECOND(A1)/ 60)

于 2013-01-07T06:21:21.417 に答える