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

  • Thread starter Ánh Tuyết
  • Ngày gửi
Á

Á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.
 
Khóa học Quản trị dòng tiền
ThanhGiong

ThanhGiong

OnlyLov3
11/1/08
391
9
0
Hải Dương thân yêu!
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.
Bạn thử cách này xem sao:
=Days360(ngaybatdau,ngayketthuc,0)/30
 
S

saigon2007

Trung cấp
2/10/07
92
0
6
Tp. HCM
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.

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.
 
Á

Ánh Tuyết

Guest
Em cảm ơn anh Thanhgiong rat nhieu. CT anh chỉ hòan tòan chính xác.
 
S

SA_DQ

Thành viên Cố vấn - Webketoan Mentors
29/6/05
582
103
43
67
HCM city
Theo mình thì hoàn toàn chính xác là chưa đúng(!)

Em cảm ơn anh Thanhgiong rat nhieu. CT anh chỉ hòan tòan chính xác.
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()
Quynh.jpg
 
Sửa lần cuối:
S

salam

Guest
13/11/07
3
0
0
QN
Chính xác ta nên dùng hàm :
Datedif(ngaydau,ngaycuoi,"m")
 
adam_tran

adam_tran

Guitar inspiration
17/5/05
1,373
36
48
47
Goooogle
Nói thêm về DATEDIF

Chính xác ta nên dùng hàm :
Datedif(ngaydau,ngaycuoi,"m")

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!
 
QDuc

QDuc

Cao cấp
3/6/06
254
18
18
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:
Function MyDateDiff (KhoangTinh As String, Dat1 As Date, Dat2 As Date) As Integer
MyDateDiff= DateDiff( KhoangTinh, Dat1, Dat2)
End Function
 
P

phongky2013

Trung cấp
28/5/14
92
10
8
32
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

 
Sửa lần cuối:

Xem nhiều

Webketoan Zalo OA