Page 1 of 2

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

Posted: Tue Oct 29, 2013 7:04 am
by warazone
มีข้อมูลเป็น DR CR ครับ

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

ต้องการสูตรสรุปครับ
รายการ เงินสด เงินโอน
ขายสินค้า
ซื้อสินค้า
ค่าขนส่ง
ขายขยะ
ฯลฯ
data.jpg
รวม.jpg

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

Posted: Tue Oct 29, 2013 7:35 am
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 ไปทางขวาและลงล่าง

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

Posted: Tue Oct 29, 2013 10:26 am
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. มี รายการชื่อบัญชี. และจำนวนเงินครับ.

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

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

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

Posted: Tue Oct 29, 2013 10:34 am
by joo
:D จะรู้ได้อย่างไรว่ารายการไหนเป็นเงินสดหรือเงินโอนดูจากเงื่อนไขใดครับ

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

Posted: Tue Oct 29, 2013 10:41 am
by warazone
joo wrote::D จะรู้ได้อย่างไรว่ารายการไหนเป็นเงินสดหรือเงินโอนดูจากเงื่อนไขใดครับ
Dr และ Cr ครับ
แต่ละรายการจะมีเลขลำดับอยู่ด้านหน้าว่าเป็นรายการที่เท่าไหร่
อย่างอันแรก จะเป็น 1 ทั้งคู่

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

Posted: Tue Oct 29, 2013 10:47 am
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 ลงล่าง

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

Posted: Tue Oct 29, 2013 11:03 am
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 ลงล่าง
ไม่ได้ครับ สูตรที่ให้มาเป็นการรวมรายการแต่ไม่ได้แยกว่าเป็นเงินสดหรือเงินโอนครับ

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

Posted: Tue Oct 29, 2013 11:12 am
by warazone
ผลลัพท์ต้องได้ดังนี้ครับ
ขายเงินสด 800 ขายเงินโอน 450
ซื้อสด 400 ซื้อเงินโอน 800
ค่าขนส่ง สด 50 เงินโอน 150
ขายขยะเงินสด 100
ครับ

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

Posted: Tue Oct 29, 2013 11:31 am
by warazone
สามารถใช้สูตรแบบนี้ได้หรือเปล่าครับ
สมมุติ
ขายเงินสด ให้ดู ในแต่ละลำดับ ถ้า cr = ขาย แล้ว ใด้ดูด้าน dr ถ้าเป็นเงินสด ให้นำมาบวก
เพราะแต่ละรายการจะเป็นเลขเดียวกัน. แต่มันก็จะมีข้อแม้อีกว่า บางลำดับมันไม่ได้มีแค่ 2 รายการ

รบกวนด้วยครับ
ขอบคุณครับ

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

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

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

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

ลองแสดงตัวอย่างคำตอบที่ควรจะเป็นมาใส่ในตารางชีทสรุปเลยครับ ผู้ตอบยังสามารถดูและเข้าใจได้

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

Posted: Tue Oct 29, 2013 12:02 pm
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) คัดลอกลงมา

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

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

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

รบกวนด้วยครับ.

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

Posted: Tue Oct 29, 2013 9:34 pm
by snasui
:shock: บวกมืออย่างไร เอาเซลล์ไหนบวกกับเซลล์ไหน ทำไมจึงเอาเซลล์เหล่านั้นมาบวกกัน ลองอธิบายมาดูใหม่ แนบไฟล์ประกอบด้วยครับ

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

Posted: Wed Oct 30, 2013 2:40 am
by warazone
bank9597 wrote::D ผมลองคิดตามที่ตัวอย่างคำตอบที่คุณแสดงไว้ ลองดูครับว่าถูกหรือไม่

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

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

Posted: Wed Oct 30, 2013 3:03 am
by warazone
snasui wrote::shock: บวกมืออย่างไร เอาเซลล์ไหนบวกกับเซลล์ไหน ทำไมจึงเอาเซลล์เหล่านั้นมาบวกกัน ลองอธิบายมาดูใหม่ แนบไฟล์ประกอบด้วยครับ
แนบตัวอย่างมาให้ครับอาจารย์
exam1.jpg
ตัวอย่าง.xls

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

Posted: Wed Oct 30, 2013 10:16 am
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) คัดลอกไปขวามือ แล้วลงล่างพร้อมกัน

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

Posted: Thu Oct 31, 2013 6:03 am
by warazone
ขอโทษด้วยครับที่ไม่ได้ แจ้งผล.
ตอนนี้อยู่ต่างจังหวัด ไม่ได้ใช้คอม.
ยังไงลองแล้วจะแจ้งผลอีกทีครับ

ขอบคุณครับ

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

(ผมใช้ปุ่มนำเข้าข้อมูลจากtext ซึ่งแปลงมาจาก pdf ครับ)
ขอบคุณอีกทีครับ

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

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

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

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

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

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

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

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