Page 1 of 1
หาข้อมูลที่ 1 เทียบกับข้อมูลที่ 2 ว่ามีรหัสใดบ้างที่หายไป
Posted: Sat Mar 08, 2014 6:37 pm
by wisit
รบกวนอาจารย์และผู้รู้ด้วยครับ ผมต้องการหาข้อมูลที่ 1 เทียบกับข้อมูลที่ 2 ว่ามีรหัสใดบ้างที่หายไป และหายไปจำนวนเท่าใด โดยจะดูข้อมูลชุดที่ 1 กับชุดที่ 2 จะมีจำนวนแถวไม่เท่ากัน และมีรหัสกับจำนวนซึ่งอยู่คนละเซลกัน ไม่รู้จะใช้สูตรไหนดี เพราะข้อมูลมีมากกว่านี้ (ผมได้แนบไฟล์ตัวอย่างผลลัพธ์ให้ดูด้วยครับ)

Re: หาข้อมูลที่ 1 เทียบกับข้อมูลที่ 2 ว่ามีรหัสใดบ้างที่หายไ
Posted: Sat Mar 08, 2014 7:19 pm
by snasui

ลองตามนี้ครับ
- เซลล์ C3 คีย์
=OR(ISNA(MATCH(A3,$D$3:$D$17,0)),AND(ISNUMBER(MATCH(A3,$D$3:$D$17,0)),SUMIF($D$3:$D$17,A3,$E$3:$E$17)<B3))+0
Enter > Copy ลงด้านล่าง
- เซลล์ G3 คีย์
=IF(ROWS(G$3:G3)>SUM(C:C),"",INDEX($A$3:$A$21,SMALL(IF($C$3:$C$21,ROW($A$3:$A$21)-ROW($A$3)+1),ROWS(G$3:G3))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- เซลล์ H3 คีย์
=SUMIF($A$3:$A$21,G3,$B$3:$B$21)-SUMIF($D$3:$D$17,G3,$E$3:$E$17)
Enter > Copy ลงด้านล่าง
Re: หาข้อมูลที่ 1 เทียบกับข้อมูลที่ 2 ว่ามีรหัสใดบ้างที่หายไ
Posted: Mon Mar 10, 2014 4:19 pm
by wisit
ขอบคุณครับอาจารย์ ได้ผลลัพธ์ตามที่ต้องการแล้วครับ

Re: หาข้อมูลที่ 1 เทียบกับข้อมูลที่ 2 ว่ามีรหัสใดบ้างที่หายไ
Posted: Tue Mar 11, 2014 5:46 pm
by wisit
รบกวนอาจารย์ด้วยครับ พอดีผมนำสูตรที่อาจารย์บอก แต่ผมได้แยกข้อมูลที่ 1 ข้อมูลที่ 2 และผลลัพธ์ไว้คนละชีท แต่ผลลัพธ์กลับไม่ได้ตามที่ต้องการ ไม่รู้ผมทำสูตรผิดตรงไหนบ้าง รบกวนอาจารย์ช่วยด้วยครับ

Re: หาข้อมูลที่ 1 เทียบกับข้อมูลที่ 2 ว่ามีรหัสใดบ้างที่หายไ
Posted: Tue Mar 11, 2014 6:26 pm
by joo

ปรับแก้ไขจากสูตรเดิม
ที่ B3 ปรับสูตรเป็น =IF(ROWS(ผลลัพธ์!B$3:B3)>SUM(ผลลัพธ์!A:A),"",INDEX('ข้อมูลที่ 1'!
$A$3:$A$55,SMALL(IF(ผลลัพธ์!$A$3:$A$55,ROW('ข้อมูลที่ 1'!$A$3:$A$55)-ROW('ข้อมูลที่ 1'!$A$3)+1),ROWS(ผลลัพธ์!B$3:B3))))
ที่ C3 ปรับสูตรเป็น =SUMIF('ข้อมูลที่ 1'!$A$3:$A$55,ผลลัพธ์!B3,'ข้อมูลที่ 1'!$B$3:$B$55)-SUMIF('ข้อมูลที่ 2'!
$A$3:$A$55,ผลลัพธ์!B3,'ข้อมูลที่ 2'!$B$3:$B$55)
Re: หาข้อมูลที่ 1 เทียบกับข้อมูลที่ 2 ว่ามีรหัสใดบ้างที่หายไ
Posted: Tue Mar 11, 2014 10:06 pm
by wisit
ได้ผลลัพธ์ที่ต้องการแล้วครับ ขอบคุณ คุณ Joo มากครับ
