Page 1 of 1

การคำนวนผลรวมยอดเงินในแต่ละเดือน

Posted: Wed Aug 03, 2011 3:50 pm
by jka_jjj
ขอรบกวนอาจารย์อีกครั้งนะคะ ต้องการคำนวนหายอดเงินรวมที่ต้องการจ่ายในแต่ละเดือน โดยมีการแบ่งจ่ายเป็นงวดๆ ในตามประเภท /งวด ของการจ่าย

จากตารางที่แนบคะ แบ่งเป็น 2 sheet
Sheet 1 นำข้อมูลจาก columm P:AC summary มาใส่ใน Sheet 2

Sheet 2 Columm B คือ เดือน
Columm C4:I4 คือ งวดของการชำระเงิน
Columm C5:I5 คือ ยอดรวมของเงินที่ต้องการจะจ่ายในเดือนนั้นๆ โดย แบ่งตามงวด / หรือประเภทของการจ่าย

ขอความกรุณาด้วยคะ ขอบคุณคะ

Re: การคำนวนผลรวมยอดเงินในแต่ละเดือน

Posted: Wed Aug 03, 2011 4:07 pm
by snasui
:D ช่วยแสดงคำตอบที่ต้องการมาในตารางของชีท Summary ด้วยครับ จะได้คำนวณเปรียบเทียบได้

Re: การคำนวนผลรวมยอดเงินในแต่ละเดือน

Posted: Wed Aug 03, 2011 4:33 pm
by jka_jjj
ขอเพิ่มcolumm ประเภท ของ currency ตัวอย่าง ตามแนบคะ
ขอบคุณคะ

Re: การคำนวนผลรวมยอดเงินในแต่ละเดือน

Posted: Wed Aug 03, 2011 5:58 pm
by snasui
:D สำหรับคำถามนี้เป็นการนำ Report มาทำ Report ซึ่งเป็นเรื่องยากถึงยากมาก ผมทำตัวอย่างมาให้แล้วตามไฟล์แนบ

วิธีการคือ

1. ที่ชีท Data เซลล์ P1 คีย์สูตรเพื่อ Lookup ข้อมูล Payment มาแสดงเพื่อช่วยในการเขียนสูตร

=INDEX('Summary '!$E$3:$AM$3,MATCH(LEFT(LOOKUP(CHAR(255),$P6:S6),10)&"*",'Summary '!$E$3:$AM$3))

Enter > Copy ไปทางขวา

2. ที่ชีท Summary เซลล์ E1 คีย์สูตรเพื่อ Lookkup ข้อมูล Payment มาแสดงเพื่อช่วยในการเขียนสูตร

=LOOKUP(CHAR(255),$E3:E3)

Enter > Copy ลงด้านล่าง

3. ที่ชีท Summary เซลล์ B5 คีย์สูตรหาค่าของเดือนเพื่อช่วยในการเขียนสูตร

=MONTH(D5)

Enter > Copy ลงด้านล่าง

4. ที่ชีท Summary เซลล์ C5 คีย์สูตรหาค่าของปีเพื่อช่วยในการเขียนสูตร

=YEAR(D5)

Enter > Copy ลงด้านล่าง

5. ที่ชีท Summary เซลล์ E5 คีย์สูตรเพื่อหาจำนวนเงินที่ต้องการ

=SUM(IF(MONTH(INDEX(Data!$P$9:$AJ$123,0,MATCH(1,IF(E$1=Data!$P$1:$AJ$1,IF("Date Plan"=Data!$P$7:$AJ$7,1)),0)))=$B5,IF(YEAR(INDEX(Data!$P$9:$AJ$123,0,MATCH(1,IF(E$1=Data!$P$1:$AJ$1,IF("Date Plan"=Data!$P$7:$AJ$7,1)),0)))=$C5,IF(INDEX(Data!$P$9:$AJ$123,0,MATCH(1,IF(E$1=Data!$P$1:$AJ$1,IF("Date Plan"=Data!$P$7:$AJ$7,1)),0)+2)=E$4,INDEX(Data!$P$9:$AJ$123,0,MATCH(1,IF(E$1=Data!$P$1:$AJ$1,IF("Date Plan"=Data!$P$7:$AJ$7,1)),0)+1)))))

Ctrl+Shift+Enter > Copy ไปทางขวาและลงด้านล่าง

Re: การคำนวนผลรวมยอดเงินในแต่ละเดือน

Posted: Thu Aug 04, 2011 10:46 am
by jka_jjj
อาจารย์คะ file ที่แนบมา ที่ Sheet summary ข้อมูล payment 7 ไม่ออก มา ไม่ทราบว่าจะแก้ไขได้อย่างไรคะ
ขอความกรุณาด้วยคะ

Re: การคำนวนผลรวมยอดเงินในแต่ละเดือน

Posted: Thu Aug 04, 2011 12:28 pm
by snasui
:D ที่ชีท Data เซลล์ P1 แก้สูตรเป็นตามด้านล่างครับ

=INDEX('Summary '!$E$1:$AM$1,MATCH(LEFT(LOOKUP(CHAR(255),$P6:P6),10)&"*",'Summary '!$E$1:$AM$1,0))

Enter > Copy ไปด้านขวา

Re: การคำนวนผลรวมยอดเงินในแต่ละเดือน

Posted: Thu Aug 04, 2011 12:56 pm
by jka_jjj
ขอบคุณมากคะ :D