„Excel“ formulė: sudėkite paskutinius n stulpelius -

Turinys

Bendroji formulė

=SUM(INDEX(data,0,COLUMNS(data)-(n-1)):INDEX(data,0,COLUMNS(data)))

Santrauka

Norėdami susumuoti paskutinius n stulpelių duomenų lentelėje (ty paskutiniai 3 stulpeliai, paskutiniai 4 stulpeliai ir kt.), Galite naudoti formulę, pagrįstą funkcija INDEX. Parodytame pavyzdyje formulė K5:

=SUM(INDEX(data,0,COLUMNS(data)-(K4-1)): INDEX(data,0,COLUMNS(data)))

kur „duomenys“ yra įvardytas diapazonas C5: H8

Paaiškinimas

Svarbiausia suprasti šią formulę yra suvokti, kad funkciją INDEX galima naudoti norint grąžinti nuorodą į visas eilutes ir ištisus stulpelius.

Norėdami sukurti nuorodą į „paskutinius n stulpelius“ lentelėje, mes sukursime nuorodą iš dviejų dalių, sujungtų diapazono operatoriumi. Norėdami gauti nuorodą į kairįjį stulpelį, mes naudojame:

INDEX(data,0,COLUMNS(data)-(K4-1))

Kadangi duomenyse yra 6 stulpeliai, o K4 - 3, tai supaprastina:

INDEX(data,0,4) // all of column 4

Norėdami gauti nuorodą į dešinį diapazono stulpelį, mes naudojame:

INDEX(data,0,COLUMNS(data))

Pateikiama nuoroda į pavadinto diapazono „duomenys“ 6 stulpelį, nes funkcija COLUMN pateikia 6:

INDEX(data,0,6) // all of column 6

Kartu dvi INDEX funkcijos pateikia nuorodą į duomenų 4–6 stulpelius (ty F5: H8), kurie išskaidomi į reikšmių masyvą funkcijos SUM viduje:

SUM((15,14,10;9,12,12;7,9,9;12,13,13))

Tada funkcija SUM apskaičiuoja ir grąžina sumą 135.

Geri ryšiai

„Imposing INDEX“ (fantastiškas Danielio Ferry straipsnis)

Įdomios straipsniai...