Page 1 of 1

ขอสูตรการนับจำนวน ร้านเทียบกับจังหวัดหน่อยค่ะแบบตัดตัวซ้ำออก

Posted: Fri Jul 06, 2012 2:24 pm
by anchana01
Book1.xls

Re: ขอสูตรการนับจำนวน ร้านเทียบกับจังหวัดหน่อยค่ะแบบตัดตัวซ้

Posted: Fri Jul 06, 2012 2:49 pm
by ysamroeng
ใช้ Advanced Filter กรองรายการที่ไม่ซ้ำกันออกมาก่อน
1. เลือกช่วง A1:B5
2. เมนู Data > Filter... > Advanced filter
3. ตั้งค่า ดังรูป เสร็จแล้วคลิก OK
adv_filter.jpg
หลังจากกรองรายการออกมาแล้ว ที่ H2 พิมพ์สูตร
=SUMPRODUCT((A$2:A$5=F2)*(B$2:B$5=G2))
enter แล้วคัดลอกสูตรลงมา

Re: ขอสูตรการนับจำนวน ร้านเทียบกับจังหวัดหน่อยค่ะแบบตัดตัวซ้

Posted: Fri Jul 06, 2012 3:02 pm
by anchana01
ขอเป็นสูตรได้ไหมค่ะจะเอามาเป็นฐานข้อมูลให้โปรแกรมexportออกมาทางexcel ค่ะ ขอบคุณมากนะค่ะที่ช่วยแนะนำ

Re: ขอสูตรการนับจำนวน ร้านเทียบกับจังหวัดหน่อยค่ะแบบตัดตัวซ้

Posted: Fri Jul 06, 2012 3:41 pm
by bank9597
:D ศึกษาสูตร วิธีทำ และคำอธิบายตามลิงค์ข้างล่างเลยครับ

viewtopic.php?f=3&t=2827

Re: ขอสูตรการนับจำนวน ร้านเทียบกับจังหวัดหน่อยค่ะแบบตัดตัวซ้

Posted: Fri Jul 06, 2012 9:24 pm
by norkaz
แบบนี้คงพอได้

F2 คีย์
=IFERROR(INDEX(A$2:A$5,SMALL(IF(IF(ISERROR(MATCH($A$2:$A$5&$B$2:$B$5,$A$2:$A$5&$B$2:$B$5,0)),"",MATCH($A$2:$A$5&$B$2:$B$5,$A$2:$A$5&$B$2:$B$5,0))=ROW($A$2:$A$5)-ROW($A$2)+1,ROW($A$2:$A$5)-ROW($A$2)+1,""),ROW(A1))),"")
กด Ctrl + Shift จากนั้นกด Enter

Copy ลงล่าง และ Copy ไป คอลัมน์ G


H2 คีย์
=SUM(IF(F2&G2=$A$2:$A$5&$B$2:$B$5,1,0))
กด Ctrl + Shift จากนั้นกด Enter
Copy ลงล่าง

Re: ขอสูตรการนับจำนวน ร้านเทียบกับจังหวัดหน่อยค่ะแบบตัดตัวซ้

Posted: Fri Jul 06, 2012 9:35 pm
by norkaz
ถ้าไม่ใช้ IF(ISERROR( ) สูตรมันจะยาวไปหน่อย จะใช้ IFERROR แทนก็ได้ทำนองนี้

ที่ F2 คีย์
=IFERROR(INDEX(A$2:A$5,SMALL(IF(IFERROR(MATCH($A$2:$A$5&$B$2:$B$5,$A$2:$A$5&$B$2:$B$5,0),"")=ROW($A$2:$A$5)-ROW($A$2)+1,ROW($A$2:$A$5)-ROW($A$2)+1,""),ROW(A1))),"")

นอกนั้นเหมือนเดิมกับ กระทู้ด้านบนเป๊ะ

กด Ctrl + Shift จากนั้นกด Enter

Copy ลงล่าง และ Copy ไป คอลัมน์ G


H2 คีย์
=SUM(IF(F2&G2=$A$2:$A$5&$B$2:$B$5,1,0))
กด Ctrl + Shift จากนั้นกด Enter
Copy ลงล่าง

Norkaz

Re: ขอสูตรการนับจำนวน ร้านเทียบกับจังหวัดหน่อยค่ะแบบตัดตัวซ้

Posted: Sat Jul 07, 2012 1:11 am
by ysamroeng
anchana01 wrote:ขอเป็นสูตรได้ไหมค่ะจะเอามาเป็นฐานข้อมูลให้โปรแกรมexportออกมาทางexcel ค่ะ ขอบคุณมากนะค่ะที่ช่วยแนะนำ
ลองบันทึก Macro ตามขั้นตอนที่ผมแนะนำ โดยเฉพาะการคัดกรองตัวซ้ำออกมา และลองปรับ code เพื่อให้ครอบคลุมพื้นที่งานจริง เวลาใช้งานก็แค่คลิกปุ่มเดียว