Rumus Excel Untuk Mendapatkan Nilai Nol Nol Pertama dalam Baris dan Kembali Kolom Header

7

Saya mencoba menemukan rumus di mana saya bisa melihat rentang kolom dalam satu baris dan mengembalikan header kolom di baris itu di mana nilai bukan nol pertama terjadi, bergerak dari kiri ke kanan.

Di bawah ini adalah tangkapan layar dari data saya: enter image description here

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, tetapi belum menemukan keberhasilan apa pun. Saya berharap penyihir excel lain mungkin punya ide.

Saya ingin menghindari menulis UDF untuk saat ini, jika saya bisa.

Scott Holtzman
sumber

Jawaban:

12

Tentu, coba ini

=INDEX(J$8:N$8,MATCH(TRUE,INDEX(J9:N9<>0,),0))

Raystafarian
sumber
Terima kasih untuk itu. Saya menemukan cara lain untuk melakukannya, tetapi milik Anda lebih elegan dan jelas :)
Scott Holtzman
Apakah yang kedua INDEX di sana untuk menghindari memasukkan sebagai formula array?
Felipe
Argumen pertama ke INDEX: J9:N9<>0, dua pertanyaan: 1) Manakah dari formulir INDEX () yang digunakan, "formulir Array" atau "formulir Referensi"? 2) Apa kata Excel untuk konsep membandingkan rentang (?) Yaitu J9: N9, dengan nilai tunggal (?) Seperti 0
The Red Pea
@TheRedPea Saya tidak yakin secara spesifik apa namanya, tapi ini adalah rumus array secara umum. Itu J8:N8 merujuk pada judul di mana indeks berikutnya mencari nilai bukan nol, jika itu membantu.
Raystafarian
3

Saya menerima jawaban di atas tetapi ingin menunjukkan cara lain yang saya temukan untuk melakukannya, kalau-kalau itu membantu siapa pun.

=OFFSET($I$8,0,MATCH(0,J10:N10,1)+1)

Anda juga dapat menulis ini sebagai:

=INDEX(J$8:N$8,MATCH(0,J9:N9,1)+1)
Scott Holtzman
sumber
0

Tidak dapat mengaktifkan hal di atas, karena rumus akan mengembalikan kolom (angka) terbesar yang bukan nol. Saya menggunakan = MATCH (KECIL (J10: N10,1), J10: N10,0). Kecil mengabaikan nilai nol.

Darren Hall
sumber
0

Baik! jika persyaratannya hanya menempatkan nilai J8: N8 di kolom H, maka Salin dan transpos (Opsi Tempel) harus menyelesaikan masalah.

Sanjeev Kathuria
sumber