Page 2 of 2

Re: แนะนำ สูตร หน่อยครับ

Posted: Wed Sep 19, 2012 6:41 pm
by babies
ครับ แนบไฟล์แล้วครับ

ผมเพิ่ม col I (ทำตัวสีแดงครับ)ทั้ง Sheet1 Sheet2
และต้องการผลออก เหมือนกลับ col J Sheet 1 ครับ
คือ
เช็ค col E G H I ถ้า col I ไม่มี ก็เช็คแค่ col E G H ครับ

Re: แนะนำ สูตร หน่อยครับ

Posted: Wed Sep 19, 2012 6:51 pm
by snasui
:D
babies wrote:เช็ค col E G H I ถ้า col I ไม่มี ก็เช็คแค่ col E G H ครับ
ลองตามนี้ครับ

ที่ Sheet1 เซลล์ J1 คีย์

=INDEX(Sheet2!$J$1:$J$7,MATCH(1,IF(I1="",IF(E1=Sheet2!$E$1:$E$7+0,IF(G1=Sheet2!$G$1:$G$7,IF(H1=Sheet2!$H$1:$H$7,1))),IF(E1=Sheet2!$E$1:$E$7+0,IF(G1=Sheet2!$G$1:$G$7,IF(H1=Sheet2!$H$1:$H$7,IF(Sheet2!$I$1:$I$7=I1,1))))),0))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

Re: แนะนำ สูตร หน่อยครับ

Posted: Wed Sep 19, 2012 7:30 pm
by babies
อ๋อ เข้าใจแล้วครับ ...ขอบคุณมากครับ

แต่ผมสงสัยอีกนิดครับ ขอมถามต่อ
=INDEX(Sheet2!$J$1:$J$7,MATCH(1,IF(I1="",IF(E1=Sheet2!$E$1:$E$7+0,IF(G1=Sheet2!$G$1:$G$7,IF(H1=Sheet2!$H$1:$H$7,1))),IF(E1=Sheet2!$E$1:$E$7+0,IF(G1=Sheet2!$G$1:$G$7,IF(H1=Sheet2!$H$1:$H$7,IF(Sheet2!$I$1:$I$7=I1,1)))))

ถ้า I = "" จะทำการเช็คที่ตัวสีแดง และจะไม่เข้าไปเช็คตัวสีน้ำเงิน ผมเข้าใจถูกไหมครับ
แล้วค่าตัวสีน้ำเงินเป็นเท่าไรครับ

Re: แนะนำ สูตร หน่อยครับ

Posted: Wed Sep 19, 2012 7:42 pm
by snasui
:D ผม Copy สูตรมาไม่ครบได้กลับไปเพิ่มเติมให้แล้วครับ :roll:

สำหรับที่เข้าใจนั้นถูกแล้วครับ ส่วนผลลัพธ์จะเป็นเท่าไรขึ้นอยู่กับเงื่อนไข ลองเปลี่ยนค่าที่ต้นทางแล้วสังเกตการเปลี่ยนแปลงครับ

Re: แนะนำ สูตร หน่อยครับ

Posted: Wed Sep 19, 2012 8:09 pm
by babies
ขอบคุณครับ