Excel - merujuk ke sel kosong dalam fungsi CONCATENATE

0

Dalam spreadsheet Excel, Katakanlah bonus tertentu ditampilkan (nilai numerik) jika ketiga sel rentang cocok dengan kriteria, nilai "bonus lebih kecil" ditampilkan ketika hanya dua dari tiga sel yang cocok dengan kriteria.

Saya telah membuat daftar bonus pada lembar terpisah yang disebut 'bonus', dengan kolom pembantu tambahan yang menyatukan tiga nilai sel dan mencoba rumus berikut:

= INDEX (bonus! E: E, MATCH (CONCATENATE (W3, X3, Y3), bonus! D: D, 0))

Formula ini bekerja dengan sangat baik ketika ketiga angka diperlukan untuk menerima bonus, tetapi ada satu set "bonus kecil" yang dikeluarkan pada dua dari tiga angka untuk menjadi pertandingan. Karena sel ketiga tidak pernah kosong, rumus di atas tidak dapat menemukan nilai gabungan dari nilai dua digit. Apakah ada cara untuk mengubah formula untuk mencakup bonus kecil juga? Mungkin saya perlu menemukan cara untuk merujuk ke sel ketiga sebagai sel kosong? Bisakah seseorang memberi saran?

SKYTTEN
sumber
Jadi terkadang Anda ingin mencocokkan hanya berdasarkan concatenate(W3,X3), dan kadang-kadang concatenate(W3,X3,Y3)? Bagaimana Anda tahu kapan hanya menggunakan dua sel? Mungkin beberapa sampel data dengan output yang diharapkan akan membantu.
Kyle
Apakah selalu W3 & X3 yang akan cocok dengan "bonus lebih kecil" atau hanya 2 dari 3 dalam kombinasi apa pun?
Mark
@Kyle - Sebenarnya Mereka harus dari rentang tertentu, meskipun ada 12 rentang. Jika ketiga nilai berasal dari kisaran yang sama dengan bonus yang didapat, jika hanya dua dari tiga angka yang cocok dengan kriteria, "bonus kecil" akan dimulai.
SKYTTEN
@ Mark - Saya bisa pergi dengan baik, karena saya memiliki kolom pembantu di mana dengan formula array tertentu, pasangan yang cocok dengan kriteria selalu dalam W3 dan X3.
SKYTTEN

Jawaban:

1

Itu panjang tetapi tampaknya berhasil:

=IF(ISERROR(INDEX(Bonuses!E:E,MATCH(TRIM(W3)&TRIM(X3)&TRIM(Y3),Bonuses!D:D,0))),0,INDEX(Bonuses!E:E,MATCH(TRIM(W3)&TRIM(X3)&TRIM(Y3),Bonuses!D:D,0)))

Ini akan memeriksa bonus dengan 3 nilai. Jika ditemukan itu akan mengembalikan bonus. Jika TIDAK ditemukan, itu akan memeriksa bonus nilai 2. Jika masih tidak ditemukan, itu mengembalikan nol. Bonus 2 nilai dapat berupa W & Y atau X & Y, karena Anda menyatakan bahwa kolom ke-3 akan selalu diisi.

Formula ini mengasumsikan Anda memiliki, dalam tabel bonus Anda, kemungkinan 2 bonus nilai yang tercantum dalam Kolom D lembar kerja Bonus. Ini juga mengasumsikan bahwa nilainya adalah teks. Trim (dan juga Concatenate) mengembalikan nilai teks.

B540Glenn
sumber
Itu berhasil, dan terima kasih telah mengirimkan jawaban, meskipun saya mengejar jalan lain, masih menghargai waktu dan usaha Anda. Maaf terlambat dengan respons - akhir pekan.
SKYTTEN