Làm thế nào để có KQ như mong muốn?
Hiện tại e đang phải tính toán điểm hiệu quả công việc cho NV, nhưng em đang gặp khó khăn về hàm, em gửi file đính kèm mong muốn Các Thày chỉ dẫn giúp làm sao ra KQ như Cột E trong file đính kèm ak ?
Cơ bản e đã thử dùng hàm IF nhưng nó dài quá vả lại khá phức tạp vì nó có thêm các điều kiện như em mô tả VD ý ạ. Mong Thày chỉ dạy thêm. tks
https://drive.google.com/file/d/1_VJg...
Ko biết các Thày có lấy link file từ driver này được không? nhưng e chưa biết cách làm thế nào để gửi att file nên nhờ qua link cua google drive

Cách tính VD ở đây là bên em họ đang tính kiểu lũy kế tức là bạn NV3 (đây là NV thử việc- TV) đc 458 điểm thì họ lấy 100 điểm đầu nhân với 8.400, sau đó lấy 25 điểm nhân với 14.400, tiếp theo nữa là họ lại tách ra 25 điểm nhân với 18.400. Và số còn lại họ lấy 458 - sum (100,25,25) = 308 thì họ lấy 308 này nhân với 20.800. Hiện tại tính thủ công nó là thế các Thày chỉ giúp em hàm nào nó ra được KQ như vậy ko ak ?
Chào bạn, với bài này bạn có thể dùng vba để viết ra function riêng hoặc dùng hàm if nhé.
https://drive.google.com/file/d/1_VJg... Thày làm hàm giúp với ạ ?
Chào bạn bạn đang vướng hàm tại đâu vậy?

Bạn tham khảo cách làm này nhé. Công thức hơi dài nhưng logic như sau:
hàm IF1: Xét trường hợp tổng điểm <=100 thì dùng hàm VLOOKUP để tìm đơn giá theo ĐK hưởng lương là TV hay CT, lấy kết quả ở cột thứ 2 trong bảng tham chiếu. Đơn giá này nhân với số điểm thực tế (từ 100 trở xuống)
Hàm IF2: xét trường hợp tổng điểm <=125 thì tương tự như trên, nhưng gồm 2 hàm VLOOKUP:
+ vlookup1 tính theo số <=100, lấy theo cột thứ 2
+ vlookup2 tính theo số từ 101-125, lấy theo cột thứ 3
Hàm IF3 tương tự hàm IF2, xét tiếp với bậc 3 (<=150)
Còn lại là xét tương tự hàm IF3, nhưng với bậc lớn hơn 150 (gồm cả 4 bậc, ứng với 4 hàm vlookup.
Công thức mẫu tại ô E6
IF(D6<=100, VLOOKUP(C6,$J$4:$N$5,2,0)*D6,
IF(D6<=125, VLOOKUP(C6,$J$4:$N$5,2,0)*100+VLOOKUP(C6,$J$4:$N$5,3,0)*(D6-100),
IF(D6<=150, VLOOKUP(C6,$J$4:$N$5,2,0)*100+VLOOKUP(C6,$J$4:$N$5,3,0)*25+VLOOKUP(C6,$J$4:$N$5,4,0)*(D6-125),
VLOOKUP(C6,$J$4:$N$5,2,0)*100+VLOOKUP(C6,$J$4:$N$5,3,0)*25+VLOOKUP(C6,$J$4:$N$5,4,0)*25+VLOOKUP(C6,$J$4:$N$5,5,0)*(D6-150))))
Dạ em cảm ơn Thày em sẽ xem vào không hiểu em sẽ hỏi thêm sau. tks
Cảm ơn bạn đã tin tưởng và ủng hộ gitiho, chúc bạn học tốt
Dạ chuẩn rồi Thày ạ, cảm ơn Thày cùng Gitiho teams.
Cảm ơn bạn