Page 1 of 1

แนะนำวิธีการสร้างเงื่อนไขให้ Excel แสดงค่าตามเงื่อนไข

Posted: Mon Feb 21, 2011 8:19 pm
by ViperX06
อยากได้สูตรที่หาข้อมูลในช่วง COL1-COL9
ถ้าใน ช่วงแถว ดังกล่าวเจอคำว่า Reactive แบบตรงตัว
ในช่อง RES ให้ใส่คำว่า REA
แต่ถ้าเจอคำว่า Nonreactive หมดทั้งช่วงแถว
ในช่อง RES ให้ใส่คำว่า NON

ขอขอบคุณ ท่าน kmb ครับ ใช้ได้จริงๆสำหรับคำแนะนำ
แต่ผมเจออีกปัญหาแล้ว
มันมี Grayzone มาอีกตัวนึง ในตัวอย่าง ไม่มีให้ไป
โจทย์มันเป็นแบบนี้ครับ ถ้าในช่วงดังกล่าว
เจอ Reactive ก่อนให้แสดงค่า REA
แต่ถ้าเจอ Grayzone ให้แสดงค่า GRA
แต่ถ้าไม่เจอ Reactive หรือ Grayzone ให้แสดงค่า NON
Reactive ใหญ่กว่า Grazone เพราะข้อมูลบางช่วง มีทั้ง Reactive และ Grayzone

Re: แนะนำวิธีการสร้างเงื่อนไขให้ Excel แสดงค่าตามเงื่อนไข

Posted: Mon Feb 21, 2011 8:59 pm
by kmb
ที่เซลล์ J2 ใส่สูตร =IF(ISNUMBER(LOOKUP(2,1/(A2:I2="Reactive"))),"REA","NON") แล้วกด Ctrl+Shift+Enter จะมี { } คลุมเพราะเป็นสูตรอาร์เรย์

แล้ว copy ลงด้านล่างได้เลยครับ :D

Re: แนะนำวิธีการสร้างเงื่อนไขให้ Excel แสดงค่าตามเงื่อนไข

Posted: Mon Feb 21, 2011 9:48 pm
by kmb
kmb wrote:ที่เซลล์ J2 ใส่สูตร =IF(ISNUMBER(LOOKUP(2,1/(A2:I2="Reactive"))),"REA","NON") แล้วกด Ctrl+Shift+Enter จะมี { } คลุมเพราะเป็นสูตรอาร์เรย์

แล้ว copy ลงด้านล่างได้เลยครับ :D
จากข้างบนเปลี่ยนสูตรเป็น =IF(ISNUMBER(LOOKUP(2,1/(A2:I2="Reactive"))),"REA",IF(ISNUMBER(LOOKUP(2,1/(A2:I2="Grayzone"))),"GRA","NON")) แล้วกด Ctrl+Shift+Enter :mrgreen: