Page 1 of 1

สอบถามการปรับสูตรครับ

Posted: Thu Nov 03, 2016 4:15 pm
by trirongcop
ผมมีสูตรที่เขียนขึ้นด้วย Excel จะทำใน Queries ต้องปรับยังไงครับ
=IF(YEAR(WEEKNUM(G2+(N2*7),2))=2016,WEEKNUM(G2+(N2*7),2),WEEKNUM(G2+(N2*7),2))-1

Re: สอบถามการปรับสูตรครับ

Posted: Thu Nov 03, 2016 8:08 pm
by snasui
:D เซลล์ G2, N2 คือค่าใด ผลลัพธ์คือค่าใดครับ

ใน Access แทน G2 ด้วย Field ใด แทน N2 ด้วย Field ใดครับ :?:

Re: สอบถามการปรับสูตรครับ

Posted: Thu Nov 03, 2016 8:18 pm
by trirongcop
:D ขออภัยครับไม่ได้อิบายอย่างระเอียด
เป็นการหา week Ship ครับ
G2 = 02/09/2015
N2 = 27
คำตอบ 10 ครับ

Re: สอบถามการปรับสูตรครับ

Posted: Thu Nov 03, 2016 8:33 pm
by snasui
:D ยังตอบมาไม่ครบถ้วนครับ

ตอบคำถามเดิมให้ครบและตอบเพิ่มตามด้านล่างครับ

เงื่อนไขสำหรับสูตรที่เขียนมานั้นคืออะไรครับ :?:

Re: สอบถามการปรับสูตรครับ

Posted: Thu Nov 03, 2016 8:46 pm
by trirongcop
:D G2 แทนด้วย Field Order Date มีค่า เป็นวันที่ = 02/09/2015
N2 แทนด้วย Field Priority มีค่าเป็น จำนวน = 27
คำตอบเท่ากับ week 10 2016 ครับ

เงื่อนไขคือ ต้องการคำนวณหาweek ข้ามปีครับ
ถ้า สูตรคำนวณไปถึงสิ้นปีคือ Week สุดท้ายคือWeek 53
ปีใหม่ขึ้นมาให้รันไปเป็น week 1 ครับ

Re: สอบถามการปรับสูตรครับ

Posted: Thu Nov 03, 2016 9:13 pm
by snasui
:D ตัวอย่างสูตรครับ

DatePart("ww",[Order Date]+[Priority]*7)-1

สำหรับสูตร Excel ที่เขียนมานั้นยังใช้ไม่ถูกต้องครับ

YEAR(WEEKNUM(G2+(N2*7),2))=2016 จะไม่มีโอกาสเป็น True เนื่องจากสัปดาห์ที่จะไม่มีทางเกินสัปดาห์ใน 1 ปีคือ 53 สัปดาห์ จึงไม่มีโอกาสเท่า 2016 ได้เลยครับ

Re: สอบถามการปรับสูตรครับ

Posted: Fri Nov 04, 2016 8:14 am
by trirongcop
:D ขอบคุณอาจารย์ครับ :thup: