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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)se7ennarak wrote:ได้แค่บรรทัดแรก ค่ะ Out ไม่มาค่ะ
parakorn wrote:Ctrl + Shift + Enter
se7ennarak wrote:ขอบคุณนะคะ
แต่ก็ค่าเพี้ยนอยู่ค่ะ อาจารย์
snasui wrote: ปรับสูตรที่ A7 ใหม่เป็นด้านล่างครับ
=IFERROR(INDEX(data!B$2:B$7,SMALL(IF(data!$D$2:$D$7=$B$3,IF(ISNUMBER(MATCH(data!$A$2:$A$7,$C$6:$D$6,0)),ROW(data!$A$2:$A$7)-ROW(data!$A$2)+1)),ROWS(A$7:A7))),"")
Ctrl+Shift+Enter > Copy ไปยัง B7 แล้ว Copy ลงด้านล่าง
parakorn wrote: C7 พิมพ์ =SUMIFS(data!$F$2:$F$7,data!$D$2:$D$7,out!$B$3,data!$A$2:$A$7,out!C$6,data!$B$2:$B$7,out!$A7,data!$C$2:$C$7,out!$B7)
Enter ลากไป Column D แล้ว ลงด้านล่าง