Cách tính số tháng làm việc trong excel

Thảo luận trong 'Ứng dụng Excel' bắt đầu bởi Ánh Tuyết, 22 Tháng hai 2008.

68,871 lượt xem

  1. Ánh Tuyết

    Ánh Tuyết Guest

    Em đang tính số tháng làm việc của nhân viên bằng Excel nhưng lại quên cách tính mất. Anh chị nào biết xin hãy giúp dùm em. Em ví dụ: thời gian làm việc của nhân viên từ tháng 03/2006 đến tháng 12/2007 thì em đặt công thức như thế nào để ra được tổng số tháng vậy? Cảm ơn mọi người nhiều.
     
    #1
  2. ThanhGiong

    ThanhGiong OnlyLov3

    Bài viết:
    395
    Đã được thích:
    9
    Nơi ở:
    Hải Dương thân yêu!
    Bạn thử cách này xem sao:
    =Days360(ngaybatdau,ngayketthuc,0)/30
     
    #2
  3. saigon2007

    saigon2007 Thành viên thân thiết

    Bài viết:
    92
    Đã được thích:
    0
    Nơi ở:
    Tp. HCM
    nếu bạn có thời gian bạn hãy vào trang wep giaiphapexcel.com. trond đó có nhiều cái để học hỏi lám đó.
    chúc bạn thành công.
     
    #3
  4. Ánh Tuyết

    Ánh Tuyết Guest

    Em cảm ơn anh Thanhgiong rat nhieu. CT anh chỉ hòan tòan chính xác.
     
    #4
  5. ThanhGiong

    ThanhGiong OnlyLov3

    Bài viết:
    395
    Đã được thích:
    9
    Nơi ở:
    Hải Dương thân yêu!
    Em đọc chữ ký của anh nhé :D
    Sáng mai có câu hỏi nào thì cứ pm
    Thân
     
    #5
  6. SA_DQ

    SA_DQ Thành viên thân thiết

    Bài viết:
    426
    Đã được thích:
    34
    Nơi ở:
    HCM city
    Theo mình thì hoàn toàn chính xác là chưa đúng(!)

    Mà chỉ là đạt độ chính xác cần thiết mà thôi;
    Ở đây tôi muốn nói đến con số 30;
    Tôi cho rằng 1 năm có 365.25 ngày (như vậy sẽ khác với 30 * 12 => 360 ngày)
    Vậy 1 tháng sẽ có: 365.25/12 ngày => 30.44 ngày (!)
    Theo mình thì có thể dùng công thức sau:
    Int((Dat2 - Dat1)*12/365.25)
    VD: =INT((TODAY()-A4 )*12/365.25) - A4 ghi ngày vô công tác
    Nếu bạn theo cách tính cần làm tròn đến 1 con số sau dấu phẩy; lúc đó không dùng hàm INT() nữa, mà dùng hàm ROUND()
    [​IMG]
     
    Last edited: 23 Tháng hai 2008
    #6
  7. salam

    salam Thành viên sơ cấp

    Bài viết:
    3
    Đã được thích:
    0
    Nơi ở:
    QN
    Chính xác ta nên dùng hàm :
    Datedif(ngaydau,ngaycuoi,"m")
     
    #7
  8. adam_tran

    adam_tran Steel Partner

    Bài viết:
    1,373
    Đã được thích:
    32
    Nơi ở:
    Goooogle
    Nói thêm về DATEDIF

    DATEDIF (Date Different) là 1 hàm số có trong Excel 97 trở về trước. Từ 2000 trở đi thì DATEDIF vẫn được support nhưng không hiện ra trong function list cũng như Help Index nữa. Theo tôi nguyên nhân có thể do lỗi ở cách tính trong những năm nhuận (tháng 2 có 29 ngày) cho nên $M quyết định bỏ nó ra ngoài Excel???.
    Muốn biết chi tiết cách sử dụng DATEDIF bạn vào Google!
     
    #8
  9. QDuc

    QDuc Thành viên thân thiết

    Bài viết:
    252
    Đã được thích:
    18
    Nơi ở:
    Biển khơi
    Hàm DateDiff() vẫn còn trong khoang VBA

    Cú pháp như sau:
    DateDiff(interval, date1, date2[, firstdayofweek[, firstweekofyear]])
    Với nó, đối số Interval chấp nhận các ký tự sau:
    yyyy : . . .Year
    q : . . . . .Quarter
    m: . . . . . Month
    y: . . . . . Day of year
    d : . . . . . .Day
    w : . . . . Weekday
    ww : . . .Week
    h : . . . . . Hour
    n : . . . . . . Minute
    s : . . . . . Second
    Nếu bạn muốn xài nó thì phải viết thêm hàm tự tạo trung gian;
    Vi dụ sau:
     
    #9
  10. phongky2013

    phongky2013 Thành viên hoạt động

    Bài viết:
    89
    Đã được thích:
    11
    Nơi ở:
    Hà Nội
    Để tính số ngày tháng làm việc trong exel (tính khoảng thời gian) các bạn có thể sử dụng hàm datedif, dưới đây là video hướng dẫn sử dụng



    Thêm nữa, cái này hướng dẫn kỹ hơn và giải thích cụ thể hàm datedif

     
    Last edited: 18 Tháng tư 2015
    #10
  11. dangquyenfc

    dangquyenfc Thành viên sơ cấp

    Bài viết:
    1
    Đã được thích:
    0
    Giới tính:
    Nam
    Cảm ơn bạn!
     
    #11

Chia sẻ trang này