Rumus kondisional di excel untuk rentang sel

Saya sedang berupaya mengumpulkan cara yang mudah bagi tenaga penjualan kami untuk mengimbangi waktu, penjualan, dan proposal mereka. Di sel B2:B20 mereka mencantumkan nama orang yang telah melakukan kontak, di sel c2:c20 mereka mencantumkan apakah orang itu adalah kontak (c), prospek (l), Proposal (P) atau penjualan (S). Saya telah mencoba mencari rumus sehingga jika di sel c2:c20, ada "P" yang terdaftar, maka itu akan mencantumkan nama kontak dari sel B yang sesuai dalam tabel di halaman.


person Katie Palmer    schedule 02.02.2015    source sumber
comment
Jadi jika sel B2 adalah John Doe dan sel C2 adalah P, maka Anda ingin menampilkan John Doe di tabel lain? Apakah tabel itu memiliki sel untuk masing-masing orang? Dan bagi yang tidak ada huruf Pnya mau dikosongkan?   -  person lurker    schedule 02.02.2015
comment
=IF(C2="P",B2,"") sesuatu seperti itu?   -  person lurker    schedule 02.02.2015
comment
Melakukannya seperti yang Anda tunjukkan berhasil, tetapi kemudian kita harus memiliki sel dalam tabel untuk setiap sel yang berpotensi memiliki P. Kami mencoba menghindari hal itu. Dari semua kontak tersebut, hanya 2 atau 3 yang akan diberi nilai P sehingga kita memiliki tabel dengan hanya beberapa titik saja. Saya berharap ada cara yang jika tidak memiliki nilai p maka ia hanya akan melihat sel berikutnya, dan kemudian memasukkan informasi setelah mencapai p   -  person Katie Palmer    schedule 02.02.2015
comment
Tabel target harus dinamis, karena mungkin tidak ada seorang pun yang memiliki P, atau sebagian besar atau semua dapat memiliki P di kolom tersebut. Apakah ada informasi lain di tabel target? Jika tidak, mungkin cara yang lebih baik untuk melihat baris P saja adalah dengan menggunakan filter otomatis (Sort & Filter > Filter)   -  person lurker    schedule 02.02.2015


Jawaban (1)


Katakanlah Anda ingin membuat daftar nama-nama tersebut di F2 ke bawah - coba "rumus array" ini di F2 dikonfirmasi dengan CTRL+SHIFT+ENTER dan salin ke bawah kolom

=IFERROR(INDEX(B:B,SMALL(IF(C$2:C$20="P",ROW(C$2:C$20)),ROWS(F$2:F2))),"")

Ketika Anda kehabisan nama, Anda akan mendapatkan kosong

person barry houdini    schedule 02.02.2015
comment
Sepertinya Anda tidak menggunakan CTRL+SHIFT+ENTER. Letakkan rumus di sel 1. Pilih sel yang berisi rumus, lalu tekan tombol F2 untuk memilih rumus - sekarang tahan tombol CTRL dan SHIFT sambil menekan ENTER - jika Anda melakukannya dengan benar maka tanda kurung kurawal seperti { dan } akan muncul di sekitar rumus - sekarang salin rumus kolom bawah - person barry houdini; 03.02.2015