8

今、私は自分のセルを次のようにフォーマットしました:

h "hours" m "minutes"

したがって、私のセルにが含まれている場合は7:00、として表示され7 hours 0 minutesます。これらがゼロの場合、時間または分を削除する方法はありますか?のようなもの、7 hoursまたは0:3030 minutes

4

1 に答える 1

7

Excel 2007以降のバージョン(ただし、明らかにExcel for Mac 2011ではない)を使用している場合は、通常の書式設定と条件付き書式設定を組み合わせてこれを実現できます。

A1ダウンのデータがこのような通常のカスタムフォーマットを使用すると仮定します

[<0.0415][m]" minutes";h "hours" m "minutes"

これにより、01:00未満の値が次のように表示されることを除いて、以前のフォーマットと同じになります。

30 minutes

これで、条件付き書式条件を追加できます。列Aを選択した状態で、これを実行します

条件付き書式>新しいルール>数式を使​​用して書式を設定するセルを決定>ボックスにこの数式を入力

=MINUTE(A1)=0

「フォーマット」ボタンをクリックして、以下の数値フォーマットを設定してください

h" hours"

A1に16:00がある場合、次のように表示されます。16 hours

[条件付き書式ルールは常に通常の書式よりも優先されます]

時計の時間ではなく「経過」時間を扱っている場合は、24時間以上の時間を表示するために、すべての時間形式でhではなく[h]を使用することをお勧めします。

于 2013-01-01T13:57:44.097 に答える