Formula Excel: Jumlahkan lajur n terakhir -

Isi kandungan

Formula generik

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

Ringkasan

Untuk menjumlahkan lajur n terakhir dalam jadual data (iaitu 3 lajur terakhir, 4 lajur terakhir, dll.) Anda boleh menggunakan formula berdasarkan fungsi INDEX. Dalam contoh yang ditunjukkan, formula dalam K5:

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

di mana "data" adalah julat bernama C5: H8

Penjelasan

Kunci untuk memahami formula ini adalah menyedari bahawa fungsi INDEX dapat digunakan untuk mengembalikan rujukan ke seluruh baris dan keseluruhan lajur.

Untuk menghasilkan rujukan ke "lajur n terakhir" dalam jadual, kami membina rujukan dalam dua bahagian, yang disatukan oleh operator jarak jauh. Untuk mendapatkan rujukan ke lajur kiri, kami menggunakan:

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

Oleh kerana data mengandungi 6 lajur, dan K4 berisi 3, ini memudahkan untuk:

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

Untuk mendapatkan rujukan ke lajur kanan dalam julat, kami menggunakan:

INDEX(data,0,COLUMNS(data))

Yang mengembalikan rujukan ke lajur 6 dari julat bernama "data", kerana fungsi COLUMN mengembalikan 6:

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

Bersama-sama, dua fungsi INDEX mengembalikan rujukan ke lajur 4 hingga 6 dalam data (iaitu F5: H8), yang menentukan susunan nilai di dalam fungsi SUM:

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

Fungsi SUM kemudian mengira dan mengembalikan jumlahnya, 135.

Pautan yang baik

INDEKS yang mengagumkan (artikel hebat oleh Daniel Ferry)

Artikel menarik...