Page 1 of 1
ขอคำแนะนำการหาอายุงาน
Posted: Fri Jun 07, 2013 10:39 am
by kanyavee
สวัสดีค่ะ
รบกวนขอคำแนะนำในการหาอายุงาน โดย F3 เป็นวันที่เริ่มงาน และ K3 เป็นวันสิ้นสุด โดยจะคำนวณให้ได้ผลดังมาในช่อง L3 แต่ติดปัญาตรงที่ว่า
จากเดิมสูตรที่เขียนไว้ =DATEDIF(E2,TODAY()+1,"Y")&" ปี "&DATEDIF(E2,TODAY()+1,"YM")&" เดือน" จะได้อายุงาน ณ วันที่ปัจุบัน
แต่เราต้องการให้นับสิ้นสุด ณ วันที่ที่เราต้องการ ช่อง K3 รบกวน Apply สูตรด้วยค่ะ
ขอบคุณมากค่ะ
Re: ขอคำแนะนำการหาอายุงาน
Posted: Fri Jun 07, 2013 11:31 am
by ysamroeng
แค่เปลี่ยนสูตรเป็น...
=DATEDIF(E2,
K2+1,"Y")&" ปี "&DATEDIF(E2,
K2+1,"YM")&" เดือน"
ปล. ในคำถามบอกว่า K3 แต่ในสูตรทำไมอ้างอิงแถว 2
ในไฟล์ตัวอย่าง ก็ไม่มี E2 อีกต่างหาก งง เข้าไปใหญ่เลย ซึ่งถ้าดูจากไฟล์แนบ สูตรควรจะเป็นคือ
L3 =DATEDIF(F3,
K3+1,"Y")&" ปี "&DATEDIF(F3,
K3+1,"YM")&" เดือน"
Re: ขอคำแนะนำการหาอายุงาน
Posted: Fri Jun 07, 2013 11:59 am
by nattasiray
ผมสร้างเซลล์รองรับวันเดือนปีที่คุณต้องการใช้เป็นเงื่อนไขในการคำนวณ แล้วอ้างอิงค่าดังกล่าวไปใช้ทุกเซลล์ ไม่ต้องเสียเวลาคำนวณซ้ำ เร่งความเร็วครับ
แนะนำเรื่องที่ควรปรับปรุงต่อเกี่ยวกับตารางนะครับ
1 ควรแยกฟิลด์คำนำหน้านาม ชื่อ นามสกุล ออกจากกันเพื่อสะดวกต่อการแก้ไข
2 เว้นบรรทัดว่าง 1 บรรทัดระหว่างบรรทัดชื่อรายงานกับชื่อฟิลด์ เพื่อสามารถเรียกใช้คำสั่ง Data Sort Data Form ได้
3 ใช้คำสั่ง Data Validation เพื่อควบคุมการกรอกข้อมูลให้อยู่ในช่วงที่ต้องการ เช่น วันเดือนปีต้องกรอกด้วยปีคริสตศักราช หรือให้คลิกเลือกเฉพาะรายการที่กำหนดให้เท่านั้น
4 หลังแก้ไขตารางแล้วใช้คำสั่ง Insert Table แล้วสร้างตารางไดนามิกส์เพื่อให้ข้อกำหนดของ Data Validation และ Conditional Formatting ที่ทำให้กับเซลล์ก่อนหน้าถูกคัดลอกลงในเซลล์เรคอร์ดใหม่ด้วย รวมถึงนำสูตรที่สร้างในเซลล์ข้างบนมาใส่ให้โดยอัตโนมัติ
ลองหาหนังสือ จัดการฐานข้อมูลด้วยไมโครซอฟต์เอ็กเซล ๒๐๑๐ มาอ่านด้วยครับ จะมีหัวข้อ การใช้ตารางไดนามิกส์ Data validation, Data Auto Filter ครับ
Re: ขอคำแนะนำการหาอายุงาน
Posted: Fri Jun 07, 2013 5:57 pm
by kanyavee
ได้แล้วค่ะ
ขอบพระคุณทุกท่านมากค่ะ
กัญญาวีร์