Tính thâm niên làm việc có điều kiện (1 người xem)

Liên hệ QC

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

kokano90

Thành viên hoạt động
Tham gia
10/8/19
Bài viết
117
Được thích
25
Em chào các thầy cô ạ. Hiện tại em đang có vướng mắc về chút tính thâm niên theo điều kiện đơn vị
1600144353220.png
Em có đính kèm file, Kết quả như mong muốn. Nhờ các thầy cô giúp. Do nếu dữ liệu đơn vị cao thấp mà nhiều thì em điền hàm or oải quá
Em xin cám ơn ạ
 

File đính kèm

Em chào các thầy cô ạ. Hiện tại em đang có vướng mắc về chút tính thâm niên theo điều kiện đơn vị

Em có đính kèm file, Kết quả như mong muốn. Nhờ các thầy cô giúp. Do nếu dữ liệu đơn vị cao thấp mà nhiều thì em điền hàm or oải quá
Em xin cám ơn ạ
Bạn copy công thức này cho cột F. Vùng $C$20:$C$22 trong COUNTIF() bạn có thể mở rộng tùy theo bảng
Các cột khác thay hàm OR() tương tự.
Mã:
F7=IF(COUNTIF($C$20:$C$22,C7),DATEDIF($D7,$E7,"y"),"")
 
xem file coi được chưa bạn
 

File đính kèm

Tôi sửa công thức ở bài #3 lại để bạn có thể ghi theo mảng (Ctrl+Enter) cho nguyên dọc F7:K7, rồi fill xuống.
Nếu bạn muốn chọn công thức ở bài #2 thì đại khái cũng dùng hàm index và if để chọn cột dò, và cái mảng 6 trị ở đuôi để nó dịch datedif
(hàmm index và if để chọn cột là căn bản, cái mảng dịch ở cuối hàm là xảo thuật để lấy ra một mảng 6 phần tử)

=(COUNTIF(INDEX($C$20:$D$23,,IF(COLUMN()<=8,1,2)),C7)>0)*DATEDIF($D7,$E7,{"y","ym","md","y","ym","md"})
 
Cảm ơn mọi người nhiều ạ.
Các cô, chú, anh, chị cho cháu(em) hỏi với phần tổng ấy ạ. Có cách nào tổng số ngày >30 thì tính thành 1 tháng sang cột bên cạnh về phía trái, và tương tự như tháng >12 thì cộng thêm 1 vào cột năm được không ạ?
 
Cảm ơn mọi người nhiều ạ.
Các cô, chú, anh, chị cho cháu(em) hỏi với phần tổng ấy ạ. Có cách nào tổng số ngày >30 thì tính thành 1 tháng sang cột bên cạnh về phía trái, và tương tự như tháng >12 thì cộng thêm 1 vào cột năm được không ạ?
Dùng DATEDIF thì sẽ tự động bạn nhé, không có chuyện 32 ngày (với "md") hay 13 tháng (với "ym")
 
Web KT

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

Back
Top Bottom