In Excel come posso sommare tutte le celle sopra la cella corrente fino a una cella particolare


0

Quale formula devo applicare per aggiungere tutte le celle sopra la cella corrente ma solo fino a una cella con un testo particolare.

Come nel caso dell'esempio di seguito, la formula aggiunge tutte le celle sopra di essa, ma solo fino a "Quantità", non al di sopra di ciò, in modo che se vengono inserite tra le celle anche queste vengono aggiunte.

Quantità

1000

500

345

560

Formula


Ci stai dando lo scenario completo? Se riesci a vedere la cella con Amount, basta iniziare la somma una cella in basso. Se è più complesso di quello, modifica la tua domanda e fornisci i dettagli mancanti.
teylyn,

Il punto di partenza è banale, basta specificarlo. L'aggiunta di righe verrà gestita a condizione che siano all'interno del tuo intervallo. Se si aggiungono sopra o sotto gli endpoint dell'intervallo, sarà necessario provvedere a gestirlo. Potete chiarire meglio i requisiti?
Fixer 1234

Risposte:


1

Se la cella con il testo Amountè in A1, è possibile utilizzare

= SUM ($ A $ 2: A5)

Se viene inserita una riga tra le righe 2 e 5, la formula verrà aggiornata a

= SUM ($ A $ 2: A6)

Se, tuttavia, aggiungi una nuova riga sopra la riga 6, la formula non cambierà. In tal caso, l'uomo vuole avere una riga vuota sopra la formula. Includi la riga vuota nella formula della somma. Quando si desidera inserire una nuova riga, selezionare la riga vuota e inserire la riga, quindi la formula verrà aggiornata.

In alternativa, puoi salvare tutta quella seccatura e utilizzare un oggetto Tabella Excel (Inserisci barra multifunzione> Tabella) per attivare i totali della tabella, quindi non devi assolutamente scrivere una formula. Per inserire una nuova riga nella parte inferiore della tabella, seleziona l'ultima cella nell'ultima riga e premi il tasto Tab.

Puoi anche creare la formula manualmente se ne hai bisogno al di fuori della tabella, in questo modo.

=sum(Table1[amount])

+1 per tavolo, la soluzione semplice.
Fixer 1234

0

Questo è un po 'goffo, quindi probabilmente c'è un modo per ottimizzare, ma prova questo.

=SUM(INDIRECT("$A"&MATCH("Amount",$A:A,0)+1&":$A$"&ROW()-1))

inserisci qui la descrizione dell'immagine


Avrei pubblicato quasi la stessa identica risposta fino a quando non mi sarei reso conto che anche quello non è a prova di proiettile. Potrebbero esserci più intervalli, con "Importo" che appare più di una volta. La formula potrebbe far impazzire far fronte a ogni possibilità. Ho pensato che fosse logico chiedere all'OP quali requisiti dovevano gestire. :-)
fixer1234

Per favore, non indiretto. Questo può essere fatto non volatile,
teylyn
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.