Excel formula: vidējās pēdējās N vērtības tabulā -

Satura rādītājs

Vispārēja formula

=AVERAGE(INDEX(table(column),ROWS(table)-(N-1)):INDEX(table(column),ROWS(table)))

Kopsavilkums

Lai aprēķinātu vidējo vērtību pēdējām N vērtībām n Excel tabulā (ti, pēdējās 3 rindas, pēdējās 5 rindas utt.), Varat izmantot funkciju AVERAGE kopā ar funkcijām INDEX un ROWS. Parādītajā piemērā formula F5 ir:

=AVERAGE(INDEX(Table1(Sales),ROWS(Table1)-(F4-1)):INDEX(Table1(Sales),ROWS(Table1)))

Paskaidrojums

Šī formula ir labs piemērs tam, kā strukturētās atsauces var ievērojami atvieglot darbu ar datiem programmā Excel. Būtībā mēs to darām:

=AVERAGE(first:last)

kur "pirmais" ir atsauce uz pirmo šūnu, kas jāiekļauj vidējā rādītājā, un "pēdējā" ir atsauce uz pēdējo šūnu, kas jāiekļauj. Rezultāts ir diapazons, kurā vidēji tiek iekļautas N šūnas.

Lai iegūtu pirmo šūnu diapazonā, mēs izmantojam šādu INDEX:

INDEX(Table1(Sales),ROWS(Table1)-(F4-1))

Masīvs ir visa kolonna Pārdošana, un rindas numurs strādāja, atņemot (n-1) no kopējām rindām.

Piemērā F4 satur 3, tāpēc rindas numurs ir 10- (3-1) = 8. Ar rindas numuru 8 INDEX atgriež C12.

Lai iegūtu pēdējo šūnu, mēs atkal izmantojam INDEX šādi:

INDEX(Table1(Sales),ROWS(Table1))

Tabulā ir 10 rindas, tāpēc INDEX atgriež C14.

Tad funkcija AVERAGE atgriež C12: C14 vidējo vērtību, kas ir 78,33 USD.

Interesanti raksti...