Tự động cập nhật hệ số lương mới căn cứ vào mã ngạch và bậc lương cũ (1 người xem)

Liên hệ QC

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

Tuan_hcth

Thành viên thường trực
Tham gia
8/4/07
Bài viết
206
Được thích
11
Chào anh, chị!
Nhờ anh, chị giúp đỡ dùng hàm gì để có thể tự động cập nhật hệ số lương mới căn cứ vào mã ngạch, bậc lương cũ (file đính kèm). Cụ thể trong file đính kèm: Căn cứ vào cột F (mã ngạch) và bảng dữ liệu liên quan (I3:K16) để đưa ra kết quả được tại cột G ????
Cảm ơn anh, chị.
 

File đính kèm

Giải pháp excel

Bạn xem thử file có ok không
 

File đính kèm

Bạn xem thử file có ok không

Trước tiên là cảm ơn bạn đã quan tâm giúp đỡ. Nhưng mình muốn là từ ngạch chức danh và bậc chức danh đang hiện tại đang hưởng (cột F) thì tại cột G sẽ dùng hàm gì để tự động cập nhật hệ số lương mới căn cứ vào bảng chức danh bên cạnh. Ví dụ: Ông Ngô Quang Bình, hệ số chức danh và bậc chức chức đang hưởng hiện tại là:3.45, ngạch chức danh CNKTNII bậc 5/7 thì tại cột G sẽ tự động cập nhật hệ số lương 4.07 tương đương với CNKTNII bậc 6/7. Và nếu trương hợp nào hết bậc (tức là 7/7) sẽ trả về giá trị là 0. Trân trọng.
 
Lần chỉnh sửa cuối:
Mình nghĩ chưa đúng ý người hỏi rồi.
Bạn mới lấy hệ số lương hiện tại. Hệ số lương mới phải lớn hơn hệ số lương cũ.
Ví dụ: HSL cũ 3,45(bậc 5/7) chuyển sang mới phải là 4,07(bậc 6/7)
 
Trước tiên là cảm ơn bạn đã quan tâm giúp đỡ. Nhưng mình muốn là từ ngạch chức danh và bậc chức danh đang hiện tại đang hưởng (cột F) thì tại cột G sẽ dùng hàm gì để tự động cập nhật hệ số lương mới căn cứ vào bảng chức danh bên cạnh. Ví dụ: Ông Ngô Quang Bình, hệ số chức danh và bậc chức chức đang hưởng hiện tại là:3.45, ngạch chức danh CNKTNII bậc 5/7 thì tại cột G sẽ tự động cập nhật hệ số lương 4.07 tương đương với CNKTNII bậc 6/7. Và nếu trương hợp nào hết bậc (tức là 7/7) sẽ trả về giá trị là 0. Trân trọng.

Vậy chắc là vầy:
Mã:
=IF(RIGHT(F2,3)="7/7",0,INDEX($I$3:$I$16,MATCH(1,COUNTIF(F2,"<"&$J$3:$J$16&" "&$K$3:$K$16),0)))
Ctrl + Shift + Enter
 
Chào anh, chị!
Nhờ anh, chị giúp đỡ dùng hàm gì để có thể tự động cập nhật hệ số lương mới căn cứ vào mã ngạch, bậc lương cũ (file đính kèm). Cụ thể trong file đính kèm: Căn cứ vào cột F (mã ngạch) và bảng dữ liệu liên quan (I3:K16) để đưa ra kết quả được tại cột G ????
Cảm ơn anh, chị.

Quá khoẻ luôn
G2=IF(RIGHT(F2;3)<>"7/7";OFFSET($I$3;MATCH(E2;$I$3:$I$16;0);0);0)
 
Vậy chắc là vầy:
Mã:
=IF(RIGHT(F2,3)="7/7",0,INDEX($I$3:$I$16,MATCH(1,COUNTIF(F2,"<"&$J$3:$J$16&" "&$K$3:$K$16),0)))
Ctrl + Shift + Enter

Em sử dụng công thức của bác vào bảng dữ liệu của em nhưng kết quả chỉ đúng với chức danh KS, CVC còn lại không đúng. Em gửi file lên nhờ các bác xem giùm. Cảm ơn
 

File đính kèm

=if(or(right(d2,3)="8/8",right(d2,3)="7/7",right(d2,3)="6/6",right(d2,3)="5/5",right(d2,3)="4/4",right(d2,3)="12/12"),0,offset($h$3,match(c2,$h$3:$h$60,0),0))
 
Lần chỉnh sửa cuối:
Em sử dụng công thức của bác vào bảng dữ liệu của em nhưng kết quả chỉ đúng với chức danh KS, CVC còn lại không đúng. Em gửi file lên nhờ các bác xem giùm. Cảm ơn

Thì lúc đầu bạn đưa dữ liệu thật lên luôn đi (dữ liệu giả lập cóc có giống với thật)
Mà nó.. lộn xộn thật đấy
Mã:
=IF(LEFT(RIGHT(D2,3+2*(RIGHT(D2,2)="12")),1+(RIGHT(D2,2)="12"))=RIGHT(D2,1+(RIGHT(D2,2)="12")),0,LOOKUP(2,1/((LEFT(D2,LEN(D2)-3-(RIGHT(D2,2)="12"))&LEFT(RIGHT(D2,3+(RIGHT(D2,2)="12")))+1&RIGHT(D2,2+(RIGHT(D2,2)="12")))=($I$3:$I$60&" "&$J$3:$J$60)),$H$3:$H$60))
--------------
Ai rảnh rút gọn công thức trên giùm với
 
Em sử dụng công thức của bác vào bảng dữ liệu của em nhưng kết quả chỉ đúng với chức danh KS, CVC còn lại không đúng. Em gửi file lên nhờ các bác xem giùm. Cảm ơn
Thử xem file này có đúng yêu cầu không, ông bà nào hết khung lương thì khuyên ổng bả về hưu đi, để bọn trẻ lên làm.
Híc! Giỡn thôi nghe!
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom