Page 1 of 1
อยากทราบวิธีการนำข้อมูลมาใส่ และรวมค่าที่มีชื่อเหมือนกัน
Posted: Thu Nov 28, 2013 2:52 pm
by degsvt
รบกวนอาจาร์ยอีกรอบคะ ถ้าเกิดว่าเราต้องการเขียนคำสั่งว่า ถ้าช่องภาษี มีค่ามากว่า 0 ให้นำข้อมูลมาจากรายละเอียดใส่ในช่อง Remark
โดยทำการรวมค่าจากช่องภาษี และแยกแต่ละบริษัท
ขอโทษด้วยคะพอดีเป็นมือใหม่หัดทำคะ ไม่รู้จะตั้งชื่อไฟล์ว่ายังไง ขอโทษอีกทีคะ
รวมค่าและแยกเป็นบริษัท.xls
Re: อยากทราบวิธีการนำข้อมูลมาใส่ และรวมค่าที่มีชื่อเหมือนกัน
Posted: Thu Nov 28, 2013 2:57 pm
by joo

ลองยกตัวอย่างคำตอบที่ต้องการพร้อมเงื่อนไขมาดูกันหน่อยครับ
Re: อยากทราบวิธีการนำข้อมูลมาใส่ และรวมค่าที่มีชื่อเหมือนกัน
Posted: Thu Nov 28, 2013 3:13 pm
by degsvt
ยกตัวอย่าง อย่างในไฟล์ที่แนบให้
คือ มีอยู่ 2 บริษัท โดยที่ B3 ชื่อบริษัท ffff และมีภาษี 44.00 บาท
ที่ B4 ชื่อบริษัท wwww มีภาษี 55.00 บาท
ที่ B5 บริษัท ffff มีภาษี 100.00 บาท
จะนำข้อมูลชื่อบริษัทมาใส่ในช่อง B36ถึงB39 และค่าภาษีมาใส่ในช่อง H36ถึงH39
แต่ถ้าบริษัทชื่อเดียวกันจะเอามาแค่ชื่อเดียว แต่จะคำนวนเงินโดยรวมจากชื่อเดียวกัน
Re: อยากทราบวิธีการนำข้อมูลมาใส่ และรวมค่าที่มีชื่อเหมือนกัน
Posted: Thu Nov 28, 2013 3:27 pm
by snasui

ลองตามนี้ครับ
- ยกเลิกการ Merge Cell ที่ A35:A37
- ที่ A35 คีย์สูตร
Code: Select all
=LOOKUP(CHAR(255),CHOOSE({1,2},"",INDEX($B$14:$B$33,SMALL(IF(FREQUENCY(IF($B$14:$B$33<>"",MATCH($B$14:$B$33,$B$14:$B$33,0)),ROW($B$14:$B$33)-ROW($B$14)+1),ROW($B$14:$B$33)-ROW($B$14)+1),ROWS(A$35:A35)))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- ที่ H35 คีย์สูตร
=SUMIF($B$14:$B$33,A35,$H$14:$H$33)
Enter > Copy ลงด้านล่าง
!
| Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง |
Re: อยากทราบวิธีการนำข้อมูลมาใส่ และรวมค่าที่มีชื่อเหมือนกัน
Posted: Thu Nov 28, 2013 3:42 pm
by degsvt
ขอบคุณอาจาร์ยคะ ตอนนี้ติดตรงที่ว่า บรรทัดที่ไม่ได้มีชื่อบริษัท แต่ถัดตรงช่อง H37 เป็นเลข 0 คือต้องการให้มันไม่มีเลขโชว์ด้วยคะ ถ้าเกิดไม่ได้มีบริษัทอื่นๆอีก
Re: อยากทราบวิธีการนำข้อมูลมาใส่ และรวมค่าที่มีชื่อเหมือนกัน
Posted: Thu Nov 28, 2013 3:48 pm
by snasui

ที่ H35 ปรับสูตรเป็น
=IF(A35="","",SUMIF($B$14:$B$33,A35,$H$14:$H$33))
Enter > Copy ลงด้านล่าง
พวก If, Countif, Sumif เป็นสูตรพื้นฐานที่ควรจะทำความเข้าใจให้ได้ ใช้ให้เป็นเพราะมีโอกาสได้ใช้อยู่ตลอดเวลาหากต้องใช้ Excel ครับ
Re: อยากทราบวิธีการนำข้อมูลมาใส่ และรวมค่าที่มีชื่อเหมือนกัน
Posted: Thu Nov 28, 2013 3:53 pm
by degsvt
ขอบคุณอาจาร์ยมากคะ