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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)saynam wrote:Stock summary นะครับ ที่คอลัมน์ H (Lot) ผมต้องการจัดเรียงใหม่ที่คอลัมน์ M เพื่อจะแสดงรายการ Lot ที่มีในสินค้านั้นๆ เพื่อรวมจำนวน
ขอแก้ไขพิมพ์สูตรผิดที่ถูกต้องTotem wrote:saynam wrote:Stock summary นะครับ ที่คอลัมน์ H (Lot) ผมต้องการจัดเรียงใหม่ที่คอลัมน์ M เพื่อจะแสดงรายการ Lot ที่มีในสินค้านั้นๆ เพื่อรวมจำนวน
ลองคีย์ตามนี้ครับ
M1=SUMPRODUCT(1/COUNTIF($H$3:$H$8,$H$3:$H$8))
M3=IF(ROWS(M$3:M3)>$M$2,"",INDEX($H$3:$H$8,SMALL(IF(MATCH($H$3:$H$8,$H$3:$H$8,0)=ROW($H$3:$H$8)-ROW($H$3)+1,ROW($H$3:$H$8)-ROW($H$3)+1),ROWS(M$3:M3)))) Ctrl+Alt+Enter แล้วคัดลอกลงมาด้านล่าง
N3=COUNTIF($H$3:$H$8,M3) คัดลอกลงมาด้านล่าง
เนื่องจากในคอลัมน์ H เกิด EROR #NUM,#N/Asaynam wrote:ในกรณีจำนวนคงทีได้ครับ แต่พอจำนวนมีการเปลียนแปลง ไม่ได้อ่ะครับ เลือกเปลี่ยนสินค้าที่ Summary B3
ช่อง M3 สูตร กด ctrl+shift+entersaynam wrote:แต่เหมือนจะมีความผิดพลาดครับ มีรายการสินค้า productA และ CARBOPOL 980% ที่มี 1 lot และหลายรายการ แสดงผิดพลาด
ปรับตามนี้ดูครับsaynam wrote:ก็ยังไม่ได้เหมือนเดิมนะครับ ดูจาก productA มีรายการเดียวที่มีปัญหา รายการอื่นไม่มีปัญหา จากข้อสังเกต ข้อมูลสินค้านี้ จะมี 1 lot แต่หลายรายการ โดยจะแสดงออกมา 2 lot โดย lot ที่ 2 ค่าเป็น 0
เรียงให้เป็นแบบนี้หรือเปล่าครับsaynam wrote:ขอถามอีกนิดครับ ลองทำแล้ว ในแถบ Search ต้องการเรียงข้อมูลในแนว COLUMN เหมือนที่เคยเรียงตาม ROWS ต้องปรับสูตรอย่างไร ทำได้หรือเปล่าครับ