
Formula umum
=LOOKUP(2,1/(row""),header)
Ringkasan
Untuk mengambil tanggal yang terkait dengan data tabel entri terakhir, Anda bisa menggunakan rumus yang didasarkan pada fungsi LOOKUP. Pada contoh yang diperlihatkan rumus di H5 adalah:
=LOOKUP(2,1/(C5:G5""),C$4:G$4)
Penjelasan
Bekerja dari dalam ke luar, ekspresi C5: G5 "" mengembalikan larik nilai benar dan salah:
(FALSE,TRUE,FALSE,FALSE,FALSE)
Angka 1 dibagi dengan larik ini, yang membuat larik baru yang terdiri dari 1 atau # DIV / 0! kesalahan:
(#DIV/0!,1,#DIV/0!,#DIV/0!,#DIV/0!)
Array ini digunakan sebagai lookup_vector.
Lookup_value adalah 2, tetapi nilai terbesar dalam lookup_array adalah 1, jadi pencarian akan cocok dengan 1 terakhir dalam array.
Terakhir, LOOKUP mengembalikan nilai terkait di result_vector, dari tanggal di kisaran C $ 4: G $ 4.
Catatan: hasil di kolom H adalah tanggal dari baris 5, diformat dengan format kustom "mmm" untuk memperlihatkan singkatan nama bulan saja.
Nol, bukan kosong
Anda mungkin memiliki tabel dengan nol dan bukan sel kosong:
Dalam kasus tersebut, Anda dapat menyesuaikan rumus agar cocok dengan nilai yang lebih besar dari nol seperti:
=LOOKUP(2,1/(C5:G5>0),C$4:G$4)
Berbagai kriteria
Anda dapat memperluas kriteria dengan menambahkan ekspresi ke penyebut dengan logika boolean. Misalnya, untuk mencocokkan nilai terakhir yang lebih besar dari 400, Anda dapat menggunakan rumus seperti ini:
=LOOKUP(2,1/((C5:G5"")*(C5:G5>400)),C$4:G$4)