EXCEL TOOLS
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
Excel Add-ins ที่พัฒนาโดยคุณสันติพงศ์ ณสุย (MVP Excel 2010-2020) ด้วยภาษา C# เพื่อแก้ไขปัญหาไฟล์ใหญ่ คำนวณนาน ทำงานช้า จัดการข้อมูลต่าง ๆ ที่ทำงานประจำวันได้อย่างสะดวกรวดเร็ว สนใจคลิกไปดูได้ที่นี่ครับ => Excel Tools
ได้แล้วครับ ขอบคุณครับnorkaz wrote: Fri May 07, 2021 11:15 am ...
ตัวอย่าง ปรับสูตร ชีท Sum
F3
=INDEX(CHOOSE(MATCH(E3,{"A","B","C"},0),A!$B$3:$B$16,B!$C$3:$C$16,'C'!$D$3:$D$16),COUNTIF($E$3:E3,E3))
Copy ลงไป
Norkaz
ได้แล้วครับ ขอบคุณครับ แต่สอบถามนิดหนึ่ง ถ้าข้อมูลผมต้องแยกชีทจะต้องแก้สูตรยังไงครับnorkaz wrote: Fri May 07, 2021 10:11 am ตัวอย่างสูตร
F3
=INDEX($B$3:$D$16,AGGREGATE(15,6,ROW($1:$16)/(E3=$B$2:$D$2),COUNTIF($E$3:E3,E3)),MATCH(E3,$B$2:$D$2,0))
Norkaz
ขอบคุณครับ ได้แล้วครับlogic wrote: Wed Mar 03, 2021 9:23 pm แบบนี้หรือเปล่าครับ
F2 =INDEX(A:A,AGGREGATE(15,6,ROW($E$2:$E$99)/($D$2:$D$99=$E2),COUNTIF($E$2:$E2,$E2))) คัดลอกไปขวาและลง
ขอบคุณครับแต่ยังไม่ใช่ครับpuriwutpokin wrote: Tue Feb 09, 2021 10:11 pm ใช่แบบนีหรือเปล่าครับที่ F2=INDEX(B$1:D$1,MATCH(MIN(B2:D2),B2:D2,)) Copy down
ความต้องการตามสูตรคำนวณไฟล์แนบครับ แต่อยากได้เป็น vba เพราะข้อมูลเยอะครับsnasui wrote: Thu Jan 14, 2021 10:08 pm ไม่เข้าใจคำว่าในคอลัมน์ J บวกกัน บวกอะไรกับอะไร เท่าที่ดูเหมือนเป็นการเอาค่าในเซลล์มาคูณด้วย 2 หรือที่เรียกว่าบวกด้วยค่าเดิม เช่นนั้นหรือไม่ แล้วคำว่า "สะสม" มาจากไหน กรุณาอธิบายมาให้เข้าใจครับ
คือใน colum j บวกแล้วกันถ้าไม่เกิน 460 ให้แสดงค่า cell ที่colum k อันนี้และที่ต้องการ แต่ยังทำไม่ได้ครับ ขอบคุณครับ รบกวน อาจารย์ด้วยครับsnasui wrote: Thu Jan 14, 2021 9:41 pm เท่าที่อ่านในกล่องคำอธิบายไมพบว่าเป็นการบวกแบบสะสมที่กล่าวถึง ช่วยยกตัวอย่างให้สอดคล้องกับคำว่า "สะสม" ด้วยครับ
ตามcode บวกได้แล้วครับแต่เกิน460ไม่แสดงค่าที่columK ขอบคุณครับsnasui wrote: Thu Jan 14, 2021 8:58 pm อ่านคำอธิบายแล้วไม่เข้าใจครับ
ช่วยยกตัวอย่างคำตอบที่ถูกต้องมาสัก 2-3 เซลล์แล้วอธิบายว่าค่านั้น ๆ ได้มาด้วยวิธีการใด เผื่อพอจะช่วยได้ครับ
ขอบคุณครับ แต่ยังไม่ถูก ข้อมูลได้เท่ากันหมดทั้งแถว ไม่ตรงตามความต้องการparakorn wrote: Thu Nov 05, 2020 10:10 am ลองแบบนี้ดูครับ
I4 =COUNT(SEARCH($A$4:$G$4,TRANSPOSE(INDEX(Sheet1!$C$2:$F$37,MATCH(I$2&I$3,Sheet1!$A$2:$A$37&Sheet1!$B$3:$B$37,0),{1,2,3,4}))))
ไม่แน่ใจว่า Version เก่าต้อง ctrl+shift+enter หรือเปล่านะครับ