Page 1 of 1

หาตัวเลขที่หายไป

Posted: Wed Sep 14, 2016 10:08 am
by test2559test
ต้องการทราบว่าตัวเลขที่หายไปจากคอลัมน์ A คือตัวเลขชุดใด แล้วให้โชว์ข้อมูลในคอลัมน์ B ขอบคุณครับ

Re: หาตัวเลขที่หายไป

Posted: Wed Sep 14, 2016 11:11 am
by DhitiBank
ลองแบบนี้ครับ

B2
=IFERROR(LEFT($A$2,8)&TEXT(RIGHT(INDEX($A$2:$A$11,SMALL(IF(ISNUMBER(RIGHT($A$2:$A$11,6)-RIGHT($A$3:$A$12,6)),IF((RIGHT($A$2:$A$11,6)-RIGHT($A$3:$A$12,6))=-2,ROW($A$2:$A$11)-ROW($A$2)+1)),ROWS(B$2:B2))),6)+1,"000000"),"")

กด Ctrl+Shift ค้างตามด้วย Enter >> คัดลอกลงล่างครับ

เงื่อนไข:
-- ชุดตัวเลข 8 หลักทางซ้ายมือต้องเหมือนเดิมตลอด
-- ข้ามชุดตัวเลขครั้งละ 1 หมายเลข หากมีการเว้นมากกว่า 1 สูตรนี้ใช้ไม่ได้ครับ

Re: หาตัวเลขที่หายไป

Posted: Wed Sep 14, 2016 11:56 am
by menem
ถ้ายอมให้ใช้ Column อื่น ๆ เข้ามาช่วยได้

ผมจะใช้วิธีนี้ครับ
1 แปลงชุดตัวเลขไม่ให้มีขีด
2 แล้วแปลงให้เป็นค่าตัวเลขปกติ
3 หาความต่าง Min/Max ว่าต้องมีกี่ค่า
4 เริ่มสร้างชุดเลขเรียงลำดับเท่ากับจำนวนค่าในข้อ 3
5 ค้นหาว่า ค่าที่สร้างตัวไหน ไม่มีในชุดข้อมูล (ข้อ 2)
6 เอาเลขที่ได้ ไปแสดงในช่องคำตอบ

:)

Re: หาตัวเลขที่หายไป

Posted: Wed Sep 14, 2016 5:10 pm
by test2559test
ขอบคุณทุกคนครับ