Excel formula: summējiet pēdējās n kolonnas -

Satura rādītājs

Vispārēja formula

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

Kopsavilkums

Lai apkopotu pēdējās n kolonnas datu tabulā (ti, pēdējās 3 kolonnas, pēdējās 4 kolonnas utt.), Varat izmantot formulu, kuras pamatā ir funkcija INDEX. Parādītajā piemērā formula K5:

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

kur "dati" ir nosauktais diapazons C5: H8

Paskaidrojums

Šīs formulas izpratnes atslēga ir saprast, ka funkciju INDEX var izmantot, lai atgrieztu atsauci uz veselām rindām un veselām kolonnām.

Lai ģenerētu atsauci uz tabulas "pēdējām n kolonnām", mēs izveidojam atsauci divās daļās, kuras savieno diapazona operators. Lai iegūtu atsauci uz kreiso kolonnu, mēs izmantojam:

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

Tā kā datos ir 6 kolonnas un K4 ir 3, tas vienkāršo:

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

Lai iegūtu atsauci uz diapazona labo kolonnu, mēs izmantojam:

INDEX(data,0,COLUMNS(data))

Atgriež atsauci uz nosaukto diapazona "dati" 6. kolonnu, jo funkcija COLUMN atgriež 6:

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

Abas INDEX funkcijas kopā atgriež atsauci uz datu 4. līdz 6. kolonnu (ti, F5: H8), kas izšķir vērtību masīvu SUM funkcijā:

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

Pēc tam funkcija SUM aprēķina un atgriež summu 135.

Labas saites

The Imposing INDEX (fantastisks Daniela Ferry raksts)

Interesanti raksti...