„Excel“ formulė: Vidutinės paskutinės N vertės lentelėje -

Turinys

Bendroji formulė

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

Santrauka

Norėdami apskaičiuoti paskutinių N reikšmių n „Excel“ lentelės vidurkį (ty paskutinės 3 eilutės, 5 paskutinės eilutės ir kt.), Galite naudoti funkciją AVERAGE kartu su INDEX ir ROWS funkcijomis. Parodytame pavyzdyje formulė F5 yra:

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

Paaiškinimas

Ši formulė yra geras pavyzdys, kaip struktūrinės nuorodos gali žymiai palengvinti darbą su „Excel“ duomenimis. Esme tai mes darome:

=AVERAGE(first:last)

kur „pirmas“ yra nuoroda į pirmąją langelį, įtraukiamą į vidurkį, o „paskutinė“ - nuoroda į paskutinę langelį, kurią reikia įtraukti. Rezultatas yra diapazonas, apimantis N ląstelių vidurkį.

Norėdami gauti pirmąjį langelį diapazone, mes naudojame tokį INDEX:

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

Masyvas yra visas pardavimo stulpelis, o eilutės numeris dirbo atimant (n-1) iš visų eilučių.

Pavyzdyje F4 yra 3, taigi eilutės numeris yra 10- (3-1) = 8. Kai eilutės numeris yra 8, INDEX grąžina C12.

Norėdami gauti paskutinį langelį, mes vėl naudojame INDEX:

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

Lentelėje yra 10 eilučių, todėl INDEX pateikia C14.

Tada funkcija AVERAGE pateikia C12: C14 vidurkį, kuris yra 78,33 USD.

Įdomios straipsniai...