lọc số tháng làm việc của nhân viên (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

HocVBAExcel

Thành viên mới
Tham gia
17/4/15
Bài viết
40
Được thích
1
Giới tính
Nam
Khi gõ số tháng vào cột D3 thì lọc những danh sách nhân viên đã làm được ra.
 

File đính kèm

Vấn đề của bạn đang là cách tính tháng như thế nào?
Theo mình thì bạn Trần Fước Nam tính đến nay đã có 19.04 tháng làm việc.

Còn điều này nữa tuy nhỏ: Mã NV của bạn í không nên là số 0035, mà nên là N035
(cũng như vậy, không nên là 0021 mà nên là B021
của bạn Đạt 0026 => F026
Của Trà Văn Ơn nên là: O099 . . . . . )
 
Lần chỉnh sửa cuối:
Upvote 0
Khi gõ số tháng vào cột D3 thì lọc những danh sách nhân viên đã làm được ra.
Sử dụng hàm này đi
DATEDIF(firstdate,enddate,option)
- firstdate : là Ngày bắt đầu của khoảng thời gian cần tính toán
- Enddate : là Ngày kết thúc của khoảng thời gian cần tính toán
- Option: là tùy chọn, xác định kết quả tính toán sẽ trả về trong công thức. Các tùy chọn theo sau :
+ "d" : Hàm sẽ trả về số ngày giữa hai khoảng thời gian.
+ "m" : Hàm sẽ trả về số tháng (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "y" : Hàm sẽ trả về số năm (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "yd" : Hàm sẽ trả về số ngày lẻ của năm (số ngày chưa tròn năm) giữa hai khoảng thời gian.
+ "ym" : Hàm sẽ trả về số tháng lẻ của năm (số tháng chưa tròn năm) giữa hai khoảng thời gian.
+ "md" : Hàm sẽ trả về số ngày lẻ của tháng (số ngày chưa tròn tháng) giữa hai khoảng thời gian
 
Upvote 0
Sử dụng hàm này đi
DATEDIF(firstdate,enddate,option)
- firstdate : là Ngày bắt đầu của khoảng thời gian cần tính toán
- Enddate : là Ngày kết thúc của khoảng thời gian cần tính toán
- Option: là tùy chọn, xác định kết quả tính toán sẽ trả về trong công thức. Các tùy chọn theo sau :
+ "d" : Hàm sẽ trả về số ngày giữa hai khoảng thời gian.
+ "m" : Hàm sẽ trả về số tháng (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "y" : Hàm sẽ trả về số năm (chỉ lần phần nguyên) giữa hai khoảng thời gian.
+ "yd" : Hàm sẽ trả về số ngày lẻ của năm (số ngày chưa tròn năm) giữa hai khoảng thời gian.
+ "ym" : Hàm sẽ trả về số tháng lẻ của năm (số tháng chưa tròn năm) giữa hai khoảng thời gian.
+ "md" : Hàm sẽ trả về số ngày lẻ của tháng (số ngày chưa tròn tháng) giữa hai khoảng thời gian
Ý mình muốn dùng code lọc khi gõ vào cột D3 thì lọc ra các danh sách giống bên dưới.Tương tự hàm bạn hướng dẫn (=DATEDIF(C7,TODAY(),"M"))mình làm tại cột E là 18 tháng.
 
Upvote 0
Nếu bạn lấy công thức đó làm chuẩn, thì bạn Trần Fước Nam vẫn là 19 tháng, trong khi đó chỉ có 2 bạn 18 tháng công tác mà thôi.
Bạn nên xem lại & có í kiến về vấn đề này.

Sau đó bạn lắp công thức đó vô cột [E] ở trang tính 'DSNV' & xài AdvancedFilter theo cột này là được mà thôi.

Chúc thành công.
 
Upvote 0
Web KT

Bài viết mới nhất

Back
Top Bottom