Page 1 of 1
วิธีดึงผลรวมข้าม sheet
Posted: Tue Apr 03, 2018 7:48 pm
by piyawat_1991
รบกวนสอบถามหน่อยครับ
ถ้าเราจะดึงผลรวมที่เป็นยอดของเดือนนั้นๆๆ ของอีกชีทมาใส่อีกชีท ทำยังไงครับ รบกวนหน่อยนะครับผลไม่ค่อยมีความรู้ด้าน excel

Re: วิธีดึงผลรวมข้าม sheet
Posted: Tue Apr 03, 2018 8:03 pm
by snasui

ตัวอย่างสูตรที่เซลล์ B7 ครับ
=SUMPRODUCT(--(TEXT(ข้อมูล!$A$3:$A$1074,"ดดดyy")=A7),ข้อมูล!$E$3:$E$1074)
Enter > Copy ลงด้านล่าง
Re: วิธีดึงผลรวมข้าม sheet
Posted: Wed Apr 04, 2018 9:25 am
by piyawat_1991
ตัวอย่าง.xlsx
ยอดไม่ขึ้นครับ
Re: วิธีดึงผลรวมข้าม sheet
Posted: Wed Apr 04, 2018 9:43 am
by logic
A7 คีย์เป็น ม.ค.60 หลัง ม มี . ด้วยครับ

Re: วิธีดึงผลรวมข้าม sheet
Posted: Wed Apr 04, 2018 10:00 am
by piyawat_1991

ลองทำแล้วก็ไมขึ้นครับ
Re: วิธีดึงผลรวมข้าม sheet
Posted: Wed Apr 04, 2018 10:22 am
by logic
ช่วยแนบไฟล์มาด้วยจะได้ช่วยกันดูครับ

Re: วิธีดึงผลรวมข้าม sheet
Posted: Wed Apr 04, 2018 10:23 am
by piyawat_1991
ตัวอย่าง.xlsx
ครับ

Re: วิธีดึงผลรวมข้าม sheet
Posted: Wed Apr 04, 2018 10:35 am
by logic
A7 ไม่ใช่ ม.ค.60 แต่เป็น 1 ม.ค. 60
ต้องเขียนให้เป็น ม.ค.60 เท่านั้นครับ
ถ้ามันชอบกลายเป็นตัวเลขก็ให้คีย์ 'ม.ค.60 คือคีย ' นำไป 1 ตัวก่อน

Re: วิธีดึงผลรวมข้าม sheet
Posted: Wed Apr 04, 2018 10:41 am
by piyawat_1991
ได้แล้วครับ ขอบคุณมากๆๆครับ
Re: วิธีดึงผลรวมข้าม sheet
Posted: Thu Apr 05, 2018 10:21 am
by piyawat_1991
ผมรบกวนสอบถามอีกเรื่องครับ ถ้าเราจะดึงผลรวมยอดที่ยังไม่ทำรายการหรือยอดที่อยู่คนละปีต้องทำยังงัยครับ
ผมรวบกวนด้วยนะครับ
ตัวอย่าง.xlsx
Re: วิธีดึงผลรวมข้าม sheet
Posted: Thu Apr 05, 2018 11:41 am
by parakorn
P3 =SUMPRODUCT($E$3:$E$35,--(--TEXT($A3:$A35,"yy")=RIGHT(O3,2)*(--TEXT($H3:$H35,"yy")=RIGHT(O3,2)+1)))+SUMIFS($E$3:$E$35,$H$3:$H$35,"") Enter+Copy ลงด้านล่างครับ
Re: วิธีดึงผลรวมข้าม sheet
Posted: Thu Apr 05, 2018 11:49 am
by piyawat_1991
Re: วิธีดึงผลรวมข้าม sheet
Posted: Thu Apr 05, 2018 12:04 pm
by piyawat_1991
ตัวอย่าง.xlsx
ผลลัพธ์ที่ได้ไม่ตรงครับ ตรงแต่เดือนแรก

Re: วิธีดึงผลรวมข้าม sheet
Posted: Thu Apr 05, 2018 12:59 pm
by piyawat_1991
1522907866800.jpg
หรือให้ข้อมูลขึ้นมาแบบนี้ก็ได้ครับ
รบกวนด้วยนะครับ
Re: วิธีดึงผลรวมข้าม sheet
Posted: Thu Apr 05, 2018 2:01 pm
by parakorn
ลองปรับแบบนี้ดูครับ
=SUMPRODUCT($E$3:$E$35,--(--TEXT($A$3:$A$35,"yy")=RIGHT(O3,2)*(--TEXT($H$3:$H$35,"yy")=RIGHT(O3,2)+1)*(--TEXT($A$3:$A$35,"mm")=ROWS($O$3:$O3))))+SUMPRODUCT($E$3:$E$35,--(--TEXT($A$3:$A$35,"yy")=RIGHT(O3,2)*($H$3:$H$35="")*(--TEXT($A$3:$A$35,"mm")=ROWS($O$3:$O3))))
ป.ล. สูตรจะใช้ได้กรณีเรียงจาก ม.ค. ถึง ธ.ค. และต้องครบ 12 เดือน หากไม่เรียงเดือนและ มีเดือนไม่ครบต้องปรับสูตรเพิ่มเติมครับ
Re: วิธีดึงผลรวมข้าม sheet
Posted: Thu Apr 05, 2018 2:13 pm
by parakorn
piyawat_1991 wrote: Thu Apr 05, 2018 12:59 pm
1522907866800.jpg หรือให้ข้อมูลขึ้นมาแบบนี้ก็ได้ครับ
รบกวนด้วยนะครับ
M3 =IF(TEXT(H3,"yy")<>TEXT(A3,"yy"),"01-"&TEXT(A3,"mm-yy"),"") Enter
Re: วิธีดึงผลรวมข้าม sheet
Posted: Thu Apr 05, 2018 2:25 pm
by piyawat_1991
ขอบคุณมากๆๆเลยครับ