today
Posted: Fri Mar 24, 2017 10:29 am
สวัสดีครับ
ปรับสูตร
=DATEDIF(B4,C4+1,"y")
อยากให้ C4 เป็นหน่วย today
ขอบคุณครับ
ปรับสูตร
=DATEDIF(B4,C4+1,"y")
อยากให้ C4 เป็นหน่วย today
ขอบคุณครับ
คลังคำตอบแห่งความรู้จากคนไทย เพื่อโลกที่ต้องการเข้าใจในสิ่งเล็ก ๆ อย่างลึกซึ้ง
https://snasui.com/
ขอโทษที่ทำให้สับสน อยากทราบอายุงาน เป็น ปี เป็นเดือนเป็น วัน ผมเเนบไฟล์มาให้ครับsnasui wrote:อ่านแล้วยังไม่เข้าใจว่าต้องการอะไร ช่วยอธิบายมาอีกรอบครับ
สำหรับการใช้ Datedif จะมีความคลาดเคลื่อนอยู่บ้าง ไม่มีใครเขียน Datedif ได้ตรงเผง แม้จะเขียนฟังก์ชั่นขึ้นมาใช้เองก็ไม่ง่ายมีคนพยายามเขียนเป็น Add-ins เพื่อใช้แทน Datedif แต่ก็ไม่มีความแม่นยำ 100% จึงยกเลิกการใช้ไปแล้ว สาเหตุสำคัญประการหนึ่งเพราะปี เดือน วัน ขึ้นกับคร่อมปีที่มีจำนวนวันในแต่ละปีไม่เท่ากัน มันเกี่ยวข้องกับเดือนกุมภาพันธ์ที่จะต้องตัดสินใจว่า 28 วันปัดเป็น 1 เดือน หรือ 29 วันถึงจะปัดเป็น 1 เดือน
หากไม่ได้ผิดพลาดอย่างมีสาระสำคัญ ใช้ Datedif ปกติไปก็ย่อมได้ ไม่ทราบว่ามีประเด็นอะไรที่ต้องหาทางคิดใหม่ให้ตรงกับนับมือที่คิดว่าถูกต้องครับ
H6=DATEDIF(G6,TODAY(),"Y")navara1112 wrote:ขอโทษที่ทำให้สับสน อยากทราบอายุงาน เป็น ปี เป็นเดือนเป็น วัน ผมเเนบไฟล์มาให้ครับsnasui wrote:อ่านแล้วยังไม่เข้าใจว่าต้องการอะไร ช่วยอธิบายมาอีกรอบครับ
สำหรับการใช้ Datedif จะมีความคลาดเคลื่อนอยู่บ้าง ไม่มีใครเขียน Datedif ได้ตรงเผง แม้จะเขียนฟังก์ชั่นขึ้นมาใช้เองก็ไม่ง่ายมีคนพยายามเขียนเป็น Add-ins เพื่อใช้แทน Datedif แต่ก็ไม่มีความแม่นยำ 100% จึงยกเลิกการใช้ไปแล้ว สาเหตุสำคัญประการหนึ่งเพราะปี เดือน วัน ขึ้นกับคร่อมปีที่มีจำนวนวันในแต่ละปีไม่เท่ากัน มันเกี่ยวข้องกับเดือนกุมภาพันธ์ที่จะต้องตัดสินใจว่า 28 วันปัดเป็น 1 เดือน หรือ 29 วันถึงจะปัดเป็น 1 เดือน
หากไม่ได้ผิดพลาดอย่างมีสาระสำคัญ ใช้ Datedif ปกติไปก็ย่อมได้ ไม่ทราบว่ามีประเด็นอะไรที่ต้องหาทางคิดใหม่ให้ตรงกับนับมือที่คิดว่าถูกต้องครับ
navara1112 wrote:หากเป็นปีไทยละครับ สูตรต้องปรับอย่างไรครับ
ขอบคุณครับ