Saya mencoba menemukan rumus di mana saya dapat melihat rentang kolom dalam satu baris dan mengembalikan tajuk kolom di baris itu di mana nilai bukan nol pertama muncul, bergerak dari kiri ke kanan.
Di bawah ini adalah screenshot dari data saya:
Hasil yang ingin saya lihat di kolom H adalah sebagai berikut, untuk setiap baris:
9 = 10/31/2011
10 = 11/30/2011
11 = 11/30/2011
12 = 12/31/2011
Saya telah bermain-main dengan beberapa rumus array dan mencari melalui fungsi-fungsi, tetapi belum menemukan keberhasilan. Saya berharap ada ahli excel lain yang mungkin punya ide.
Saya ingin menghindari penulisan UDF untuk saat ini, jika saya bisa.
Saya menerima jawaban di atas, tetapi ingin menunjukkan cara lain yang saya temukan untuk melakukannya, kalau-kalau ini membantu siapa pun.
=OFFSET($I$8,0,MATCH(0,J10:N10,1)+1)
Anda juga bisa menuliskannya sebagai:
=INDEX(J$8:N$8,MATCH(0,J9:N9,1)+1)
Tidak bisa'tidak bisa membuat hal di atas berfungsi, karena rumus akan mengembalikan kolom (angka) terbesar yang bukan nol. Saya menggunakan =MATCH(SMALL(J10:N10,1),J10:N10,0). Kecil mengabaikan nilai nol.