Excel - อ้างถึงเซลล์ว่างในฟังก์ชัน CONCATENATE


0

ในสเปรดชีต Excel สมมติว่ามีการแสดงโบนัสบางอย่าง (ค่าตัวเลข) หากทั้งสามเซลล์ของช่วงตรงกับเกณฑ์ค่า "โบนัสขนาดเล็กกว่า" จะปรากฏขึ้นเมื่อเซลล์สองสามเซลล์ตรงกับเกณฑ์เท่านั้น

ฉันได้สร้างรายการโบนัสบนแผ่นแยกต่างหากที่เรียกว่า 'โบนัส' โดยมีคอลัมน์ตัวช่วยเพิ่มเติมเชื่อมต่อค่าสามเซลล์และลองสูตรต่อไปนี้:

= INDEX (โบนัส E: E, MATCH (CONCATENATE (W3, X3, Y3) โบนัส D!: D, 0))

สูตรนี้ทำงานได้อย่างสมบูรณ์แบบเมื่อจำเป็นต้องใช้ทั้งสามหมายเลขเพื่อรับโบนัส แต่มี "โบนัสขนาดเล็ก" อีกชุดหนึ่งที่ออกให้โดยสองในสามหมายเลขเพื่อจับคู่ เนื่องจากเซลล์ที่สามไม่เคยว่างเปล่าสูตรด้านบนจึงไม่สามารถหาค่าที่ต่อกันของค่าตัวเลขสองหลักได้ มีวิธีแก้ไขสูตรเพื่อรวมโบนัสขนาดเล็กด้วยหรือไม่ บางทีฉันอาจต้องการหาวิธีอ้างอิงเซลล์ที่สามว่าเป็นเซลล์ว่างเปล่า? มีคนให้คำแนะนำได้ไหม


ดังนั้นบางครั้งคุณต้องการเพื่อให้ตรงกับบนพื้นฐานเท่านั้นconcatenate(W3,X3)และบางครั้งconcatenate(W3,X3,Y3)? คุณจะรู้ได้อย่างไรว่าเมื่อใดควรใช้ทั้งสองเซลล์ บางทีข้อมูลตัวอย่างบางส่วนที่มีเอาต์พุตที่คาดไว้อาจช่วยได้
Kyle

เป็น W3 & X3 เสมอที่จะจับคู่กับ "โบนัสขนาดเล็ก" หรือเป็นเพียงแค่ 2 จาก 3 ในชุดค่าผสมใด ๆ
Mark

@Kyle - จริง ๆ แล้วพวกเขาจำเป็นต้องมาจากช่วงที่ระบุแม้ว่าจะมี 12 ช่วง หากทั้งสามค่ามาจากช่วงเดียวกันโบนัสจะเริ่มถ้ามีเพียงสองในสามหมายเลขที่ตรงกับเกณฑ์ "โบนัสเล็ก ๆ " จะเตะเข้า
SKYTTEN

@ Mark - ฉันสามารถไปได้ด้วยเช่นกันเนื่องจากฉันมีคอลัมน์ผู้ช่วยที่มีสูตรอาเรย์ที่แน่นอนคู่การจับคู่เกณฑ์อยู่เสมอใน W3 และ X3
SKYTTEN

คำตอบ:


1

มันยาว แต่มันใช้งานได้:

=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)))

มันจะตรวจสอบโบนัสที่มี 3 ค่า หากพบว่ามันจะคืนโบนัส หากไม่พบระบบจะตรวจสอบโบนัส 2 มูลค่า หากยังไม่พบจะส่งคืนค่าศูนย์ โบนัสค่า 2 สามารถเป็น W & Y หรือ X & Y เนื่องจากคุณระบุว่าคอลัมน์ที่ 3 จะมีประชากรอยู่เสมอ

สูตรนี้สมมติว่าคุณมีโบนัสมูลค่า 2 อย่างที่เป็นไปได้ซึ่งแสดงอยู่ในแผ่นงานคอลัมน์ D ของโบนัส นอกจากนี้ยังถือว่าค่าเป็นข้อความ Trim (และ Concatenate) จะส่งคืนค่าข้อความ


มันใช้งานได้และขอขอบคุณสำหรับการโพสต์คำตอบแม้ว่าฉันจะติดตามอีกเส้นทางหนึ่ง แต่ก็ยังคงขอบคุณเวลาและความพยายามของคุณ ขออภัยที่มาสายด้วยคำตอบ - สุดสัปดาห์
SKYTTEN
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.