Trở về giao diện cũ
/
Đánh giá & báo lỗi giao diện mới
Tin Học - Công nghệ

Hỏi công thức tính thâm niên công tác bằng Exel

Đến trả lời mới nhất
  • 0 Lượt chia sẻ
  • 11.6K Lượt đọc
  • 28 Trả lời

1 Người đang theo dõi

  • Trang 1/3

    Chuyển tới trang

  • 1
  • 2
  • ...
  • 3
    • 60 Bài viết

    • 3 Được cảm ơn

    #1
    :Thinking: :Thinking: :Thinking: :Sigh: :Sigh: :Sigh:

    Chào các bạn,

    Sếp yêu cầu mình lập danh sách nhân viên công ty và tính thâm niên công tác tới thời điểm hiện tại (bao nhiêu năm, bao nhiêu tháng, bao nhiêu ngày), mình loay hoay bữa giờ vẫn chưa làm được. Bạn nào giỏi exel, vui lòng giúp mình với. Rất cám ơn!

    • 12,354 Bài viết

    • 16,066 Được cảm ơn

    #2

    Bạn cần tính đến ngày, tháng, hay năm
    Đơn giản nhất là dùng phép trừ rồi định dạng cho Hợp lý

    • 12,354 Bài viết

    • 16,066 Được cảm ơn

    #3
    Giả sử tại ô E5 là ngày đi làm, E6 chứa hàm =TODAY() (Chứa ngày hiện tại)
    Ô cần tính nhập vào (copy & paste)
    =YEAR(E6-E5)-1900 & " năm " & MONTH(E6-E5) & " tháng " & DAY(E6-E5) & " ngày"
    Nó sẽ ra chính xác bao nhiêu năm, bao nhiêu tháng, bao nhiêu ngày

    • 289 Bài viết

    • 97 Được cảm ơn

    #4
    Mình không rành vụ này, nhưng cũng xôi chõ một chút :Laughing:. Bạn thử vào 2 diễn đàn dưới đây để tìm, khả quan lắm:
    www.webketoan.com -> của dân accountant
    www.giaiphapexcel.com -> của dân exceler
    Chúc may mắn
    Nếu ngày ấy em không đi về phía anh, không gặp nhau, giờ này ta thế nào !?

    • 60 Bài viết

    • 3 Được cảm ơn

    #5
    Trích dẫn Nguyên văn bởi hungvd Xem bài viết
    Giả sử tại ô E5 là ngày đi làm, E6 chứa hàm =TODAY() (Chứa ngày hiện tại)
    Ô cần tính nhập vào (copy & paste)


    Nó sẽ ra chính xác bao nhiêu năm, bao nhiêu tháng, bao nhiêu ngày
    Mình thử làm như bạn rồi, kết quả chưa chính xác, có cách nào khác không bạn ?

    • 12,354 Bài viết

    • 16,066 Được cảm ơn

    #6
    Trích dẫn Nguyên văn bởi H123 Xem bài viết
    Mình thử làm như bạn rồi, kết quả chưa chính xác, có cách nào khác không bạn ?
    Bạn muốn thế nào ?
    Ví dụ, đi làm từ ngày 10/10/2003, tính đến đến 17/7/2008 bạn muốn hiện ra kết quả như thế nào ?

    • 60 Bài viết

    • 3 Được cảm ơn

    #7
    Trích dẫn Nguyên văn bởi hungvd Xem bài viết
    Bạn muốn thế nào ?
    Ví dụ, đi làm từ ngày 10/10/2003, tính đến đến 17/7/2008 bạn muốn hiện ra kết quả như thế nào ?
    Với ví dụ này, mình tính ra kết quả là: 4 năm, chín tháng, bảy ngày nhưng nếu ráp theo công thức bạn hướng dẫn thì kết quả sẽ dư 1 tháng (Mình chỉ tính làm hết ngày 16/07/2008 thôi).
    Ví dụ khác: ngày gia nhập công ty là 09/07/2008 tính đến 17/07/2008 thì được 8 ngày nhưng theo công thức của bạn thì lại được 1 tháng, 8 ngày (Lại dư 1 tháng).

    • 12,354 Bài viết

    • 16,066 Được cảm ơn

    #8
    Nếu bạn để ý công thức thì rất dễ sửa
    Đây ạ:
    =YEAR(E6-E5)-1900 & " năm " & MONTH(E6-E5)-1 & " tháng " & DAY(E6-E5) & " ngày"
    Nếu muốn sửa công thức để bỏ những cái kiểu như "0 năm" "0 tháng" thì dùng hàm if nhé

    • 12,354 Bài viết

    • 16,066 Được cảm ơn

    #9
    Công thức cắt "0 năm", "0 tháng" đây.
    =IF(YEAR(E6-E5)-1900>0,YEAR(E6-E5)-1900 & " năm ","") & IF(MONTH(E6-E5)-1>0,MONTH(E6-E5)-1 & " tháng ","") & DAY(E6-E5) & " ngày"
    Nhưng để 0 năm 0 tháng X ngày có vẻ chuyên nghiệp hơn, vì có độ tin cậy cao.

    • 60 Bài viết

    • 3 Được cảm ơn

    #10
    Trích dẫn Nguyên văn bởi hungvd Xem bài viết
    Công thức cắt "0 năm", "0 tháng" đây.

    Nhưng để 0 năm 0 tháng X ngày có vẻ chuyên nghiệp hơn, vì có độ tin cậy cao.
    Thật ra, khi thấy kết quả dư 1 tháng, mình đã thêm -1 vào rồi. Tuy nhiên, vẫn có trường hợp lệch. Vd: Với ngày gia nhập là 09/06/2008 sẽ cho kết quả 1 tháng, 7 ngày (Thiếu 1 ngày).

  • Trang 1/3

    Chuyển tới trang

  • 1
  • 2
  • ...
  • 3