Lập công thức điền hệ số lương đề nghị mới (1 người xem)

Liên hệ QC

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

Excel365

Thành viên tích cực
Tham gia
29/10/10
Bài viết
865
Được thích
127
Giới tính
Nam
Nhờ các anh / chị giúp em lập công thức dựa vào hệ số lương hiện hưởng và Bảng hệ số lương tự động điền hệ số lương đề nghị mới.
Trân trọng cảm ơn
 

File đính kèm

BL và Ngạch thì bạn Vlookup bình thường
Công thức Bậc - P9
Mã:
=LEFT(SUBSTITUTE(VLOOKUP(B9,'NANG LUONG'!A11:$AA$100,27,0),"/","     "),2)+1&"/"&RIGHT(SUBSTITUTE(VLOOKUP(B9,'NANG LUONG'!A11:$AA$100,27,0),"/","     "),2)
Công thức Hệ số - R9
Mã:
=INDEX('HS LUONG'!$F$4:$Q$17,IFERROR(MATCH(H9,'HS LUONG'!$B$4:$B$6,0),0),LEFT(SUBSTITUTE(VLOOKUP(B9,'NANG LUONG'!A11:$AA$100,27,0),"/","     "),2)+1)
Ô Q11 là là 2/12 mới đúng chứ nhỉ?
 
Upvote 0
R9=OFFSET('HS LUONG'!$E$3,MATCH($K9,'HS LUONG'!$E$4:$E$14,0),MATCH($M9,OFFSET('HS LUONG'!$E$3,MATCH($K9,'HS LUONG'!$E$4:$E$14,0),,,12),0))

thêm hàm if vào
 
Upvote 0
BL và Ngạch thì bạn Vlookup bình thường
Công thức Bậc - P9
Mã:
=LEFT(SUBSTITUTE(VLOOKUP(B9,'NANG LUONG'!A11:$AA$100,27,0),"/","     "),2)+1&"/"&RIGHT(SUBSTITUTE(VLOOKUP(B9,'NANG LUONG'!A11:$AA$100,27,0),"/","     "),2)
Công thức Hệ số - R9
Mã:
=INDEX('HS LUONG'!$F$4:$Q$17,IFERROR(MATCH(H9,'HS LUONG'!$B$4:$B$6,0),0),LEFT(SUBSTITUTE(VLOOKUP(B9,'NANG LUONG'!A11:$AA$100,27,0),"/","     "),2)+1)
Ô Q11 là là 2/12 mới đúng chứ nhỉ?
Cám ơn anh nhiều. Nhưng mà Công thức Hệ số lương có 1 số trường hợp cho kết quả ra sai.
VD trường hợp


 
Lần chỉnh sửa cuối:
Upvote 0
Tông dữ liệu trình độ của bạn có các mức như 5/12, 6/12, 7/12 .... nhưng bảng tham chiếu thì không có, và không câu hỏi không có giải thích phải tính như thế nào

Tôi "đoán liều" và làm theo cách dò theo trình độ vì nghĩ rằng bạn chưa đưa bảng đối chiếu lương cụ thể.

Nếu dữ liệu và kết quả bạn mong muốn như thế này mà không giải thích thêm thì chắc khó "Đoán" ra công thức phù hợp

Đoán lần nữa vậy, bạn xem có được không nhé
Mã:
=INDEX('HS LUONG'!$F$4:$Q$17,IFERROR(MATCH(H9,'HS LUONG'!$B$4:$B$6,0),MATCH(K9,'HS LUONG'!$E$4:$E$17,0)),LEFT(SUBSTITUTE(VLOOKUP(B9,'NANG LUONG'!A11:$AA$100,27,0),"/","     "),2)+1)

Thân!
 
Lần chỉnh sửa cuối:
Upvote 0
Tông dữ liệu trình độ của bạn có các mức như 5/12, 6/12, 7/12 .... nhưng bảng tham chiếu thì không có, và không câu hỏi không có giải thích phải tính như thế nào

Tôi "đoán liều" và làm theo cách dò theo trình độ vì nghĩ rằng bạn chưa đưa bảng đối chiếu lương cụ thể.

Nếu dữ liệu và kết quả bạn mong muốn như thế này mà không giải thích thêm thì chắc khó "Đoán" ra công thức phù hợp

Thân!
Trình độ cũng không cần dựa thêo đó đâu anh, Cái chủ yếu của em là dựa vào Ngạch, Bậc, Hệ số lương Hiện hưởng để điền tự động Hế số Lương đề nghị mới.
Thân!. Rất mong anh giúp đỡ.
 
Upvote 0
Tông dữ liệu trình độ của bạn có các mức như 5/12, 6/12, 7/12 .... nhưng bảng tham chiếu thì không có, và không câu hỏi không có giải thích phải tính như thế nào

Tôi "đoán liều" và làm theo cách dò theo trình độ vì nghĩ rằng bạn chưa đưa bảng đối chiếu lương cụ thể.

Nếu dữ liệu và kết quả bạn mong muốn như thế này mà không giải thích thêm thì chắc khó "Đoán" ra công thức phù hợp

Đoán lần nữa vậy, bạn xem có được không nhé
Mã:
=INDEX('HS LUONG'!$F$4:$Q$17,IFERROR(MATCH(H9,'HS LUONG'!$B$4:$B$6,0),MATCH(K9,'HS LUONG'!$E$4:$E$17,0)),LEFT(SUBSTITUTE(VLOOKUP(B9,'NANG LUONG'!A11:$AA$100,27,0),"/","     "),2)+1)

Thân!
Em cám ơn anh nhiều nhe, đã làm phiền anh nhiều.
Nhưng kết quả vẫn chưa ra như mong muốn của em.
Trình độ thì có thể là cùng giống nhau, nhưng tùy theo chức vụ mà ta xét ngạch lương khác nhau
VD cùng là trình độ Đại học nhưng 1 người (ông A) giữa chúc vụ là Tổng giám đốc thì xét ngạch lương là Tổng giám đốc.
1 người khác (ông B) cũng là trình độ Đại học nhưng chỉ là nhận viên Kế toán, thì ta chỉ xét ngạch lương chỉ là ngạch 3.
Về phần trình độ bên Sheet HS LUONG thì do công ty của em chủ yếu là lao động phổ thồng nên trình độ nhiều khi họ không ghi. Nên theo em nghĩ anh giúp em lập công thức làm sao cho mình dựa vào Ngạch, và hệ số hiện hưởng để điền Ngạch và hệ số đề nghị nâng mới.
Riêng về phần ngạch thì mình có cách nào để khống chế không cho trường hợp như sau: VD Bậc lương 9/8 (không cho số 9 > 8, nếu bậc đang hiện hưởng 8/8 thì đề nghị mới mình để bằng chính nó, học hiện ra chữ HB ( Hết bậc).
Thân!
 
Lần chỉnh sửa cuối:
Upvote 0
À vậy là lương chỗ bạn dựa theo Ngạch và bậc, cùng ngạch sẽ cùng mức. Vậy bạn thử công thức sau
Mã:
=INDEX('HS LUONG'!$F$4:$Q$17,MATCH(K9,'HS LUONG'!$E$4:$E$17,0),LEFT(SUBSTITUTE(VLOOKUP(B9,'NANG LUONG'!A11:$AA$100,27,0),"/","     "),2)+1)

Nếu bạn muốn khống chế giá trị nhập thì bạn có thể sử dụng Data Validation, bạn lập 1 list tại 1 sheet, đặt Name cho vùng đó và dùng Data Validation > List chọn In Drop Cell và vùng dữ liệu là name vừa tạo.

Chúc bạn thành công!
 
Upvote 0

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

Back
Top Bottom