Come ottenere la media per volta in Excel 2007?


5

Ho questi valori

01:15
05:00
01:31
02:00
02:21
02:39
03:29
08:00

Ho evidenziato tutte queste celle e sono andato a formattare le celle - & gt; personalizzato - & gt; e scegliere mm: ss

Ho quindi provato a utilizzare la funzione media incorporata in Excel 2007

=AVERAGE(D31:D38)

Il risultato è 0.0

Ovviamente questo non è il risultato del numero che dovrebbe essere (non l'ho ancora calcolato manualmente ma sono sicuro che non lo sia).

Non sono sicuro che abbia il fatto di fare quando clicchi sulla cella con qualcosa del genere

"12:08:00 AM"

Non sono sicuro se questo è ciò che sta rovinando tutto.

Risposte:


6

Se vuoi farlo velocemente, seleziona Time come opzione dal menu a tendina e dovrebbe funzionare come previsto:

sample screed

Ho provato e non riesco a replicare i tuoi risultati, penso che stai incasinando ore / minuti / secondi, i campi Ora vengono solitamente memorizzati come hh: mm: ss, e quindi vengono visualizzati solo come vuoi. Ti consiglio di provare a utilizzare solo il campo Ora incorporato (come sopra) e poi provare a cambiarlo più tardi in hh: mm / mm: ss / hh: mm: ss, penso che quello che sta accadendo è che stai memorizzando come mm: ss, e visualizzare la media come hh: mm o simile, motivo per cui si ottengono risultati strani.


1
Penso di sapere cosa è successo. Avevo i campi come Tempo ma avevo una media decimale. Quando l'ho cambiato a tempo ha funzionato. Sono stato quindi in grado di utilizzare le celle di formato e ridurlo a mm: ss.
chobo2

Un metodo molto rapido ed efficace, +1.
John T

Sfortunatamente questo non ignora i campi di durata zero, il che significa che se hai, ad es. una scheda attività per un mese per lavoro, l'ora media sarà errata fino alla fine del mese. non ho capito AVERAGEIF per funzionare correttamente. Qualche idea?
Julian F. Weinert

@ Julian - Non sono d'accordo, in realtà sta facendo il suo lavoro - una media di 3,6,0 su tre campi rende un 3 medio ... Se non vuoi che certe celle appaiano nella media, non includere loro, ma non credo che questo sia un problema.
William Hilsum

Intendo DURATA DEL TEMPO, quindi il tipo di cella deve essere la durata ei valori dovrebbero essere 00: 35,00: 00,08: 46. non funziona per me, potrebbe essere un bug ...
Julian F. Weinert

1

Per ottenere i tempi formattati come "mm: ss" ho dovuto inserirli come segue:

00:01:15
00:05:00
00:01:31
00:02:00
00:02:21
00:02:39
00:03:29
00:08:00

vale a dire zero ore, alcuni minuti e alcuni secondi.

La modifica del formato in Ora visualizza "00:" per le ore.

Poi quando li medio ottengo 03:17


Hmm, ho ottenuto 3:16 come puoi vedere qui sotto. Strano...
Connor W

@Connor W - Ho ridigitato i miei valori in modo che fossero realmente nel formato "mm: ss" anziché in "hh: mm", in quanto Excel si aspettava che fossero quando li ho incollati nel foglio. Potrebbe essere solo un errore di arrotondamento nella funzione quando si ha a che fare con "hh: mm" piuttosto che "mm: ss"
ChrisF

Ottengo 3:16:53, questo viene arrotondato per eccesso.
William Hilsum

@Wil - sì - come stavo lavorando in "mm: ss". Con "hh: mm" il tempo verrà troncato.
ChrisF

0

Stavo cercando di fare alcuni calcoli sui valori temporali, e sono finito qui in questa pagina in cerca di aiuto. Stranamente, però, nessuno dei suggerimenti sul formato delle celle elencati qui funzionava per me ...

... fino a quando non ho finalmente capito che i miei dati, che avevo importato da un file, avevano spazi di fronte alla maggior parte dei valori temporali. Una volta rimossi gli spazi, Excel è stato FELICE per eseguire tutti i tipi di formule, correttamente, sui miei dati orari.

Qualcosa da cercare se hai problemi per quello che sembra "nessun motivo".


0

Innanzitutto, evidenzia tutte le celle che utilizzerai per il calcolo. (Le celle contenenti i valori che si aggiungeranno e la cella contenente la media di tutte le volte.) Fare clic con il tasto destro del mouse sulle celle collettive evidenziate e fare clic su "Formatta celle". Nella scheda Numero, scegli Personalizzato dalle selezioni sul lato sinistro della finestra. Nella casella di selezione a discesa del tipo, cercare il valore "h: mm". Seleziona questa opzione e fai clic su OK.

La formula per la cella contenente la media sarà uguale a qualsiasi altro tipo di media (= SUM (XX: XX) / X, OR = MEDIA (XX: XX))

Usando questo formato, mi vengono dati valori come questo

03:55 03:58 04:14 03:22 03:49 04:07 04:02

AVG = 3:55

Spero che questo ti aiuti.


0

L'approccio che ho utilizzato con MS Excel 2010 (che sarà simile a MS Excel 2007) è stato:

  1. Converti i tuoi dati di tempo in un numero decimale. Per farlo basta usare il Format Cells la finestra di dialogo; nel Number scheda, fare clic su Number categoria. Questo cambierà tutti i dati temporali in un numero.
  2. Calcolare la media da tali dati e infine riconvertire il numero in una cifra temporale utilizzando lo stesso approccio descritto nel passaggio 1.

0

Una cosa da tenere a mente quando si impostano i formati dell'ora in Excel è che il formato "hh: mm" ignora il numero di giorni e allo stesso modo "mm: ss" ignorerà il numero di ore immesse nella cella.

Se si ottengono risultati strani quando si calcolano manualmente i tempi medi, provare a inserire parentesi quadre attorno all'unità di tempo di livello più alto nel formato:

  • [Hh]: mm
  • [Mm]: ss

Ciò restituirà il numero assoluto di ore o minuti, utile se la somma dei tempi supera 24 ore o 60 minuti

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.