cho mình hỏi cách tính ngày tháng năm làm việc

Liên hệ QC

aikia

Thành viên chính thức
Tham gia
6/4/07
Bài viết
73
Được thích
30
các bạn cho minh xin cong thức tính năm, tháng làm việc ( theo file đính kèm). các bạn cố gắn giúp sớm minh với nha.
Chân thành cảm ơn.
 
Lần chỉnh sửa cuối:
Gửi bạn 1 phương án như sau:
Download
Xin góp ý thêm là cột mốc thời gian nên thay bằng 1 giá trị cụ thể, thường là ngày hiện tại. Khi đó bạn thay ô Mốc thời gian thành hàm Now()
 
Giả sử:
Ngày vào: 17/07/2004.
Móc thời gian: 15/07/2007.
Tính ra như sau:

Số năm: 3
Số tháng: 11
Số ngày: 28

Vậy bạn là tròn là 3 năm 12 tháng phải vậy không ( vì trên 15 ngày bạn làm tròn là 1 tháng)

Nếu đúng vậy thì bạn dùng công thức:

Năm làm việc:
Mã:
=DATEDIF(A3,B3,"y")
Tháng làm viêc:
Mã:
=DATEDIF(A3,B3,"ym")+IF(DATEDIF(A3,B3,"md")>=15,1,0)
Năm tháng làm việc:
Mã:
=C3&" năm "&D3&" tháng"
 
Cho nói tí...
Tại sao lại phải làm tròn tháng nhỉ... Không đủ tháng là không đủ tháng chứ.
Tôi không biết bạn dùng cái dữ liệu này để làm gì, nhưng nếu để tính lương, mà làm tròn tháng như vậy thì không nên đâu.
Ví dụ nha, một người vào làm ngày 16/7/2004 cũng được tính như người vào làm ngày 14/8/2004 ?
Đều là 3 năm 12 tháng ? Thiệt thòi chứ... Người trước hơn người sau cả tháng cơ mà!

Vả lại, nếu làm tròn như vậy, nó sẽ ra kết quả kiểu 3 năm 12 tháng, trông hơi buồn cười (xin lỗi), chẳng thà ta để luôn 4 năm.

Để tính thời gian giữa ngày vào và mốc thời gian:
  • Số năm = DATEDIF(A4,B4,"Y")

  • Số tháng = DATEDIF(A4,B4,"YM")

  • Số ngày = DATEDIF(A4,B4,"MD")
Ghép 3 cái đó lại là chính xác tuyệt đối:
=DATEDIF(A4,B4,"Y") & " năm " & DATEDIF(A4,B4,"YM") & " tháng " & DATEDIF(A4,B4,"MD") " ngày "
Thân.
 
Lần chỉnh sửa cuối:
bạn tham khảo thử xem

nó tương đối đơn giản nhưng hy vọng là giúp được gì đó cho bạn
 

File đính kèm

  • tinh nam thang lam viec.xls
    22 KB · Đọc: 113
Tính tháng, năm làm việc

Nếu tính như bạn 090TRI thì chưa chính xác.
VD: có 2 người

A vào ngày:1/6/2005, mốc tính:15/7/2008, Năm 3, Tháng 1
B vào ngày: 6/6/2005, mốc tính:15/7/2008, Năm 3, Tháng 1
vậy thì người a sẽ chịu thiệt vì đúng ra người a phải được 3 năm 2 tháng mới đúng chứ. Mình sưu tầm được công thức này thấy cũng chính xác, nhưng không hiểu hết ý nghĩa của nó mong các bạn giải thích giúp ( mở file đính kèm). Chân thành cảm ơn
 

File đính kèm

  • tinh thang nam lam viec.xls
    31 KB · Đọc: 63
Nói chung việc tính thời gian đã có nói nhiều trên diển đàn rồi.. Dám khẳng định công thức không hề sai, chỉ là quan điểm của mỗi người có khác nhau:
Ví dụ: 1/1/2008 đến 31/1/2008 có người cho là vừa đủ 1 tháng nhưng có người cho là chưa đủ, phải đến 1/2/2008 mới là 1 tháng
 
Cho mình hỏi lý do tại sao?

Ngày vào: 15/08/2007
Ngày ra: 14/02/2008

Dùng hàm DATEDIF thì ra là 5 tháng và 28 ngày

Nhưng nếu ngày ra: 15/02/2008 thì ra đúng là 6 tháng.
 
về các hàm thời gian tôi có một thắc mắc này nhờ anh em chỉ giùm: ở hàm days360 thì cách tính của nó là một năm bằng 360 ngày. nhưng thực tế một năm có 365 ngày cơ mà (không phù hợp thì phải). thêm vào đó tôi chỉ biết excel tính 1 tháng có 30 ngày vậy khi ứng dụng thực tế trong trường hợp tháng có 31 ngày hay tháng 2 có 28 hoặc 29 ngày thì phải làm thế nào? rất cảm ơn mọi người giúp đỡ
 
về các hàm thời gian tôi có một thắc mắc này nhờ anh em chỉ giùm: ở hàm days360 thì cách tính của nó là một năm bằng 360 ngày. nhưng thực tế một năm có 365 ngày cơ mà (không phù hợp thì phải). thêm vào đó tôi chỉ biết excel tính 1 tháng có 30 ngày vậy khi ứng dụng thực tế trong trường hợp tháng có 31 ngày hay tháng 2 có 28 hoặc 29 ngày thì phải làm thế nào? rất cảm ơn mọi người giúp đỡ
Hàm DAYS360 là 1 trong số hàm dở ẹt nhất của Excel, đừng xài nó là tốt nhất ... cái này cùng làm chỉ để tính nhanh theo kiểu gần đúng <--- Ai làm công tác bảo hiểm hay chấm công (cần chính xác) mà dùng hàm này thì chắc sớm.. ra tòa
Còn cụ thể bạn cần tính cái gì hảy đưa file lên xem thử
 
Web KT
Back
Top Bottom