EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
[code]
และปิดด้วย [/code]
ตัวอย่างเช่น [code]dim r as range[/code]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ขอบคุณครับผมSupachok wrote: Thu Apr 04, 2019 9:54 am T2
=(SUM(IF(R2=L2:O2,1))+SUM(IF(L2=O2,1)))
Array formula
{}
ได้แล้วครับ แต่รบกวนอีกนิดครับ คือ ชัยณรงค์ ธัญลักษณ์ ธัญลักษณ์ รวมกันต้องได้ 2 คนครับพี่ คือ คนที่ซ้ำนับเป็น 1 คนครับ และ ซ้ำ 3 ชื่อก็นับแค่ 1 ครับผม รบกวนด้วยครับ
ขอบคุณมากคร้าบบlogic wrote: Thu Apr 04, 2019 10:22 am ลองดูครับ
ใช้ If, Or, And ครับ
T2 =IF(AND(L2=O2,L2=R2),3,IF(OR(L2=O2,L2=R2,O2=R2),2,1))
คำตอบ ซ้ำ 3 ได้ 3, ซ้ำ 2 ได้ 2, ไม่ซ้ำ ได้ 1
ใช้ของคุณ logic จะได้ข้อมูลที่ถูกต้องกว่าครับ เพราะมีบางคน ชื่อเหมือนนามสกุล ทำให้ผลลัพท์ ผิดพลาดครับparakorn wrote: Thu Apr 04, 2019 11:02 am อีกแบบครับ
T2 =ROUNDUP(SUBSTITUTE(SUBSTITUTE(COUNTIF($L2:$S2,$L2:$M2),2,0.5),3,0.33)+SUBSTITUTE(SUBSTITUTE(COUNTIF($L2:$S2,$O2:$P2),2,0.5),3,0.33)+SUBSTITUTE(SUBSTITUTE(COUNTIF($L2:$S2,$R2:$S2),2,0.5),3,0.33),0) Ctrl+Shift+Enter แล้วลากลงครับ