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.

Jawaban:


12

Tentu, coba ini

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


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)

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.


0

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.