2010-07-21 10 views

risposta

17

La grande differenza tra SUBTOTAL e SUM è che SUBTOTAL può essere utilizzato ripetutamente nella stessa colonna per i subtotali delle sezioni e quindi utilizzato nuovamente alla fine per un totale complessivo. SUBTOTAL (9, myrange) esclude altri valori calcolati da SUBTOTAL all'interno di myrange. SUM non esclude nulla, quindi se hai subtotali di sezione, e usi SUM (myrange) per il totale generale, il tuo totale complessivo raddoppierà quello che dovrebbe essere (dal momento che ha contato i valori di riga "nudi" in myrange così come i subtotali della sezione che si trovano in myrange).

+0

Ben detto. http://www.dailydoseofexcel.com/archives/2008/01/04/subtotals-ignoring-subtotals/ –

-1

According to Microsoft, there is no difference, sebbene SUBTOTAL() sia più flessibile poiché ha la possibilità di includere o ignorare valori nascosti. Non sarei sorpreso se SUM() (e altri come AVERAGE() e STDEV()) siano stati implementati in termini di SUBTOTAL().

+3

-1: Una differenza importante non menzionata in questa risposta è che SUBTOTAL() non include il risultato di altri calcoli SUBTOTAL() nell'intervallo. Questo è in realtà il motivo principale per l'utilizzo di SUBTOTAL() nella maggior parte dei casi. –

Problemi correlati