Voglio essere in grado di sommare i valori di un'intera riga ad eccezione delle prime 2 celle. Quindi qualcosa del genere:
=sum(A3:A*infinity*)
Come faccio a fare questo?
Voglio essere in grado di sommare i valori di un'intera riga ad eccezione delle prime 2 celle. Quindi qualcosa del genere:
=sum(A3:A*infinity*)
Come faccio a fare questo?
Risposte:
Qualcosa di simile è stato chiesto prima e ripeterò questa risposta : basta inserire:
=sum(a3:a1048576)
perché è il numero massimo di celle per colonna / riga in Office 2007 e 2010. (65536 è massimo per prima del 2007.) (Per le colonne, il nome della colonna massima è XFD nel 2007 e 2010 e IV prima del 2007.)
Aggiungi tutto e poi togli quelli che non vuoi includere:
=SUM(A:A)-A1-A2
Modificare:
Come ha sottolineato josmh, la formula sopra fallirà con un errore se A1 o A2 non sono numerici, ma funzionerà quanto segue:
=SUM(A:A)-SUM(A1,A2)
o
=SUM(A:A)-SUM(A1:A2)
o (per un po 'di divertimento!)
=SUM(A:A,(-1*(SUM(A1))),(-1*SUM((A2))))
Funzionano perché la funzione SUM ignora i campi non numerici
Per riassumere un'intera riga :
=sum(1:1)
Sostituire 1 con il numero di riga iniziale e quindi utilizzare la maniglia di riempimento automatico di conseguenza. Se trascini la formula verso il basso, cambierà in "= sum (2: 2)" e così via.
Per sommare l' intera riga , tranne le prime 2 colonne :
=sum(1:1)-sum($a1:$b1)
Questo ti aiuterà a ridurre le dimensioni del file.
Questo ha già diverse risposte, ma ecco un metodo che non ho ancora visto pubblicato:
=SUM(OFFSET(3:3,0,2,1,COLUMNS(3:3)-2))
Il formato è SUM(OFFSET(Range, Rows, Cols, [Height], [Width]))
. Iniziamo con l'intero intervallo, spostiamo zero righe verso il basso e due colonne sopra, impostiamo l'altezza su 1 e impostiamo la larghezza sulla larghezza corrente meno due. Finché la regolazione della larghezza è la stessa dell'offset, funziona perfettamente. Ecco la stessa idea di sommare una colonna anziché una riga: (Nota che non devi usare il Width
parametro perché vuoi la stessa larghezza dell'intervallo originale.)
=SUM(OFFSET(A:A,2,0,ROWS(A:A)-2))
Il vantaggio di queste formule rispetto alla risposta attualmente accettata è che funzionano in qualsiasi versione di Excel. Inoltre, non regolerà l'intervallo se si inseriscono celle in primo piano perché fa riferimento all'intera riga / colonna. È possibile che si desideri o meno tale funzionalità a seconda della configurazione dei dati.
=sum(A3:A*infinity*)
quanto consentirà Microsoft Excel. Sfortunatamente, ogni riferimento deve essere inserito due volte (uno per la funzione OFFSET e un altro per la funzione ROWS).
Ho pensato che avresti potuto semplicemente fare quanto segue: = SOMMA (A3: A)
Modifica : mi dispiace, ho letto male, questo è per una colonna
Per le righe, vedere la risposta approvata.
=SUM(A3:A:A)
.
=SUM(A3:A:A)
sembra essere lo stesso di =SUM(A:A)
. (Sono sorpreso che non sia un errore di sintassi.)
Puoi anche selezionare celle in una riga o colonna selezionando la prima cella e quindi premendo il tasto CTRL+ SHIFT+ ARROW( RIGHT ARROWo LEFT ARROWper le righe, FRECCIA SU o FRECCIA GIÙ per le colonne).
Nota Se la riga o la colonna contiene dati, il tasto CTRL + MAIUSC + FRECCIA seleziona la riga o la colonna sull'ultima cella utilizzata. Premere CTRL + MAIUSC + FRECCIA una seconda volta per selezionare l'intera riga o colonna.
PS.
È un peccato che Excel non abbia lo stesso trucco di Google Sheets . Ad es. per selezionare da C2 a C ( infinito ), puoi fare lì:
SUM(C2:2)