Excel财务应用实例:按职称分级计算工资

  本月公司员工的工资要调整,经理要求按每个人的职称来加工资。具体要求:职称为初级的本月加20元,职称为中级的本月加50元,职称为高级的本月加70元。但是因为公司人数太多,逐个添加不但麻烦还容易出错。

  经过一些摸索,我找到两种方法在Excel中高效解决按职称分级加工资这个问题。

  方法一:运用条件函数If

  第一步:Excel打开工资表,在实发工资下面输入=IF(B2=“初级”,G2+20,IF(B2=“中级”,G2+50,IF(B2=“高级”),G2+70))。

  注:(B2代表职称;G2代表应发工资,图1)。

计算工资-">

  第二步:回车,向下快速填充即可。

  方法二:运用Visual Basic编辑器

  第一步:工具→宏→Visual Basic编辑器。

  第二步:在Sheet!上右击→插入→模块。

  第三步:输入如下代码

 


以下是引用片段:

Function sss(tatol, ss)
If ss = “初级” Then
sss = tatol+20
ElseIf ss = “中级” Then
sss = tatol+50
ElseIf ss = “高级” Then
sss = tatol+70
End If
End Function

  注:代码解释:sss代表函数名;tatol代表实发工资;ss代表应发工资。

  第四步:关闭Visual Basic编辑器→在实发工资下输入=sss(G2,B2)→回车向下填充(图2)。

时间: 2024-11-28 15:50:45

Excel财务应用实例:按职称分级计算工资的相关文章

Excel按职称分级计算工资实例

  本月公司员工的工资要调整,经理要求按每个人的职称来加工资.具体要求:职称为初级的本月加20元,职称为中级的本月加50元,职称为高级的本月加70元.但是因为公司人数太多,逐个添加不但麻烦还容易出错. 经过一些摸索,我找到两种方法在Excek中高效解决按职称分级加工资这个问题. 方法一:运用条件函数If 第一步:打开工资表,在实发工资下面输入=IF(B2="初级",G2+20,IF(B2="中级",G2+50,IF(B2="高级"),G2+70)

Excel财务函数

本篇介绍Excel财务函数 1.ACCRINT 用途:返回定期付息有价证券的应计利息. 语法:ACCRINT(issue,first_interest, settlement,rate,par,frequency, basis) 参数:Issue为有价证券的发行日,First_interest是证券的起息日,Settlement是证券的成交日(即发行日之后证券卖给购买者的日期),Rate为有价证券的年息票利率,Par为有价证券的票面价值(如果省略par,函数 ACCRINT将par看作$1000

在Excel中怎样使用行列号进行计算

  Q:我记得Excel可以使用行号列标进行计算,但是怎么也搞不定.能不能详细介绍一下这个功能? A:首先,选择"工具"菜单下的"选项",打开"重新计算"标签,找到"工作簿选项",勾选其中的"接受公式标志"选项.下面以具体实例进行说明:在工作表的B1和C1单元格中分别输入标题2005和2006;在A3和A4单元格中分别输入"销售"和"成本";然后在单元格B2至C4之间

一个用组件动态创建Excel文件的实例

excel|创建|动态 一个用组件动态创建Excel文件的实例    在精华区中有一篇关于在ASP中动态创建的Excel文章, 但实际上我们会发现如果我们在ASP中用Set MyExcelChart = server.CreateObject("Excel.Sheet")是行不通的. 这样做的话会出现如下的错误信息:Only InProc server components should be used. If you want to use LocalServer component

.Net读取Excel 返回DataTable实例代码

 这篇文章主要介绍了.Net读取Excel 返回DataTable实例代码,有需要的朋友可以参考一下 代码如下: using System; using Microsoft.SharePoint; using Microsoft.SharePoint.WebControls; using System.Data; using System.IO; using System.Linq; using System.Web; using System.Collections; using System

excel财务系统怎么自动生成现金流量表?

excel财务系统,自动生成现金流量表的方法.现金流量表是自动生成的,不过在录入凭证时需要事先在每一笔现金类凭证分录中指定对应现金流量项目,和金蝶用友等其他财务软件是一样的. 1.录入凭证,录入后如果对应科目是现金流量科目,在现金流量项目中选择所属的现金流量项目.当选中现金流量项目列单元格时,如果是现金类科目,系统会自动弹出选择窗口. 2.使用软件界面的现金流量表功能,点击按钮后对应期间的现金流量表数据对自动更新到excel数据文件的现金流量表中.   3.注意excel文件打开后要启用宏,关联

php利用phpexcel生成excel文档实例

php教程 利用phpexcel生成excel文档实例 //ini_set("display_errors",1);//是否显示报错信息 //ini_set('include_path', ini_get('include_path').'; require_once("./1.7.2/Classes/PHPExcel.php"); require_once("./1.7.2/Classes/PHPExcel/Writer/Excel5.php"

Excel表格怎么计算工资所得税?

  如何高效的计算工资的所得税?利用到了if.vlookup等函数. 1.假设工资的所得税起征点为3500,具体阶段如下表. 2.打开工资表,并填充相关内容,起征点.应纳税所得额.税率.速算扣除数.应交所得税等. 3.在应纳税所得额列输入=IF(B2-C2>0,B2-C2,0),表示如果工资大于起征点(即工资-起征点>0),则计算应纳税所得额,否则为0 .下拉填充应纳税所得额栏. 4.在税率列输入=IF(D2<=1500,0.03,IF(D2<=4500,1,IF(D2<=9

PHP使用逆波兰式计算工资的方法_php技巧

本文实例讲述了PHP使用逆波兰式计算工资的方法.分享给大家供大家参考.具体如下: 将一个普通的中序表达式转换为逆波兰表达式的一般算法是: 首先需要分配2个栈,一个作为临时存储运算符的栈S1(含一个结束符号),一个作为输入逆波兰 式的栈S2(空栈),S1栈可先放入优先级最低的运算符#,注意,中缀式应以此最低优先级的运算符结束.可指定其他字符,不一定非#不可.从中缀式的左端 开始取字符,逐序进行如下步骤: (1)若取出的字符是操作数,则分析出完整的运算数,该操作数直接送入S2栈:若取出的是运算符,并