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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)มีจำนวน SizeAvg ที่ไม่ซ้ำเท่าไรsnasui wrote: ช่วยแสดงตัวอย่างคำตอบที่ต้องการมาด้วยครับว่า ต้องการให้แสดงข้อมูลที่ชีทไหน เซลล์ไหน ค่าเป็นเท่าไร ด้วยเงื่อนไขใด
ไม่เข้าใจตรงนี้ครับ กดแป้น Ctrl+Shift+Enter กดเพื่ออะไรครับjoo wrote: ขออนุญาตตอบตามที่เข้าใจดูนะครับว่าใช่กับที่ต้องการหรือไม่
1.ที่ D2 คีย์สูตร เพื่อหาจำนวน SizeAvg ทั้งหมดที่ไม่ซ้ำกันมาแสดง
=SUMPRODUCT(1/COUNTIF($A$2:$A$31,$A$2:$A$31))
2.ที่ E2 คีย์สูตรเพื่อหา SizeAvg ว่ามีอะไรบ้าง =IF(ROWS($E$2:E2)>$D$2,"",INDEX(A$2:A$31,SMALL(IF(FREQUENCY(MATCH($A$2:$A$31,$A$2:$A$31,0),ROW($A$2:$A$31)-ROW($A$2)+1),ROW($A$2:$A$31)-ROW($A$2)+1),ROWS($E$2:E2)))) กดแป้น Ctrl+Shift+Enter พร้อมกันแล้วคัดลอกลงมาด้านล่าง
3.ที่ F2 คีย์สูตรเพื่อหาปริมาณ ProdQty ของแต่ละ SizeAvg
=IF(E2="","",SUMIF($A$2:$A$31,$E2,$C$2:$C$31)) Enter > Copy ลงด้านล่าง
เนื่องจากเป็นสูตร Array ครับ จึงต้องกดแป้นพร้อมกันเพื่อให้รับสูตรi3erm wrote:ไม่เข้าใจตรงนี้ครับ กดแป้น Ctrl+Shift+Enter กดเพื่ออะไรครับ