Tính điểm theo phần trăm hoàn thành công việc

Liên hệ QC

vannang

Thành viên mới
Tham gia
28/4/20
Bài viết
3
Được thích
0
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 !!!
 
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 !!!
Bạ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
 
Lần chỉnh sửa cuối:
Loại bài này đã có cả đống trong diễn đàn.
Chủ yếu là dùng Match để dò bảng %, dùng Index để lấy đúng giá trị.
Cộng thêm hàm INT(MAX(0, phần trăm - 200%)/30%) * 5% để tính điều kiện cuối
 
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 !!!
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)
 
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)
LOOKUP là hàm tìm theo thứ tự mà. Đâu có cần phải thêm 0.01.
Nếu giới hạn không bao chận dưới thì dùng (trị cần tìm - 0.000001)
 
Bạ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ă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}) :p
 
"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}) :p
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 ...
 
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
Thử:
1/ Tăng mỗi 30% thì tăng thêm 0.05 điểm: tức từ 201% -->230% = 0.15, dùng
Mã:
=(MATCH(A2,{0,1,1,1.3,1.6})-1+MAX(INT((A2-2.01)/0.3)+1,)*2)*0.025
Enter.​

2/ Đến đúng 230% mới tăng 0.05, hay từ 230% đến dưới 260% = 0.15, dùng:
Mã:
=(MATCH(A2,{0,1,1,1.3,1.6})-1+MAX(INT((A2-1.7)/0.3)-1,)*2)*0.025
Enter.

Thân
 

File đính kèm

  • TyLe.xlsx
    17 KB · Đọc: 13
Lần chỉnh sửa cuối:
Thử:
1/ Tăng mỗi 30% thì tăng thêm 0.05 điểm: tức từ 201% -->230% = 0.15, dùng
Mã:
=(MATCH(A2,{0,1,1,1.3,1.6})-1+MAX(INT((A2-2.01)/0.3)+1,)*2)*0.025
Enter.​

2/ Đến đúng 230% mới tăng 0.05, hay từ 230% đến dưới 260% = 0.15, dùng:
Mã:
=(MATCH(A2,{0,1,1,1.3,1.6})-1+MAX(INT((A2-1.7)/0.3)-1,)*2)*0.025
Enter.

Thân
em cảm ơn anh
 
Web KT
Back
Top Bottom