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]
เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)ขอบคุณครับแต่ยังไม่ใช่ครับpuriwutpokin wrote: Tue Feb 09, 2021 10:11 pm ใช่แบบนีหรือเปล่าครับที่ F2=INDEX(B$1:D$1,MATCH(MIN(B2:D2),B2:D2,)) Copy down
ปรับที่ H2=IFERROR(AGGREGATE(15,6,B$2:D$100/(B$2:D$100<>""),ROWS(H$2:H2)),"") Copy downsooksun2009 wrote: Tue Feb 16, 2021 1:49 pmขอบคุณครับแต่ยังไม่ใช่ครับpuriwutpokin wrote: Tue Feb 09, 2021 10:11 pm ใช่แบบนีหรือเปล่าครับที่ F2=INDEX(B$1:D$1,MATCH(MIN(B2:D2),B2:D2,)) Copy down
ได้แล้วครับ ขอบคุณครับBo_ry wrote: Wed Feb 17, 2021 2:00 pm H2
=SMALL($B$2:$D$86,ROWS(H$2:H2))
G2
=MOD(AGGREGATE(15,6,$B$2:$D$86*10^9+$A$2:$A$86/($B$2:$D$86>0),ROWS(H$2:H2)),10^3)
ถ้าไม่มีเลขซ้ำ F2
=INDEX($B$1:$D$1,MATCH(H2,INDEX($B$2:$D$86,G2,),))
ถ้ามีเลขซ้ำ
=INDEX($A$1:$D$1,AGGREGATE(15,6,COLUMN(B$1:D$1)/(INDEX($B$2:$D$86,G2,)=H2),COUNTIFS(G$2:G2,G2,H$2:H2,H2)))