Rumus Excel: Dapatkan tanggal yang terkait dengan entri terakhir -

Daftar Isi

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)

Artikel yang menarik...