Page 1 of 1

การใช้ Weeknum

Posted: Wed Jun 29, 2011 9:02 pm
by blehandsome
เรียนอาจารย์ครับ

เนื่องจากใน excel version 2007 มีสูตร weeknum เพิ่มเติมขึ้นมาแต่เนื่องจากในช่องของผมเป็น ค.ศ. เช่นวันที่ 29/06/2011 เมื่อใช้สูตรแล้วได้ค่าเท่ากับ 27 แต่จริง ๆ ต้องเป็น Week ที่ 26 ครับ ตรงนี้จะมีวิธีการอย่างไรครับ

ขอบคุณครับ

Re: การใช้ Weeknum

Posted: Wed Jun 29, 2011 10:36 pm
by snasui
:D ลองตามนี้ครับ

เซลล์ B2 คีย์

=WEEKNUM(A2,14)

Enter

ด้านบนนี้เป็น Weeknum ใน Excel 2010 ครับ http://office.microsoft.com/th-th/excel ... 43016.aspx

Re: การใช้ Weeknum

Posted: Thu Jun 30, 2011 1:01 pm
by blehandsome
แล้วถ้าเป็น excel 2007 ล่ะครับอาจารย์ เพราะ return type มีแค่ 1 กับ 2 และที่สำคัญถ้าผมเปลี่ยนเป็นเป็น พ.ศ. จะสามารถได้คำตอบที่ต้องการคือ Week ที่ 26
ผมจึงขอสอบถามอาจารย์เพิ่มเติมครับว่ากรณีแปลงจาก ค.ศ. เป็น พ.ศ. ใช้สูตรอะไรครับ

Re: การใช้ Weeknum

Posted: Thu Jun 30, 2011 3:42 pm
by snasui
ปกติการแปลง ค.ศ. ให้เป็น พ.ศ. จะใช้การจัด Format ครับ แต่หากแปลงจากพ.ศ.เป็นค.ศ.จะต้องใช้ฟังก์ชั่นเข้ามาช่วย

สำหรับสูตรที่จะให้แสดงเป็น Week เป็นเลข 26 กรณีจากไฟล์ตัวอย่าง ให้ใช้ 1 เข้าไปลบครับ โดยที่เซลล์ B2 คีย์

=Weeknum(A2-1)

กรณีการเปลี่ยน พ.ศ. ให้เป็น ค.ศ. ที่เซลล์ใด ๆ คีย์

=Date(Year(C2)-543,Month(C3),Day(C3))

Enter ทั้งนี้เนื่องจาก C3 ได้คีย์วันที่แบบ พ.ศ. ไว้ ซึ่ง Excel จะรับรู้ว่าเป็น ค.ศ. 2554 จึงต้องแปลงกลับ

Enter :mrgreen:

Re: การใช้ Weeknum

Posted: Thu Jun 30, 2011 7:39 pm
by blehandsome
เรียนอาจารย์ครับ

คือว่าผมลอง format เป็น พ.ศ. แล้วค่าที่ได้จากการใช้ weeknum(A2) หรือ Weeknum(A2-1) ก็ยังเท่ากับ 27 ครับ
ถ้าหากผมใช้สูตรเปลี่ยนจาก ค.ศ. เป็น พ.ศ. โดยการใช้ สูตร =day(A2)&"/"&month(A2)&"/"&year(A2)+543 แล้วค่อยใช้สูตร Weeknum ผลลัพธ์ที่ได้ออกมาได้ค่าเท่ากับ 26 ซึ่งเป็นค่าที่ต้องการ (Week ของผมเริ่มตั้งแต่พฤหัส ชน พุธ ครับ) จึงขอถามอาจารย์ว่าใช้สูตรนี้ได้หรือเปล่าครับ (มี File ประกอบ)

ขอบคุณครับ

Re: การใช้ Weeknum

Posted: Thu Jun 30, 2011 7:56 pm
by snasui
:D ลองตามนี้ครับ

ที่เซลล์ C3 คีย์

=WEEKNUM(A3)-(WEEKDAY(A3)<5)

Enter > Copy ลงด้านล่าง :mrgreen:

Re: การใช้ Weeknum

Posted: Thu Jun 30, 2011 8:01 pm
by blehandsome
ได้แล้วครับ อาจารย์ ขอบคุณมาก ๆ ครับ