Page 1 of 1
แปลงชื่อวันครับ
Posted: Thu Sep 08, 2011 10:12 pm
by wping
อาจารย์ครับ มีปัญหามาถามอีกแล้วคัรบ ทำไม ผมใช้ function แปลง เพื่อจะได้ชื่อวันมา=TEXT(A2,"dddd") ทำไมชื่อวันมันไม่ถูกครับ
ขอบคุณครับ
ปลวันที่เป็น dd/mm/yyyy ปีพศครับ
Re: แปลงชื่อวันครับ
Posted: Thu Sep 08, 2011 10:29 pm
by snasui
สาเหตุก็ตรง
wping wrote:ปลวันที่เป็น dd/mm/yyyy ปีพศครับ
นี่แหละครับ เนื่องจาก Excel จะมองว่า พ.ศ. เป็น ค.ศ. ครับ ดังนั้น การกรอกข้อมูลวันที่ต้องกรอกเป็น ค.ศ. เสมอ หากกรอกมาเป็น พ.ศ. ก็ต้องแปลงกลับไปให้เป็น ค.ศ. ครับ ดูเกียวกับ วัน เวลาใน Excel เพิ่มเติมที่นี่ครับ
http://snasui.blogspot.com/2008/11/excel.html
Re: แปลงชื่อวันครับ
Posted: Thu Sep 08, 2011 10:32 pm
by wping
ผมก็แปลง =DATE(YEAR(A2)-543,MONTH(A2),DAY(A2)) เป็น คศ แล้ว มันก็ไม่ตรงครับ ไม่รู้ว่าผมแปลงมาเป็น คศ ถูกไหม
Re: แปลงชื่อวันครับ
Posted: Thu Sep 08, 2011 10:40 pm
by snasui
แปลงถูกแล้วครับ ที่บอกว่าได้ค่าไม่ถูกต้องนั้นไม่ทราบว่าได้ค่าใดครับ
สำหรับสูตรที่ยกตัวอย่างมาควรต้องได้ Thursday เนื่องจากเป็นวันที่ 1/9/2011
Re: แปลงชื่อวันครับ
Posted: Thu Sep 08, 2011 10:56 pm
by wping
ได้แล้่วครับ ขอบคุณมากครับ ประเด็นคือจะต้องเป็นปี คศ ใช่ไหมครับ แต่ว่าเรื่องรูปแบบของการแสดงผล นี่เป็นประเด็นด้วยไหมครับ
Re: แปลงชื่อวันครับ
Posted: Thu Sep 08, 2011 11:00 pm
by snasui
wping wrote: ประเด็นคือจะต้องเป็นปี คศ ใช่ไหมครับ
ถูกต้องครับ
wping wrote:เรื่องรูปแบบของการแสดงผล นี่เป็นประเด็นด้วยไหมครับ
ไม่เป็นประเด็นครับ
Re: แปลงชื่อวันครับ
Posted: Fri Sep 09, 2011 9:18 am
by wping
ขอบคุณครับ อาจารย์!