Page 1 of 1

ปรับย่อสูตร Sumifs

Posted: Sun Feb 09, 2020 2:28 pm
by NEO889
สามารถปรับย่อสูตรดังต่อไปนี้ได้ไหมครับ

=SUMIFS(SAP_TB_2562.xlsx!dr.10,SAP_TB_2562.xlsx!gl,A7)+(SUMIFS(SAP_TB_2562.xlsx!dr.11,SAP_TB_2562.xlsx!gl,A7))+(SUMIFS(SAP_TB_2562.xlsx!dr.12,SAP_TB_2562.xlsx!gl,A7))+(SUMIFS(SAP_TB_2562.xlsx!dr.01,SAP_TB_2562.xlsx!gl,A7))

ผมว่าต้องมีวิธีปรับย่อลงให้สั่นลง

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

Re: ปรับย่อสูตร Sumifs

Posted: Sun Feb 09, 2020 3:10 pm
by snasui
:D ไม่มีตัวอย่างไฟล์ให้ทดสอบครับ

Re: ปรับย่อสูตร Sumifs

Posted: Sun Feb 09, 2020 3:44 pm
by NEO889
ตามเอกสารแนบครับ จะมีเพิ่มทุกเดือนๆ จนถึงเดือน ก.ย. ซึ่งถ้าใช้สูตรเดิมจะยาวมาก

Re: ปรับย่อสูตร Sumifs

Posted: Sun Feb 09, 2020 4:09 pm
by snasui
:D ตัวอย่างสูตรตามด้านล่างครับ
  1. ที่ C4 คีย์
    =SUMPRODUCT((GL=$A4)*(SAP_TB!$E$4:$L$9)*(SAP_TB!$E$3:$L$3="เดบิต"))
    Enter > Copy ลงด้านล่าง
  2. ที่ D4 คีย์
    =SUMPRODUCT((GL=$A4)*(SAP_TB!$E$4:$L$9)*(SAP_TB!$E$3:$L$3="เครดิต"))
    Enter > Copy ลงด้านล่าง

Re: ปรับย่อสูตร Sumifs

Posted: Sun Feb 09, 2020 4:33 pm
by NEO889
จะรวมเฉพาะคอลัมน์ "ยอดเคลื่อนไหว" เท่านั้นครับ ส่วน "ยอดยกไป"ไม่นำมารวมครับ

Re: ปรับย่อสูตร Sumifs

Posted: Sun Feb 09, 2020 4:37 pm
by NEO889
ลองเปลี่ยนชื่อคอลัมน์ให้แตกต่างจากคอลัมน์อื่นๆ ก็ทำได้แล้วครับ

ขอบคุณครับ

Re: ปรับย่อสูตร Sumifs

Posted: Sun Feb 09, 2020 5:09 pm
by snasui
:D อีกตัวอย่างสูตรกรณีไม่ปรับชื่อคอลัมน์ครับ

เซลล์ C4 คีย์

=SUMPRODUCT(SUBTOTAL(9,OFFSET(SAP_TB!$E$4,MATCH($A4,GL,0)-1,(C$1="จำนวนเงินเครดิต")+4*(COLUMN(SAP_TB!$E$3:$L$3)-COLUMN(SAP_TB!$E$3)),1))*(GL=$A4))

Enter > Copy ไป D3 > Copy ลงด้านล่าง