:D snasui.com ยินดีต้อนรับ :D
ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย :thup: สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ :arrow: ระบุ Version ของ Excel
:!: โปรดทราบ :!:
  1. กรุณาอ่านกฎการใช้บอร์ด (Forum rules) ในตำแหน่งด้านบนของแต่ละบอร์ด
  2. การสมัครสมาชิก การ Login การกู้คืนรหัสผ่าน
    1. สมัครสมาชิกดูขั้นตอนได้ที่ :arrow: สมัครสมาชิก
    2. Login เข้าระบบโดยคลิกปุ่ม Login ตรงมุมขวาบนของหน้านี้ :roll:
    3. การ Login ผ่าน Facebook ดูวิธีที่ :arrow: Login ผ่าน Facebook
    4. ลืมรหัสผ่านสามารถรับรหัสใหม่ได้ที่ :arrow: Reset รหัสผ่าน
  3. มีปัญหาการใช้งาน แจ้งผู้ดูแลระบบได้ที่ :arrow: ติดต่อผู้ดูแลระบบ
  4. กำหนดการตั้งค่าส่วนตัว เช่นตั้งค่าภาษาเป็นไทยหรืออังกฤษดูได้ที่ :arrow: ตั้งค่าส่วนตัว
  5. การตั้งและตอบกระทู้ดูได้ที่ :arrow: วิธีการตั้งและตอบกระทู้
  6. การจัดรูปแบบตัวอักษรด้วย bbcode ในช่องแสดงความคิดเห็นดูได้ที่ :arrow: จัดรูปแบบตัวอักษร
  7. กำหนดขนาดตัวอักษรใน Browser ดูได้ที่ :arrow: กำหนดขนาดตัวอักษรใน Browser

ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

ฟอรัมถาม-ตอบปัญหาการใช้งานสูตรและฟังก์ชัน Excel
Forum rules
  1. ไม่อนุญาตให้ใช้ภาษาแชทในการถามและตอบปัญหา ไม่ใช้คำว่า "คับ" หรือ "อ่ะครับ" แทนคำว่า "ครับ" ไม่ใช้คำว่า "เด๋ว" แทนคำว่า "เดี๋ยว" เป็นต้น เนื่องจากเมื่อแปลเป็นภาษาต่างประเทศแล้วจะให้ความหมายผิดไปจากที่ควรจะเป็น
  2. ห้ามถามโดยระบุชื่อผู้ตอบและต้องตั้งชื่อกระทู้ให้สื่อถึงปัญหาที่จะถาม ไม่ตั้งชื่อว่า ช่วยด้วยครับ, มีปัญหามาปรึกษาครับ เป็นต้น
  3. กรุณาอธิบายปัญหาและระบุคำตอบที่ต้องการมาในกระทู้ด้วยเสมอถึงแม้จะอธิบายไว้ในไฟล์แนบแล้วก็ตาม ทั้งนี้เพื่ออำนวยความสะดวกแก่เพื่อนสมาชิกในการค้นหาข้อมูล
  4. กรุณาแนบไฟล์ตัวอย่างพร้อมแสดงคำตอบที่ถูกต้องมาในไฟล์ด้วยเพื่อให้ง่ายต่อการทำความเข้าใจและสะดวกต่อการตอบคำถาม (ขนาดไฟล์ไม่เกิน 500Kb ขนาดภาพไม่เกิน 800*600 Pixel) ไม่แนบเป็น Link มาจากแหล่งอื่นที่อาจจะถูกลบทิ้งไปโดยต้นทางในภายหลัง นอกจากนี้ไม่ควรแนบไฟล์ที่มีข้อมูลสำคัญอันก่อให้เกิดความเสียหายกับตนเองและผู้อื่น
  5. กรณีเป็นคำถามเกี่ยวกับ Programming เช่น VBA, VB.Net, C#, SQL ฯลฯ ต้องลองเขียนมาเองก่อนเสมอ ถามเฉพาะที่ติดปัญหา ระบุ Module, Procedure ที่ติดปัญหาให้ชัดเจน กรุณาโพสต์ Code ให้แสดงเป็น Code คือเปิดด้วย [code] และปิดด้วย [/code] ตัวอย่างเช่น [code]dim r as range[/code] เพื่อให้แตกต่างจากข้อความทั่วไป สะดวกในการอ่านและทดสอบ (คลิกเพื่อดูตัวอย่าง)
  6. กรุณาแจ้งผลการใช้งานเมื่อได้รับคำตอบว่าตรงกับความต้องการหรือไม่
warazone

ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#1

Post by warazone »

มีข้อมูลเป็น DR CR ครับ

แต่ละรายการจะมีเลขลำดับไว้ข้างหน้าว่าเป็นลำดับที่เท่าไหร่
ซึ่ง DR CR ที่เป็นรายการเดียวกัน จะมีลำดับรายการเหมือนกัน
แต่ละวันจะมีข้อมูลเป็นจำนวนมาก จะนำเข้ามาใน Sheet DATA ทุกวัน

ต้องการสูตรสรุปครับ
รายการ เงินสด เงินโอน
ขายสินค้า
ซื้อสินค้า
ค่าขนส่ง
ขายขยะ
ฯลฯ
data.jpg
รวม.jpg
You do not have the required permissions to view the files attached to this post.
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#2

Post by joo »

:D ลองตามนี้ดูครับที่ซีท data คอลัมน์ E เปลี่ยนรายการในรายละเอียดเป็น เงินสดและเงินโอน ที่ซีทสรุป เซลล์ B2 คีย์ =SUMPRODUCT(--(data!$C$4:$C$19=$A2),--(data!$E$4:$E$19=B$1),data!$D$4:$D$19) Enter >Copy ไปทางขวาและลงล่าง
warazone

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#3

Post by warazone »

joo wrote::D ลองตามนี้ดูครับที่ซีท data คอลัมน์ E เปลี่ยนรายการในรายละเอียดเป็น เงินสดและเงินโอน ที่ซีทสรุป เซลล์ B2 คีย์ =SUMPRODUCT(--(data!$C$4:$C$19=$A2),--(data!$E$4:$E$19=B$1),data!$D$4:$D$19) Enter >Copy ไปทางขวาและลงล่าง
คือ ตรงรายละเอียด ช่อง E ผมใส่อธิบายให้เองครับ
ปกติจะมีแค่ ลำดับรายการซึ่งเป็นเลขเดียวกันทั้ง dr และ cr ของแต่ละรายการ. มี dr cr. มี รายการชื่อบัญชี. และจำนวนเงินครับ.

รบกวนอีกทีครับ

ขอบคุณล่วงหน้าครับ.
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#4

Post by joo »

:D จะรู้ได้อย่างไรว่ารายการไหนเป็นเงินสดหรือเงินโอนดูจากเงื่อนไขใดครับ
warazone

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#5

Post by warazone »

joo wrote::D จะรู้ได้อย่างไรว่ารายการไหนเป็นเงินสดหรือเงินโอนดูจากเงื่อนไขใดครับ
Dr และ Cr ครับ
แต่ละรายการจะมีเลขลำดับอยู่ด้านหน้าว่าเป็นรายการที่เท่าไหร่
อย่างอันแรก จะเป็น 1 ทั้งคู่
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#6

Post by joo »

:D ลองตามนี้ดูครับที่ซีท สรุปเซลล์ ฺB2 คีย์
=SUMPRODUCT(--(data!$C$4:$C$19=$A2),--(data!$B$4:$B$19="DR"),data!$D$4:$D$19) Enter >Copy ลงล่าง
ที่ C2 คีย์ =SUMPRODUCT(--(data!$C$4:$C$19=$A2),--(data!$B$4:$B$19="CR"),data!$D$4:$D$19) Enter >Copy ลงล่าง
warazone

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#7

Post by warazone »

joo wrote::D ลองตามนี้ดูครับที่ซีท สรุปเซลล์ ฺB2 คีย์
=SUMPRODUCT(--(data!$C$4:$C$19=$A2),--(data!$B$4:$B$19="DR"),data!$D$4:$D$19) Enter >Copy ลงล่าง
ที่ C2 คีย์ =SUMPRODUCT(--(data!$C$4:$C$19=$A2),--(data!$B$4:$B$19="CR"),data!$D$4:$D$19) Enter >Copy ลงล่าง
ไม่ได้ครับ สูตรที่ให้มาเป็นการรวมรายการแต่ไม่ได้แยกว่าเป็นเงินสดหรือเงินโอนครับ
warazone

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#8

Post by warazone »

ผลลัพท์ต้องได้ดังนี้ครับ
ขายเงินสด 800 ขายเงินโอน 450
ซื้อสด 400 ซื้อเงินโอน 800
ค่าขนส่ง สด 50 เงินโอน 150
ขายขยะเงินสด 100
ครับ
warazone

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#9

Post by warazone »

สามารถใช้สูตรแบบนี้ได้หรือเปล่าครับ
สมมุติ
ขายเงินสด ให้ดู ในแต่ละลำดับ ถ้า cr = ขาย แล้ว ใด้ดูด้าน dr ถ้าเป็นเงินสด ให้นำมาบวก
เพราะแต่ละรายการจะเป็นเลขเดียวกัน. แต่มันก็จะมีข้อแม้อีกว่า บางลำดับมันไม่ได้มีแค่ 2 รายการ

รบกวนด้วยครับ
ขอบคุณครับ
joo
Gold
Gold
Posts: 1213
Joined: Sat Apr 17, 2010 3:50 pm

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#10

Post by joo »

warazone wrote:ผลลัพท์ต้องได้ดังนี้ครับ
ขายเงินสด 800 ขายเงินโอน 450
ซื้อสด 400 ซื้อเงินโอน 800
ค่าขนส่ง สด 50 เงินโอน 150
ขายขยะเงินสด 100
ครับ
:D มีหลัการคิดหามาโดยวิธีใด ช่วยแนบไฟล์ตัวอย่างที่ระบุคำตอบที่ต้องการพร้อมเงื่อนไขทั้งหมดมาดูกันหน่อยครับ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#11

Post by bank9597 »

warazone wrote:ผลลัพท์ต้องได้ดังนี้ครับ
ขายเงินสด 800 ขายเงินโอน 450
ซื้อสด 400 ซื้อเงินโอน 800
ค่าขนส่ง สด 50 เงินโอน 150
ขายขยะเงินสด 100
ครับ
:D ถ้าแสดงตัวอย่างคำตอบมาในตารางด้วย คงจะตอบไม่ยาก เพราะอุปสรรคโจทย์ข้อนี้ไม่ใช่การใช้สูตร แต่อยู่ที่อธิบายเงื่อนไขไม่ชัดเจน สับสน

ลองแสดงตัวอย่างคำตอบที่ควรจะเป็นมาใส่ในตารางชีทสรุปเลยครับ ผู้ตอบยังสามารถดูและเข้าใจได้
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#12

Post by bank9597 »

:D ผมลองคิดตามที่ตัวอย่างคำตอบที่คุณแสดงไว้ ลองดูครับว่าถูกหรือไม่

ที่ชีท Data เซลล์ F4 คีย์ =LOOKUP(CHAR(255),$E$4:E4) คัดลอกลงมา

ที่ชีทสรุป
เซลล์ B2 คีย์ =SUMPRODUCT(--(data!$C$4:$C$19=$A2),--(RIGHT(data!$F$4:$F$19,2)="สด"),data!$D$4:$D$19) คัดลอกลงมา
เซลล์ C2 คีย์ =SUMPRODUCT(--(data!$C$4:$C$19=$A2),--(RIGHT(data!$F$4:$F$19,3)="โอน"),data!$D$4:$D$19) คัดลอกลงมา
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
warazone

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#13

Post by warazone »

joo wrote:
warazone wrote:ผลลัพท์ต้องได้ดังนี้ครับ
ขายเงินสด 800 ขายเงินโอน 450
ซื้อสด 400 ซื้อเงินโอน 800
ค่าขนส่ง สด 50 เงินโอน 150
ขายขยะเงินสด 100
ครับ
:D มีหลัการคิดหามาโดยวิธีใด ช่วยแนบไฟล์ตัวอย่างที่ระบุคำตอบที่ต้องการพร้อมเงื่อนไขทั้งหมดมาดูกันหน่อยครับ

บวกด้วยมือเอาเองครับ.
ยังเขียนสูตรไม่ได้เลย.

รบกวนด้วยครับ.
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#14

Post by snasui »

:shock: บวกมืออย่างไร เอาเซลล์ไหนบวกกับเซลล์ไหน ทำไมจึงเอาเซลล์เหล่านั้นมาบวกกัน ลองอธิบายมาดูใหม่ แนบไฟล์ประกอบด้วยครับ
warazone

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#15

Post by warazone »

bank9597 wrote::D ผมลองคิดตามที่ตัวอย่างคำตอบที่คุณแสดงไว้ ลองดูครับว่าถูกหรือไม่

ที่ชีท Data เซลล์ F4 คีย์ =LOOKUP(CHAR(255),$E$4:E4) คัดลอกลงมา
อันนี้ไฟล์จะใหญ่มากครับเนื่องจากข้อมูลมีจำนวนมาก และต้องมานั่งลากสูตร lookup ก่อนคำนวณ
warazone

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#16

Post by warazone »

snasui wrote::shock: บวกมืออย่างไร เอาเซลล์ไหนบวกกับเซลล์ไหน ทำไมจึงเอาเซลล์เหล่านั้นมาบวกกัน ลองอธิบายมาดูใหม่ แนบไฟล์ประกอบด้วยครับ
แนบตัวอย่างมาให้ครับอาจารย์
exam1.jpg
ตัวอย่าง.xls
You do not have the required permissions to view the files attached to this post.
User avatar
bank9597
Guru
Guru
Posts: 3868
Joined: Wed Aug 17, 2011 11:49 am

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#17

Post by bank9597 »

warazone wrote:
bank9597 wrote::D ผมลองคิดตามที่ตัวอย่างคำตอบที่คุณแสดงไว้ ลองดูครับว่าถูกหรือไม่

ที่ชีท Data เซลล์ F4 คีย์ =LOOKUP(CHAR(255),$E$4:E4) คัดลอกลงมา
อันนี้ไฟล์จะใหญ่มากครับเนื่องจากข้อมูลมีจำนวนมาก และต้องมานั่งลากสูตร lookup ก่อนคำนวณ
:| ปัญหาเล็กน้อยครับ ไม่จำเป็นต้องลากสูตร ให้คุณวางสูตรที่บรรทัดแรก แล้วดับเบิ้ลคลิ๊กที่มุมล่างขวาของเซลล์ สูตรจะคัดลอกลงมาให้เองอัตโนมัติ
คำตอบที่ผมตอบไป นั้นถูกต้องหรือไม่ เหตุใดถึงไม่แจ้งผลครับ

สำหรับที่ถามมาใหม่ ก็ใช้สูตรเดิมดังนี้
ที่ F4 คีย์ =LOOKUP(CHAR(255),$E$4:E4) คัดลอกลงมา
ที่ I18 คีย์ =SUMPRODUCT(--($C$4:$C$19=$H18),--($F$4:$F$19=I$17),$D$4:$D$19) คัดลอกไปขวามือ แล้วลงล่างพร้อมกัน
You do not have the required permissions to view the files attached to this post.
Forum Rules
  1. อย่าใช้ภาษาแชทในการตอบ-ถาม
  2. ตั้งชื่อกระทู้ให้สื่อถึงปัญหาและไม่เจาะจงตัวผู้ตอบ
  3. ให้อธิบายปัญหาและระบุคำตอบที่ต้องการมาในฟอรัม
  4. ควรแนบไฟล์ตัวอย่างมาที่ฟอรั่ม
  5. หากใช้ VBA ให้ลองเขียนมาเองก่อนเสมอ
  6. แจ้งผลการใช้งานทุกครั้งเมื่อได้รับคำตอบ
warazone

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#18

Post by warazone »

ขอโทษด้วยครับที่ไม่ได้ แจ้งผล.
ตอนนี้อยู่ต่างจังหวัด ไม่ได้ใช้คอม.
ยังไงลองแล้วจะแจ้งผลอีกทีครับ

ขอบคุณครับ

ถามอีกอย่างครับ
ทำเป็นมาโคร
แบบกดปุ่มแล้วได้ผลลัพธ์
ตามช่องใด้หรือเปล่าครับ

(ผมใช้ปุ่มนำเข้าข้อมูลจากtext ซึ่งแปลงมาจาก pdf ครับ)
ขอบคุณอีกทีครับ
User avatar
snasui
Site Admin
Site Admin
Posts: 31253
Joined: Sun Jan 24, 2010 12:33 pm
Location: Songkhla, Thailand
Excel Ver: 2010, 2019
Contact:

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#19

Post by snasui »

warazone wrote:ถามอีกอย่างครับ
ทำเป็นมาโคร
แบบกดปุ่มแล้วได้ผลลัพธ์
ตามช่องใด้หรือเปล่าครับ
:D ถ้าเขียนด้วย VBA คิดว่าไม่มีข้อจำกัดครับ สำหรับ VBA แล้วต้องเขียนมาก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน :roll: ติดตรงไหนแล้วสามารถสอบถามกันได้เรื่อย ๆ ครับ
warazone

Re: ขอสูตร (สรุปรายการที่เป็น เงินสด เงินโอน DR CR)ด้วยครับ

#20

Post by warazone »

snasui wrote: :D ถ้าเขียนด้วย VBA คิดว่าไม่มีข้อจำกัดครับ สำหรับ VBA แล้วต้องเขียนมาก่อนตามกฎการใช้บอร์ดข้อ 5 ด้านบน :roll: ติดตรงไหนแล้วสามารถสอบถามกันได้เรื่อย ๆ ครับ
ปกติจะทำการบันทึกมาโครเอาครับ แล้วสร้างปุ่มมา add มาโครเข้าไปครับ

เขียนเองเลยยังทำไม่เป็นครับ

รบกวนขอตัวอย่าง vba ก่อนได้หรือเปล่าครับ
แล้วจะนำไปปรับใช้อีกทีครับ

ขอสูตร vba ตามนี้ ครับ
ให้ดูแต่ละลำดับ เช่น
ลำดับที่ 1 เป็น dr เงินสด cr เป็น ขายสินค้า
ให้ดูรายการ CR ที่เป็นขายสินค้า ถ้ารายการ DR เป็นเงินสด ให้นำมาบวกในช่อง ขายสินค้าเงินสด
ให้ดูรายการ CR ที่เป็นขายสินค้า ถ้ารายการ DR เป็นเงินฝากธนาคาร ให้นำมาบวกในช่อง ขายสินค้าเงินโอน
ให้สรุปไว้ในอีก sheet

ขอบคุณล่วงหน้าครับ
Post Reply