Page 1 of 1

เพิ่มเงื่อนไขหาข้อมูล

Posted: Sun Aug 25, 2019 7:23 pm
by thongchai839
สวัสดีครับ
ขอรบกวนหน่อยครับ ต้องการเพิ่มเงื่อนไขอีกหนึ่งข้อแต่ลองทำแล้วไม่ได้ครับ
ดังตัวอย่างไฟล์ที่ส่งมามีสองชีท 1. ErrorHouseLost, 2. Data

โดยที่ชีท ErrorHouseLost ที่คอลัมท์ K-O มีสูตรดังตัวอย่างด้านล่างครับ
{=IFERROR(INDEX(Data!B$2:B$9945,SMALL(IF(Data!$W:$W>0,IF(Data!$V:$V=$H$1,ROW(Data!B$2:B$9945)-ROW(Data!$B$2))),ROWS(Data!$B$2:B2))),"")}

*** มีเงื่อนไขดังนี้ครับ
1. ชีท Data คอลัมท์ V = ชีท ErrorHouseLost คอลัมท์ H
2. ชีท Data คอลัมท์ W > 0
3. สุดท้ายติดที่ ต้องการเพิ่มอีกหนึ่งเงื่อนไขทีชีท Data คอลัมท์ G = "GAMING"
ขอบคุณล่วงหน้าครับ

Re: เพิ่มเงื่อนไขหาข้อมูล

Posted: Sun Aug 25, 2019 7:59 pm
by snasui
:D ตัวอย่างการปรับสูตรที่เซลล์ K4 ครับ

=IFERROR(INDEX(Data!B$2:B$9945,SMALL(IF(Data!G2:G9945="GAMING",IF(Data!$W$2:$W$9945>0,IF(Data!$V$2:$V$9945=$H$1,ROW(Data!B$2:B$9945)-ROW(Data!$B$2)+1))),ROWS(Data!$B$2:B2))),"")

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

Re: เพิ่มเงื่อนไขหาข้อมูล

Posted: Sun Aug 25, 2019 8:58 pm
by thongchai839
ขอบคุณครับอาจารย์