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
เซลล์ G2, N2 คือค่าใด ผลลัพธ์คือค่าใดครับ
ใน Access แทน G2 ด้วย Field ใด แทน N2 ด้วย Field ใดครับ
Re: สอบถามการปรับสูตรครับ
Posted: Thu Nov 03, 2016 8:18 pm
by trirongcop
ขออภัยครับไม่ได้อิบายอย่างระเอียด
เป็นการหา week Ship ครับ
G2 = 02/09/2015
N2 = 27
คำตอบ 10 ครับ
Re: สอบถามการปรับสูตรครับ
Posted: Thu Nov 03, 2016 8:33 pm
by snasui
ยังตอบมาไม่ครบถ้วนครับ
ตอบคำถามเดิมให้ครบและตอบเพิ่มตามด้านล่างครับ
เงื่อนไขสำหรับสูตรที่เขียนมานั้นคืออะไรครับ
Re: สอบถามการปรับสูตรครับ
Posted: Thu Nov 03, 2016 8:46 pm
by trirongcop
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
ตัวอย่างสูตรครับ
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
ขอบคุณอาจารย์ครับ