电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

产品方案--薪资计算中实现单变量求解一例.pdfVIP免费

产品方案--薪资计算中实现单变量求解一例.pdf_第1页
1/12
1/12用友股份-LE支持服务业务本部产品方案--《薪资计算中实现单变量求解一例》建立日期:2013-12-03修改日期:xxxx-xx-xx文档属性:客户文控编号:LE-DY-CP-2013-09672/12文档控制创建记录适用范围审阅人日期审阅签字所属部门发布范围内部员工伙伴客户发布人姓名所属部门发布时间日期作者所属部门邮件地址版本2013-12-03苏瑛产品支持部V1。0版本领域模块备注3/12目录薪资计算中实现单变量求解一例............................................................................4一、问题描述............................................................................................................4二、数据关系分析....................................................................................................5三、系统实现............................................................................................................61、薪资项目......................................................................................................72、精度处理......................................................................................................93、薪资档案....................................................................................................104、薪资发放....................................................................................................115、公式修改....................................................................................................11四、总结..................................................................................................................124/12薪资计算中实现单变量求解一例一、问题描述按文件测算表.xls的要求,需要对岗级3对应的“绩效系数”(单元格G6,红色边框标注)进行单变量求解,使“明收入总计”之和(单元格M19,蓝色边框标注)等于318182。G6求出之后,G、M、N、O、P、Q、R列都会根据公式自动算出结果。将基数取为200,图1和图2分别是单变量求解前和求解后的数据。图1求解前5/12图2求解后二、数据关系分析通过分析[测算表]中的数据关系,我们可以将可变单元格G6的表达式求出来。设岗级3对应的“绩效系数”(单元格G6)为x,“明收入总计”之和(单元格M19)为y。[测算表]中的数据关系如下,其中大写字母表示数据所在列,下标i表示岗级:iiiiiiiiiBLKJIEDCM)((1)100/iiiiHFGE(2)5.0)3(iiAxG(3)将(2)和(3)都代入(1)中,得到如下表达式:100)3(5.0)(100iiiiiiiiiiiiiiiAHFBBLKJIDCxHFBM6/12令100iiiiHFBa(4)100)3(5.0)(iiiiiiiiiiiiAHFBBLKJIDCb(5)则iiibxaM151151151151)(iiiiiiiiibaxbxaMy令151iiaA(6)151iibB(7)则BAxyAByx/)((8)将(8)代入(3),得到系数u的表达式:5.0)3(/)(iiAAByG(9)三、系统实现[测算表]中的单变量求解,也就是求当y=318182的时候,x等于多少。7/12根据公式(8),y已知,只要求得A、B,就可计算出x。x确定以后,[测算表]中的其他数据通过简单的公式设置就可完成。A、B的计算要进行求和,在系统内涉及到行间取数,因此我们分两步,用两个薪资类别来实现:分别命名为“过程表”和“正式表”。以下只就关键设置进行讲述。1、薪资项目过程表包含的自定义薪资发放项目如图3所示,全部为增项,不扣税。图3过程表薪资项目图4薪资项目a的公式设置其中:从“岗级”到“取暖补贴”的前10项设为手工输入,或者按照实际情况在项目数据来源中选择其他选项。a、b设为公式计算,分别按照上文中的公式(4)和(5)进行设置,具体设置依次如图4、5所示。8/12图5薪资项目b的公式设置正式表包含的自定义薪资发放项目如图6所示,全部为增项,不扣税。图6正式表的薪资项目其中:和过程表中重复的10个薪资项目的设置和过程表中相同。从“明收入总计”到“年工资”的6个薪资项目以及“小计”按照[测算表]中相应的公式进行设置。A、B、系数u分别按照上文中的公式(6)、(7)、(9)进行计算,因此将A、B的数据来源设置为其他数据源。系数u设置为设为公式计算,具体设置依次如图7、8、9所示。9/12图7薪资项目A的设置图8薪资项目B的设置图9系数u的公式设置2、精度处理按如上所述进行设置,实际上已经可以完成问题的求解,但502版本中薪资项目的值最多保留两位小数。在本例中,经过试算发现,如10/12果u只保留两位小数,计算结果的误差是比较大的。为了提高计算精度,我们希望在计算“小计”的过程中,系数u能保留更多的有效数字位,因此,在“正式表”的薪资项目中增加一项“过程系数u”,令它等于10000倍的u,相应地,“小计”的公式内容也要做出修改,具体设置依次如图10、11所示。图10过程系数u的公式设置图11小计的公式设置3、薪资档案薪资档案的添加有以下两种方案:(1)如果只想算出每一岗级对应的绩效系数,年工资、月工资等,在进行人员添加的时候,可以随意选择,人员只代表岗级,不具备其自身实际意义。要注意的是:月工资和明收入的计算公式中,人数是被除数,不能为0。从[测算表]中可以看到,有的岗级对应的人数为0,而实际工作中,各岗级对11/12应的人数是会有变动的,所以在薪资档案中添加的人员个数应该等于岗级数,在本例中为15。如果有的岗级对应人数为0,则在当期计算时,要先在薪资档案中对该岗级对应的人员作停发处理。(2)如果想直接算出每个人的绩效绩数、绩效工资,就需要将薪资项目“人数m”设为固定值,使其等于1。或者将薪资项目“明收入总计”、“明收入”、“月工资”、“a”、“b”公式设置中作为乘数或被除数的“人数”去掉,然后删除薪资项目“人数m”。在薪资档案中,添加实际要进行工资发放的人员就可以了。4、薪资发放依次计算过程表、正式表。只要过程表完成计算,不需审核,正式表就能够从过程表中取数。计算的结果如图12所示,从图中可以看出,对系数u进行了精度处理以后,和图2作比较,计算结果已经能够达到实际使用的要求。图12薪资计算结果5、公式修改12/12每个薪资期间进行计算时,只需根据当期应发的明收入总额,将薪资项目“系数u”和“过程系数u”中的318182进行替换,就可算出当期新的绩效系数和绩效工资。四、总结单变量求解实际上是个一元方程求解的过程,遇到单变量求解的问题时,首先应该通过分析原始表中的数据关系,将可变单元格的表达式求出来,然后根据表达式再决定系统如何实现。

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

产品方案--薪资计算中实现单变量求解一例.pdf

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信