Exceli valem: summeerige viimased n veergu -

Lang L: none (table-of-contents)

Üldine valem

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

Kokkuvõte

Andmetabeli viimase n veeru (st viimased 3 veergu, 4 viimast veergu jne) summeerimiseks võite kasutada funktsiooni INDEX põhinevat valemit. Näidatud näites valem K5-s:

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

kus "andmed" on nimega vahemik C5: H8

Selgitus

Selle valemi mõistmise võti on mõista, et funktsiooni INDEX saab kasutada viite tagastamiseks tervetele ridadele ja tervetele veergudele.

Viite loomiseks tabeli "viimasele n veerule" ehitame viite kahes osas, mis on ühendatud vahemikuoperaatoriga. Vasakule veerule viite saamiseks kasutame järgmist:

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

Kuna andmed sisaldavad 6 veergu ja K4 sisaldab 3, lihtsustab see järgmist:

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

Vahemiku parempoolsele veerule viite saamiseks kasutame järgmist:

INDEX(data,0,COLUMNS(data))

See tagastab viite nimega vahemiku "data" 6. veerule, kuna funktsioon COLUMN tagastab 6:

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

Kaks funktsiooni INDEX tagastavad koos viite andmetes veergudele 4 kuni 6 (st F5: H8), mis lahendavad funktsiooni SUM väärtuste massiivi:

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

Funktsioon SUM arvutab välja ja tagastab summa 135.

Head lingid

Imposeeriv indeks (fantastiline artikkel: Daniel Ferry)

Huvitavad Artiklid...