Page 1 of 1
ช่วยแก้ปัญหาเดือนมกราคมให้หน่อยครับ
Posted: Mon Jan 07, 2013 6:25 pm
by joker123
ต้องการให้ Monthly_1 h2=เช็คเดือน และ ปี=i2
โดยที่ผมทำได้ตอนนี้คือ เช็คเดือนได้แล้ว แต่ยังเช็คปีไม่ได้ครับ
ปัญหาอีกอย่างคือ ช่อง l2 ถ้าระบุเดือนมกราคม ผลที่ได้จะผิด แต่ถ้าเป็นเดือนกุมภา - ธันวา ผลที่ได้กลับถูกต้อง
Re: ช่วยแก้ปัญหาเดือนมกราคมให้หน่อยครับ
Posted: Mon Jan 07, 2013 9:25 pm
by snasui
ลองตามนี้ครับ
ที่ Monthly_1
- ที่เซลล์ L2 เปลี่ยนสูตรเป็น
=SUMPRODUCT(--(MONTH(T_Sun!$B$2:$B$501)=M2),--(YEAR(T_Sun!$B$2:$B$501)=I2))
Enter
- ที่เซลล์ AA6 เปลี่ยนสูตรเป็น
=IF(ROWS($A$6:AA6)>$L$2,"",INDEX(T_Sun!P$2:P$501,SMALL(IF(YEAR(T_Sun!$B$2:$B$501)=$I$2,IF(MONTH(T_Sun!$B$2:$B$501)=$M$2,ROW(T_Sun!$B$2:$B$501)-ROW(T_Sun!$B$2)+1)),ROWS(AA$6:AA6))))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- ที่ D6 เปลี่ยนสูตรเป็น
=IF(AA6="ยกเลิก"," ยกเลิก",IF(ROWS(D$6:D6)>$L$2,"",INDEX(T_Sun!AA$2:AA$501,SMALL(IF(YEAR(T_Sun!$B$2:$B$501)=$I$2,IF(MONTH(T_Sun!$B$2:$B$501)=$M$2,ROW(T_Sun!$B$2:$B$501)-ROW(T_Sun!$B$2)+1)),ROWS(D6:D$6)))))
Ctrl+Shift+Enter > Copy ไปยังเซลล์ที่เกี่ยวข้อง
Re: ช่วยแก้ปัญหาเดือนมกราคมให้หน่อยครับ
Posted: Tue Jan 08, 2013 9:26 am
by joker123
ได้แล้วครับ ขอบคุณครับ
มีอีกปัญหา คือ
ช่อง i2 ตอนพิมพ์เป็น 2555 แต่ข้อมูล T_sun = 2013 ทำให้สูตรใช้ไม่ได้ครับ
และอีกคำถาม สูตรนี้หมายถึงอะไรครับ =SUMPRODUCT(--(MONTH(T_Sun!$B$2:$B$501)=M2),--(YEAR(T_Sun!$B$2:$B$501)=I2))
โดยเฉพาะตรง =SUMPRODUCT(-- คืออะไรครับ
Re: ช่วยแก้ปัญหาเดือนมกราคมให้หน่อยครับ
Posted: Tue Jan 08, 2013 6:02 pm
by snasui
joker123 wrote:ช่อง i2 ตอนพิมพ์เป็น 2555 แต่ข้อมูล T_sun = 2013 ทำให้สูตรใช้ไม่ได้ครับ
ทีใช้ไม่ได้นั้นถูกต้องแล้วครับ 2555 กับ 2013 คนละค่ากัน ควรคีย์ 2013 คือคีย์ให้เป็น
ค.ศ. ครับ
joker123 wrote:และอีกคำถาม สูตรนี้หมายถึงอะไรครับ =SUMPRODUCT(--(MONTH(T_Sun!$B$2:$B$501)=M2),--(YEAR(T_Sun!$B$2:$B$501)=I2))
โดยเฉพาะตรง =SUMPRODUCT(-- คืออะไรครับ
ความหมายดูคำอธิบาย Sumproduct ที่นี่ครับ
http://snasui.blogspot.com/2009/12/sumproduct.html