Somma Excel della riga da 1 a 10 in base al numero di intervallo


0

Come posso sommare solo in base all'input dell'intervallo?

inserisci qui la descrizione dell'immagine

Per favore, aiutami al di sopra delle condizioni. Grazie mille.


La domanda non è chiara Cosa significa "intervallo" qui? È intervallo come oggetto (ovvero definisce una riga)? In tal caso, passare attraverso la funzione INDIRETTA. Oppure è l'intervallo superiore del valore sommato insieme (in tal caso, utilizzare SUMIF).
Eleshar,

Risposte:


2

Se capisco correttamente la tua domanda, puoi provare la seguente soluzione. I dati di esempio sono nella riga da C4 a C10. Da B4 a B10 sono solo i numeri di riga per maggiore chiarezza. Non sono richiesti C2 è l'intervallo e F4 contiene la somma dell'ennesima riga. n è il valore in C2.

Inserisci la seguente formula in F4

=IF(C2<=0,0,SUM(INDIRECT("C"&ROW(C4)):INDIRECT("C"&ROW(INDIRECT("C"&ROW(C4)+C2-1)))))

inserisci qui la descrizione dell'immagine


WOW, sei davvero un risparmiatore di dio. grazie risolve la mia domanda. Semplicemente non capisco come funziona usando la funzione indiretta?
wong ivity

La funzione INDIRETTA può essere utilizzata per ottenere un riferimento di cella specificato dal testo. Quindi formula = SUM (C2: C4) e = SUM (C2: INDIRETTO ("C" e 4)) producono lo stesso output. La soluzione precedente utilizza INDIRECT & ROW per manipolare il riferimento di cella in modo che SUM valuti le righe previste come specificato nella cella Intervallo. Maggiori informazioni sulla funzione INDIRETTA qui su Supporto di Office support.office.com/en-us/article/…
patkim
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.