Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2781|回复: 4

[已解决]奖金核算问题

[复制链接]
发表于 2015-9-28 15:29 | 显示全部楼层 |阅读模式
本帖最后由 sparkguo 于 2015-9-28 18:28 编辑

附件为工作中遇到的实际案例(绩效核算发放),请老师帮忙解答,用函数与VBA两种方式。
另外祝大家工作愉快。
最佳答案
2015-9-29 10:13
纯公式比较 长一点
=IF(D8>=95,C8,IF(D8>=85,C8*(1-(95-D8)*0.01),IF(D8>=75,C8*0.9*(1-(85-D8)*0.02),IF(D8>=65,C8*0.7*(1-(75-D8)*0.03),0))))

数据文件.rar

6.93 KB, 下载次数: 8

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2015-9-28 22:31 | 显示全部楼层
不知是不是这样计算

Sub jsjx()
For i = 8 To [B1048576].End(xlUp).Row
     Select Case 100 - Cells(i, 4)
          Case Is < 6
           Cells(i, 5) = Cells(i, 3)
         
          Case Is < 16
             Cells(i, 5) = Round(Cells(i, 3) - Cells(i, 3) * (100 - Cells(i, 4) - 5) * 0.01, 2)
          Case Is < 26
             Cells(i, 5) = Round(Cells(i, 3) - Cells(i, 3) * 0.1 - (Cells(i, 3) - Cells(i, 3) * 0.1) * (100 - Cells(i, 4) - 15) * 0.02, 2)
          Case Is < 36
             Cells(i, 5) = Round(Cells(i, 3) - Cells(i, 3) * 0.3 - (Cells(i, 3) - Cells(i, 3) * 0.3) * (100 - Cells(i, 4) - 25) * 0.03, 2)
          Case Is > 35
             Cells(i, 5) = ""
    End Select
Next i
End Sub
回复

使用道具 举报

 楼主| 发表于 2015-9-29 09:24 | 显示全部楼层
过江龙 发表于 2015-9-28 22:31
不知是不是这样计算

Sub jsjx()

恩,是的   ,老师可否备注一下代码。菜鸟学习中。
回复

使用道具 举报

发表于 2015-9-29 10:06 | 显示全部楼层
自制公式,直接引用。
  1. Function jx(gz, fs)
  2.     Select Case fs
  3.         Case Is >= 95
  4.             jx = gz
  5.         Case Is >= 85
  6.             jx = gz * (1 - (95 - fs) * 0.01)
  7.         Case Is >= 75
  8.             jx = gz * 0.9 * (1 - (85 - fs) * 0.02)
  9.         Case Is >= 65
  10.             jx = gz * 0.7 * (1 - (75 - fs) * 0.03)
  11.         Case Else
  12.             jx = 0
  13.     End Select
  14. End Function
复制代码
回复

使用道具 举报

发表于 2015-9-29 10:13 | 显示全部楼层    本楼为最佳答案   
纯公式比较 长一点
=IF(D8>=95,C8,IF(D8>=85,C8*(1-(95-D8)*0.01),IF(D8>=75,C8*0.9*(1-(85-D8)*0.02),IF(D8>=65,C8*0.7*(1-(75-D8)*0.03),0))))

数据文件.rar

18.31 KB, 下载次数: 5

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-20 21:21 , Processed in 0.440865 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表