Bạn tham khảo công thức này và thay đổi nó cho phù hợp:Em đang tìm 1 để thực hiện tính theo công thức:
100%->130% thì cho ra 0.05 điểm
130% ->160% thì cho ra 0.075 điểm
160% -> 200% thì cho ra 0.1 điểm
tăng mỗi 30% thì tăng thêm 0.05 điểm
EM CẢM ƠN SỰ QUAN TÂM CỦA MỌI NGƯỜI !!!
Anh có hướng nào không chỉ em với.Nên sửa tiêu đề phụ hợp với câu hỏi, như: "Tính điểm theo phần trăm hoàn thành công việc" ...
chưa tim được ct ngắn hơnEm đang tìm 1 để thực hiện tính theo công thức:
100%->130% thì cho ra 0.05 điểm
130% ->160% thì cho ra 0.075 điểm
160% -> 200% thì cho ra 0.1 điểm
tăng mỗi 30% thì tăng thêm 0.05 điểm
EM CẢM ƠN SỰ QUAN TÂM CỦA MỌI NGƯỜI !!!
=LOOKUP(MIN($A1,2),{0.01,1,1.31,1.61},{0,0.05,0.75,0.1})+MAX(TRUNC((A1-2+0.001)/0.3,0)*0.05,0)
LOOKUP là hàm tìm theo thứ tự mà. Đâu có cần phải thêm 0.01.chưa tim được ct ngắn hơn
PHP:=LOOKUP(MIN($A1,2),{0.01,1,1.31,1.61},{0,0.05,0.75,0.1})+MAX(TRUNC((A1-2+0.001)/0.3,0)*0.05,0)
"tăng mỗi 30% thì tăng thêm 0.05 điểm " Chưa rỏ lắm CEILING(MAX(0,A1-2)/0.3,1)*0.05Bạn tham khảo công thức này và thay đổi nó cho phù hợp:
=LOOKUP(A1,{0,1,1.3,1.6},{0,0.05,0.075,1})+CEILING(MAX(0,A1-2)/0.3,1)*0.05
Tính theo cách làm tròn lên, chỉ để tham khảo, người dùng có thể .. "thay đổi nó cho phù hợp". Hahaha ..."tăng mỗi 30% thì tăng thêm 0.05 điểm " Chưa rỏ lắm CEILING(MAX(0,A1-2)/0.3,1)*0.05
Có gì đó lạ quá : =LOOKUP(A1,{0,1,1.3,1.6},{0,0.05,0.075,1})![]()
Thử:Em đang tìm 1 để thực hiện tính theo công thức:
100%->130% thì cho ra 0.05 điểm
130% ->160% thì cho ra 0.075 điểm
160% -> 200% thì cho ra 0.1 điểm
tăng mỗi 30% thì tăng thêm 0.05 điểm
=(MATCH(A2,{0,1,1,1.3,1.6})-1+MAX(INT((A2-2.01)/0.3)+1,)*2)*0.025
=(MATCH(A2,{0,1,1,1.3,1.6})-1+MAX(INT((A2-1.7)/0.3)-1,)*2)*0.025
em cảm ơn anhThử:
1/ Tăng mỗi 30% thì tăng thêm 0.05 điểm: tức từ 201% -->230% = 0.15, dùng
Enter.Mã:=(MATCH(A2,{0,1,1,1.3,1.6})-1+MAX(INT((A2-2.01)/0.3)+1,)*2)*0.025
2/ Đến đúng 230% mới tăng 0.05, hay từ 230% đến dưới 260% = 0.15, dùng:
Enter.Mã:=(MATCH(A2,{0,1,1,1.3,1.6})-1+MAX(INT((A2-1.7)/0.3)-1,)*2)*0.025
Thân