Page 1 of 1

สูตร IF ที่ผมใช้ถูกต้องหรือเปล่าครับ

Posted: Thu Oct 04, 2018 11:43 am
by SerIZax
ขอสอบถามหน่อยครับ
พอดีผมใส่สูตรแล้ว ''=IF(MATCH(1,$V6:$X6,0),IF(LEFT($D6)="J",VLOOKUP($D6,Data!$B$2:$F$12,2,0)),"")
ตามนี้แล้วครับ ผลลัพธ์ไม่ใช่อย่างที่คิดไว้ครับ

ผมขออธิบายสูตรก่อนนะครับ
ผมจะให้สูตรมันดูก่อนครับว่าบรรทัดของมัน V6:X6 มีเลข 1 หรือเปล่าครับ
(ถ้าไม่มีเลข 1 ให้เท่ากับช่องว่าง)
ถ้ามีก็จะให้มาดูช่อง D6 ครับ ว่าขึ้นต้นด้วยตัวอักษร์ "J" หรือเปล่าครับ
ถ้าใช่ให้ VLOOKUP หรือ INDEX,MATCH ช่อง D6 จากชีทแนบ(Data)

ประเด็นคือช่อง V6:X6 ที่ไม่มีเลข 1 สูตรมันกลับขึ้น #N/A ครับ ผมอยากให้มันเป็นช่องว่างครับ
จากสูตรข้างต้น ผมใส่ "" ผิดตำแหน่งหรือเปล่าครับ
และสูตรที่ผมใส่นั้น ผมเขียนถูกแล้วใช่ไหมครับ

Re: สูตร IF ที่ผมใช้ถูกต้องหรือเปล่าครับ

Posted: Thu Oct 04, 2018 12:31 pm
by kubota
ที่ P6=IF(SUM($V6:$X6)>0,IF(MATCH(1,$V6:$X6,0),IF(LEFT($D6)="J",VLOOKUP($D6,Data!$B$2:$F$12,2,0)),""),"")
Enter+ลากลง+ลากขวา
ผิดยังไง ก็ ขออภัย ครับ

Re: สูตร IF ที่ผมใช้ถูกต้องหรือเปล่าครับ

Posted: Thu Oct 04, 2018 1:04 pm
by SerIZax
ขอบคุณครับ

ถูกต้องครับ ได้แล้ว