Tính mức lương bình quân trước khi nghỉ việc

Liên hệ QC

Hoang Thanh Hai

Thành viên mới
Tham gia
10/3/08
Bài viết
7
Được thích
1
Chào các bạn!

Nhờ các bạn giúp mình sử dụng công thức nào cho file gửi kèm. Mình đã thử sử dụng công thức mảng average(if(...nhưng kết quả chưa theo mong muốn.

Tính lương bình quân 6 tháng lin k trước khi ngh việc:
+ Nếu ngày ngh vic <=ngày 15 ca tháng thì tính mc lương bình quân ca 6 tháng trước đó
+ Nếu ngày ngh vic >=ngày 16 ca tháng thì tính mc lương bình quân ca 6 tháng k c tháng ngh vic
Ví d 1: Mt nhân viên ngh vic ngày 17/7/2009, thì tính mc lương bình quân ca tháng 2 đến tháng 7
Ví dụ 2: Một nhân viên nghỉ việc ngày 15/7/2009, thì tính mức lương bình quân của tháng 1 đến tháng 6

Cảm ơn các bạn trước!
 

File đính kèm

  • Luong Binh Quan.xlsx
    12.4 KB · Đọc: 62
  • Luong Binh Quan.xls
    27.5 KB · Đọc: 142
Chào các bạn!

Nhờ các bạn giúp mình sử dụng công thức nào cho file gửi kèm. Mình đã thử sử dụng công thức mảng average(if(...nhưng kết quả chưa theo mong muốn.

Tính lương bình quân 6 tháng lin k trước khi ngh việc:
+ Nếu ngày ngh vic <=ngày 15 ca tháng thì tính mc lương bình quân ca 6 tháng trước đó
+ Nếu ngày ngh vic >=ngày 16 ca tháng thì tính mc lương bình quân ca 6 tháng k c tháng ngh vic
Ví d 1: Mt nhân viên ngh vic ngày 17/7/2009, thì tính mc lương bình quân ca tháng 2 đến tháng 7
Ví dụ 2: Một nhân viên nghỉ việc ngày 15/7/2009, thì tính mức lương bình quân của tháng 1 đến tháng 6

Cảm ơn các bạn trước!
Công thức tại cell K2 là:
PHP:
=SUM(OFFSET($I2,,-5-(DAY($J2)<=15),,6))/6
 
Cảm ơn bạn ndu96081631 rất nhiều!

Nhân đây, cho mình hỏi, có công thức nào linh hoạt hơn khi thay đổi ngày tháng năm nghỉ việc mà không cần phải update lại địa chỉ ô? Chẳng hạn, đổi thành ngày 17/5/2009 như file gửi kèm.
 

File đính kèm

  • Tinh Muc Luong Binh Quan.xls
    28.5 KB · Đọc: 60
Cảm ơn bạn ndu96081631 rất nhiều!

Nhân đây, cho mình hỏi, có công thức nào linh hoạt hơn khi thay đổi ngày tháng năm nghỉ việc mà không cần phải update lại địa chỉ ô? Chẳng hạn, đổi thành ngày 17/5/2009 như file gửi kèm.
Cũng hơi vô lý, ở chổ: Nếu người ta nghĩ vào tháng 5 thì sao lương vẫn tồn tại đến tháng 7 nhỉ?
Nhưng không sao, đó là cấu trúc dử liệu của bạn (tùy ý)... Bạn sửa công thức tại K2 thành:
PHP:
=SUM(OFFSET($A2,,MATCH(DATE(YEAR($J2),MONTH($J2-15)-5,1),$A$1:$I$1,0)-1,,6))/6
Thử xem thế nào nhé!
 

File đính kèm

  • Tinh Muc Luong Binh Quan.xls
    34 KB · Đọc: 111
Lần chỉnh sửa cuối:
Tuyệt vời! Một lần nữa, cảm ơn bạn ndu96081631 rất nhiều!
 
Trước tiên xin cảm ơn vì file excel mà mấy bạn đã post lên, nhân tiện cho mình được hỏi cách tính mức lương bình quân liền kế 6 tháng trước khi nghỉ việc nằm ở thông tư hay nghị định số mấy vậy?

Cảm ơn nhiều.
 
Cũng hơi vô lý, ở chổ: Nếu người ta nghĩ vào tháng 5 thì sao lương vẫn tồn tại đến tháng 7 nhỉ?
Nhưng không sao, đó là cấu trúc dử liệu của bạn (tùy ý)... Bạn sửa công thức tại K2 thành:
PHP:
=SUM(OFFSET($A2,,MATCH(DATE(YEAR($J2),MONTH($J2-15)-5,1),$A$1:$I$1,0)-1,,6))/6
Thử xem thế nào nhé!
Độc ở chỗ Month($J2-15), nghĩ mãi mới ra mục đích của nó.
Nếu tính trung bình có thể sử dụng Average() không?
PHP:
=AVERAGE(OFFSET($A2;;MATCH(DATE(YEAR($J2);MONTH($J2-15)-5;1);$A$1:$I$1;0)-1;;6))
 
Web KT
Back
Top Bottom