Page 1 of 1
จากตารางใช้สูตรใช้ Sumproduct แต่ค่าไม่ออกครับ
Posted: Tue Oct 20, 2020 2:35 pm
by bondham
=SUMPRODUCT(--(rpsql!$A:$A>=$J$2+0),--(rpsql!$A:$A<=$J$3+0),--((LEFT(rpsql!$E:$E,1)="C")),1-ISNUMBER(MATCH(rpsql!$D:$D,{"RPAC","U-RPAC","Z-RPAC","ZZ-RPAC","E-RPAC"},0)),--(rpsql!$G:$G=3),rpsql!$J:$J)
ในช่องที่เป็นสีฟ้าครับ ไม่แน่ใจว่าผิดตรงไหนครับ
Book1.xlsx
Re: จากตารางใช้สูตรใช้ Sumproduct แต่ค่าไม่ออกครับ
Posted: Tue Oct 20, 2020 3:09 pm
by puriwutpokin
B6=SUMPRODUCT(--(rpsql!$A$2:$A$2000+0>=$J$2),--(rpsql!$A$2:$A$2000+0<=$J$3),--(LEFT(rpsql!$E$2:$E$2000,1)="C"),--ISNUMBER(MATCH(rpsql!$D$2:$D$2000,{"RPAC","U-RPAC","Z-RPAC","ZZ-RPAC","E-RPAC"},0)),--(rpsql!$G$2:$G$2000=3),rpsql!$J$2:$J$2000)
Re: จากตารางใช้สูตรใช้ Sumproduct แต่ค่าไม่ออกครับ
Posted: Tue Oct 20, 2020 3:53 pm
by bondham
puriwutpokin wrote: Tue Oct 20, 2020 3:09 pm
B6=SUMPRODUCT(--(rpsql!$A$2:$A$2000+0>=$J$2),--(rpsql!$A$2:$A$2000+0<=$J$3),--(LEFT(rpsql!$E$2:$E$2000,1)="C"),--ISNUMBER(MATCH(rpsql!$D$2:$D$2000,{"RPAC","U-RPAC","Z-RPAC","ZZ-RPAC","E-RPAC"},0)),--(rpsql!$G$2:$G$2000=3),rpsql!$J$2:$J$2000)
ตรงนี้ครับ
rpsql!$J$2:$J$2000
ทำไมใส่แบบนี้ rpsql!$J:$J ไม่ได้ครับ
Re: จากตารางใช้สูตรใช้ Sumproduct แต่ค่าไม่ออกครับ
Posted: Tue Oct 20, 2020 3:58 pm
by puriwutpokin
bondham wrote: Tue Oct 20, 2020 3:53 pm
puriwutpokin wrote: Tue Oct 20, 2020 3:09 pm
B6=SUMPRODUCT(--(rpsql!$A$2:$A$2000+0>=$J$2),--(rpsql!$A$2:$A$2000+0<=$J$3),--(LEFT(rpsql!$E$2:$E$2000,1)="C"),--ISNUMBER(MATCH(rpsql!$D$2:$D$2000,{"RPAC","U-RPAC","Z-RPAC","ZZ-RPAC","E-RPAC"},0)),--(rpsql!$G$2:$G$2000=3),rpsql!$J$2:$J$2000)
ตรงนี้ครับ
rpsql!$J$2:$J$2000
ทำไมใส่แบบนี้ rpsql!$J:$J ไม่ได้ครับ
การใช้สูตร ควรกำหนดช่วงไว้ครับ ถ้าช่วงเพื่อไว้มากๆ อาจทำให้หนักต่อการคำนวณครับ โดยเฉพาะ Sumproduct ครับ ซึ่งจะคำนวณนานถ้าช่วงหรือเงื่อนไขมากครับ