Pak Imam,

1. Posisi nilai yang sama dengan data terakhir sebelum posisi data terakhir
Untuk mendapatkan nilai terakhir, bisa dicari dengan : (sebaiknya
diletakkan pada sebuah cell khusus berisi nilai terakhir karena akan
digunakan berulang kali)
=*LOOKUP(9^9,A3:A10)*

Posisi baris excel terakhir = Jumlah baris excel di nilai terakhir =
Rows(A1:A10)

Nilai yang sama dengan data terakhir dapat ditemui terakhir pada baris :
(array formula)
=ROWS(A1:A10)-LARGE((A1:A10=*LOOKUP(9^9,A3:A10)*)*ROW(A1:A10),2)

2. Mendaftar alamat cell yang bernilai sama dengan data terakhir
>> Jika hasil boleh dipisah menjadi dalam banyak baris, maka salah satu
caranya adalah dengan array formula berikut :
=IF(ROW(A3:A10)-2<=COUNTIF(A3:A10,*LOOKUP(9^9,A3:A10)*),"A"&SMALL(IF(A3:A10=
*LOOKUP(9^9,A3:A10)*,ROW(A3:A10)),ROW(A3:A10)-2),"")

>> Jika hasil harus sebagai nilai hasil concatenate di sebuah cell saja,
maka salah satu caranya adalah :
A. buat kolom bantu pada data (misal diberi header teks 'hlp' ~ 3 char)
[misal di kolom B]
B. kolom bantu diisi formula :
=IF(A3=$F$2,B2&",A"&ROW(),B2)
C. Formula di copy ke seluruh baris data
D. Buat formula hasil concatenate (disebuah cell hasil)
=MID(LOOKUP("z",B3:B10),5,99)

Wassalamualaikum Wr. Wb.
Kid.

2012/2/12 <sin.u...@yahoo.com>

> 2,4,7,5,0,7,1,7

Attachment: re-data_terakhir_dan_posisi_sebelumnya.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

Kirim email ke