2013-01-01 18 views
6

In questo momento ho formattato il mio cellulare con:Excel: come nascondere ore o minuti se uno è zero?

h "hours" m "minutes" 

Quindi, se il mio cellulare ha 7:00, si visualizza come 7 hours 0 minutes. C'è un modo per rimuovere le ore oi minuti se questi sono zero? Qualcosa di simile 7 hours, o 0:30 come 30 minutes

risposta

5

Se si dispone di Excel 2007 o versioni successive (ma a quanto pare non Excel per Mac 2011) è possibile raggiungere questo obiettivo con una combinazione di formattazione regolare e formattazione condizionale.

Assumendo i dati in A1 verso il basso utilizzare un formato personalizzato regolare come questo

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

che vi darà la stessa formattazione precedente tranne che qualsiasi valore < 01:00 visualizzerà come

30 minutes

Ora è possibile aggiungere una condizione di formattazione condizionale. Con colonna A selezionata fare questo

Formattazione condizionale> Nuova regola> utilizzare una formula per determinare le celle da formattare> digitare questa formula nella casella di

=MINUTE(A1)=0

Fare clic sul pulsante "formato" e impostare la formato seguente numero

h" hours"

Ora, se avete 16:00 in A1 che mostrerà come solo 16 hours

012.

[regole di formattazione condizionale saranno sempre sostituiscono formattazione regolare]

Se avete a che fare con i tempi "trascorsi" piuttosto che i tempi di clock allora si potrebbe desiderare di utilizzare [h] piuttosto che h in tutti i formati ore per mostrare ore 24+

+0

Interessante. Mi piace il '[<0.0415] h \: m" minuti "; h" ore "m" minuti "' formato, è un peccato non poter impostare 'm" minuti "' invece di 'h \: m" minuti "'. Inoltre sto usando mac Excel 2011, ma non riesco a trovare un modo per impostare un formato numerico su una regola di formattazione condizionale. – nachocab

+0

Non ho usato mac Excel 2011 ma credo che dovrebbe essere simile a Excel 2010 - in quella versione quando si fa clic sul pulsante di formattazione nella formattazione condizionale ci sono 4 schede, Numero, Font, Bordo e Riempimento - il primo di quelli ti permette di impostare un numero di formato –

+0

Io vedo solo Font, Border e Fill, quindi immagino che non ci sia. Oh bene. Non capisco del tutto perché '[<0.0415] m" minuti "' non funziona. La condizione è specifica per le ore? – nachocab

0

Non c'è una tale opzione in Excel

+0

È possibile verificare che INT (cella) = cella, ma che coinvolgerà colonna/formula in più e sarà pesante, quindi consiglierei di non farlo. –

Problemi correlati