MS Excel | ส่งคืนค่าอ้างอิงเซลล์หากใช้ค่า MAX


0

ฉันมีข้อมูลในคอลัมน์ C และ E ค่าในทั้งสองคอลัมน์นี้เป็นแบบสุ่ม ฉันกำลังมองหาค่าสูงสุดที่จะส่งคืนในคอลัมน์ I ดังนั้นฉันจึงมี = MAX ในคอลัมน์ I ฉันต้องการให้คอลัมน์ J กลับคอลัมน์ที่ชนะซึ่งนำมาจากนี้ ดังนั้นป้ายกำกับของฉันสำหรับคอลัมน์ C & E จึงอยู่ในรายการใน C3 & E3 ฉันสามารถใช้สูตรใดในการส่งคืนสิ่งเหล่านี้

ข้อมูลสุ่มของฉันอยู่ใน Col C7 Col E7

ฉลากฉลากคือ Col C3 Col E3

ตัวเลือกที่ชนะของฉันคือ I7

ต้องการข้อมูลใน Col J7 ที่จะส่งคืนจาก C3 หรือ E3 ตามค่าใน I7

คุณช่วยได้ไหม


ฟังก์ชั่น MAX ปัจจุบันของคุณเป็นอย่างไร คุณค่าทั้งหมดของคุณใน C & E แตกต่างกันหรือไม่มีค่า MAX ซ้ำใน Col C และ E หรือไม่ อาจเป็นภาพหน้าจอตัวอย่างสามารถช่วยแก้ไขข้อสงสัยของคุณ
patkim


สิ่งที่คุณต้องการกลับมาใน Col J? ควรเป็นชื่อคอลัมน์ว่า Col C หรือ Col E ตามค่า MAX สำหรับแถวนั้นหรือไม่? แล้วถ้าค่าใน Col C & E เท่ากันมันจะเท่ากัน?
patkim

ค่าที่ส่งคืนใน J7 ควรเป็น "เดสก์ท็อป" หรือ "มือถือ" โดยขึ้นอยู่กับว่าค่านั้นมาจากไหน
Johnnyenv

คำตอบ:


1

ทางออกหนึ่งคือการใช้ฟังก์ชั่น MATCH เพื่อตรวจสอบว่ามีการแข่งขันอยู่และอยู่บนพื้นฐานของเงื่อนไข IF ส่งคืน "เดสก์ท็อป" หรือ "มือถือ" ในคอลัมน์ที่ 1 โซลูชันนี้จะไม่คำนึงถึงปัจจัยในกรณี Tie ใน I7 ใส่

=MAX(C7,E7)

ใน J7 ใส่

=IF(ISERROR(MATCH(I7,C7,0)),"Mobile","Desktop")

และลากลง

ป้อนคำอธิบายรูปภาพที่นี่

และในกรณีที่คุณต้องการแยกตัวประกอบและกลับมาเป็น "เน็คไท" ใน Col J ให้วางสูตรต่อไปนี้ใน I7 แล้วลากลง

=IF(AND(EXACT(I7,C7),EXACT(I7,E7)),"Tie",IF(EXACT(I7,C7),"Desktop","Mobile"))

ป้อนคำอธิบายรูปภาพที่นี่


1

ใน I7 สูตรของคุณควรเป็น:

=MAX(C7,E7)

และใน J7 สูตรของคุณควรเป็น:

=IF(C7>E7,$B$4,IF(C7<E7,$E$4,"Equal"))

สิ่งนี้จะเอาท์พุท "ทดสอบ A" ถ้า C มากกว่า E, "ทดสอบ B" ถ้า E มากกว่า C และอื่น ๆ "เท่ากับ"

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