Page 1 of 1
ต้องการสูตรหาเวลาในอนาคตครับ
Posted: Thu Jul 28, 2011 2:30 pm
by nankob
จากข้อมูลในตารางที่แนบ ต้องการจะได้เวลา วัน เดือน ปี ของบุคลากรที่เกษียณแต่ละคนครับ
โดยมีวัน เดือน ปี เกิด ให้ แต่ทุกคนต้องไปเกษียณในวันที่ 30 กันยายน ของปี พ.ศ.ที่บวกไป
อีกจากปีเกิด 60 ปีครับ อาจารย์ช่วยแนะนำสูตรให้ด้วยครับ ผมได้แต่เพียงว่าเอาปีพ.ศ.มาบวกกัน
แต่ต้องแยกช่องวัน , เดือน , ปี ทำให้ดูไม่กระชับในข้อมูล ส่วนข้างหน้านั้น ได้เป็น 30 กันยายน อยู่แล้วครับ
Re: ต้องการสูตรหาเวลาในอนาคตครับ
Posted: Thu Jul 28, 2011 2:38 pm
by snasui
ลองใช้คำสั่ง Date ดูครับ เช่นที่ D2 คีย์
=Date(Year(C2)+60,9,30)
Enter > Copy ลงด้านล่าง
จากสูตรด้านบน Year(C2)+60 หมายถึงว่านำปีในเซลล์ C2 บวกเพิ่มไปอีก 60 ปี ถัดมาเลข 9 หมายถึงเดือน 9 ถัดมาเลข 30 หมายหมายถึงวันที่ 30 ครับ
Re: ต้องการสูตรหาเวลาในอนาคตครับ
Posted: Thu Jul 28, 2011 7:58 pm
by nankob
ได้ตามต้องการครับ ขอบคุณท่านอาจารย์เป็นอย่างสูงครับ
Re: ต้องการสูตรหาเวลาในอนาคตครับ
Posted: Wed Sep 16, 2020 4:13 pm
by jarujaru
รบกวนสอบถามเพิ่มเติมค่ะ
ถ้าเกิดช่วงเดือน มกราคม-กันยายน จะเกษียณ 60 ปี คือปีเกิด+60 เช่น 2510+60=2570 จะเกษียณ 30 กันยายน 2570
แต่ถ้าเกิด 1 ตุลาคม-ธันวาคมปีนั้นๆ จะต้องเกษียณในปีถัดไปค่ะ
เช่น เกิด 1 ตุลาคม 2510+60 ครบอายุ 60 ปี ในวันที่ 1 ตุลาคม 2570 แต่ว่าจะต้องเกษียณใน 30 กันยายน 2571 ค่ะ
ลองใส่สูตรเป็น =DATE(YEAR(C2)+60+(C2>=DATE(YEAR(C2),10,2)),9,30) แล้วมันไม่ได้ค่ะ
ต้องใช้สูตรไปบวกเพิ่มตรงไหนคะ ขอบพระคุณค่ะ
Re: ต้องการสูตรหาเวลาในอนาคตครับ
Posted: Thu Sep 17, 2020 8:33 am
by snasui
ปรับสูตรเดิมตามด้านล่างครับ
เดิม
=Date(Year(C2)+60,9,30)
ปรับเป็น
=Date(Year(C2)+60+Month(C2)>9,9,30)