lad2000moet
Thành viên chính thức


- Tham gia
- 19/3/07
- Bài viết
- 70
- Được thích
- 8
Chào bạn, mình đã thử côngthức tạiô G5, G^ thấy chưa đúng bạn à. G5 nếu tính tăng hơn 50% thì cho ra số - (mà yêu cầu là trừ đến 0 điểm); G6 thì cứ vượt 1% thì cộng điểm, công thứuc lại là trừ điểm. Nhờ bạn xem lại giúpG4=IF(F4>=100%,100*C4,IF(100-(100%-F4)*500<0,0,100-(100%-F4)*500)*C4)
G5=IF(D5>=E5,100*C5,IF((100-(F5-100%))*1000<0,0,(100-(F5-100%)*1000)*C5))
G6=IF(IF(F6=100%,40*C6,IF(F6>100%,(40+(F6-100%)*100)*C6,IF(40-(100%-F6)*100<0,0,40-(100%-F6)*100)*C6))>=20,20,IF(F6=100%,40*C6,IF(F6>100%,(40+(F6-100%)*100)*C6,IF(40-(100%-F6)*100<0,0,40-(100%-F6)*100)*C6)))
Thử:Chào các anh chị
Hiện tại em đang phải tính bảng điểm cho đơn vị với 1 số điểm cần dùng hàm excel, do em không thạo excel nên nhờ các anh chị giúp đỡ (file đính kèm)
điểm tính là thang 100 điểm xong nhận với trọng số sẽ ra số điểm của chỉ tiêu
G4=MAX(100-TEXT(1-F4,"0.00;\0")*500,)*C4
G5=MAX(100-TEXT((1-F5)*10^4,"\0;0.00"),)*C5
G6=MAX(40+MIN((F6-1)*100,10),)*C6
chào bạn, mình lắp công thức cảu bạn rồi nhưng thấy G5, G6 chưa đúng. VD G6 cho kế hoạch thực hiện bằng 100% thì được điểm tối đa, công thức cho ra 16; còn G5 mình thấy chưa hiểu ý công thức và thử tăng 1% là trừ hết điểm. Nhờ bạn xem giúpThử:
Mã:G4=MAX(100-TEXT(1-F4,"0.00;\0")*500,)*C4 G5=MAX(100-TEXT((1-F5)*10^4,"\0;0.00"),)*C5 G6=MAX(40+MIN((F6-1)*100,10),)*C6
Thân
Điều kiện của bạn làm sao thì tôi làm đúng vậy.chào bạn, mình lắp công thức cảu bạn rồi nhưng thấy G5, G6 chưa đúng. VD G6 cho kế hoạch thực hiện bằng 100% thì được điểm tối đa, công thức cho ra 16; còn G5 mình thấy chưa hiểu ý công thức và thử tăng 1% là trừ hết điểm. Nhờ bạn xem giúp
mình đã xem lại rồi, mình bị sai ý là ở G6 =100% thì được 100 đ chứ không phải 40, mình đã sửa rồi, rất cám ơn bạn nhiều nhé.Điều kiện của bạn làm sao thì tôi làm đúng vậy.
Trích:
1/ Thực hiện (TH) ≥ Kế hoạch (KH): 100 điểm.
Thực hiện (TH) < Kế hoạch (KH): cứ thấp hơn 1% bị trừ 5 điểm, trừ tối đa đến 0 điểm.
2/ - TH ≤ KH: tối đa 100 điểm.
- TH > KH: tăng 0,1% so với KH trừ 10 điểm, trừ đến 0 điểm.
3/ '- Thực hiện = 100% KH: 40 điểm.
- Thực hiện> 100% KH: vượt 1% so KH được cộng 1 điểm. Cộng tối đa 10 điểm.
- Thực hiện <100% kế hoạch: giảm 1% so KH, trừ 1 điểm. Trừ đến 0 điểm.
G5: Tăng 0.1% trừ 10 điểm, vậy tăng 1% thì trừ 100 điểm=> nó trừ sạch nhách là đúng rồi chứ còn muốn gì bạn?
G6: Thực hiện =100% KH được 40 điểm, rồi nhân cho 'trọng số' 40% thì được 16, cũng là ý bạn mà!?
Thân
Minh muốn làm điều kiện như thế này thì làm như thế nào ạ.Điều kiện
'- Thực hiện = 99 đến100% KH: 40 điểm.
- Thực hiện> 100% KH: vượt 1% so KH được cộng 1 điểm. Cộng tối đa 10 điểm.
- Thực hiện <99% kế hoạch: giảm 1% so KH, trừ 1 điểm. Trừ đến 0 điểm.
Tải file ở bài #6, đọc kỹ lại bài #7 và #8.Minh muốn làm điều kiện như thế này thì làm như thế nào ạ.
bác hộ e với ạ. e cảm ơnTải file ở bài #6, đọc kỹ lại bài #7 và #8.
Còn nếu muốn áp dụng vào file của bạn thì gửi file lên.
=IF(E4<0.99,100*(ROUND(E4,2)-0.99),IF(E4<=1,50,MIN(20,3*100*(ROUND(E4,2)-1))))
=IF(E4<0.99,MAX(0,$F$1-100*(0.99-ROUND(E4,2))),IF(E4<=1,50,MIN(20,3*100*(ROUND(E4,2)-1))))
e ghi chi tiết ra đây ạ. bác xem qua hộ eBạn tham khảo công thức sau:
Tuy nhiên, có vấn đề chưa rõ:Mã:=IF(E4<0.99,100*(ROUND(E4,2)-0.99),IF(E4<=1,50,MIN(20,3*100*(ROUND(E4,2)-1))))
- Tại sao vượt kế hoạch > 100% thì đạt tối đa 20 điểm, còn từ 99%-100% đạt 50 điểm?
- Vế thứ 3, "Trừ đến 0 điểm", là lấy gì trừ? Nếu cho sẵn ô có điểm để trừ thì sửa lại công thức (với F1 là số điểm cho trước).
Mã:=IF(E4<0.99,MAX(0,$F$1-100*(0.99-ROUND(E4,2))),IF(E4<=1,50,MIN(20,3*100*(ROUND(E4,2)-1))))
Trường hợp trừ 3đ thì sẽ bị âm. e phải làm thế nào vậy bácNếu lấy 120đ làm chuẩn (99-100%) và cứ giảm 1% thì trừ 1đ, theo cách này thì nếu thực hiện =0, %=0, điểm vẫn còn và = 21đ
CT tại H4:
Mã:=IF(G4>=1,MIN(120+(ROUND(G4,2)-1)*100*3,150),IF(ROUND(G4,2)>=0.99,120,120-(0.99-ROUND(G4,2))*100))
Minh muốn làm điều kiện như thế này thì làm như thế nào ạ.
Trường hợp trừ 3đ thì sẽ bị âm. e phải làm thế nào vậy bác
=IF(G4<0.99,MAX(120+300*ROUND(((G4-1)+0.01),2),),IF(G4>1,120+MIN(300*(ROUND(G4-1,2)),30),120))
=MAX(120+MIN(IFERROR(LOOKUP(10^6,300*(TEXT(F4/E4*{1,-1},"[<"&{0.99,-1}&"]"&"0.00;")+{0.01,0}-1)),),30),)