EXCEl模板:工资额通过函数自动计算各种面额钞票张数EXCEL模板

合集下载

Excel中如何运用数学函数进行工资计算?

Excel中如何运用数学函数进行工资计算?

Excel中如何运用数学函数进行工资计算?在每个月的月底,公司的财务人员往往都会统计出其销售人员的销售业绩,并计算出其销售提成和总工资,最后计算出在发工资时需要准备的钞票票面数量。

而这一切,只要使用数学函数,往往可以轻易做到。

具体的操作步骤如下:(1) 制作图表并在其中输入数据,如下图所示:输入需要处理的数据(2)计算每个销售人员的销售业绩,是每个人的销售产品数量乘以相应的单价,在单元格F3中输入“=SUMPRODUCT(B3:E3,$B$11:$E$11)”之后,如下图所示:输入公式计算销售成绩(3)拖动填充柄并使用自动填充功能向下填充其他单元格。

计算销售提成,提成的规则是:按销售金额的8%提成,如果提成后出现小于1元的金额,则在其提成中加上1元,在单元格G3中输入“=ROUNDUP (F3*0.08,0)”之后,拖动填充柄并使用自动填充功能向下填充其他单元格,即可得到如下图所示的自动填充结果。

计算提成(4)计算总工资,在单元格I3中输入“=G3 H3”之后。

拖动填充柄并使用自动填充功能向下填充其他单元格,即可得到自动填充结果。

计算票面数量,在单元格J3中输入“=INT(I3/$J$2)”之后,即可得到需要100元面值钞票的数量。

使用自动填充功能向下填充其他单元格,如下图所示即为计算100元面值钞票数量的最终结果。

计算100元面值钞票的数量的最终结果(5)计算50元的数量,在单元格K3中输入“=INT(MOD($I3,J$2)/K$2)”之后,即可得到需要50元面值钞票的数量。

使用自动填充功能向下填充其他单元格,即为计算50元面值钞票数量的最终结果。

再把K3:N3中的计算公式向下填充,即可完成对其他票面数量的计算。

计算应该准备的票面数量,在单元格J11中输入公式“=SUM(J3:J9)”之后,拖动填充柄,即可完成对其他单元格向右填充,结果如下图所示。

最终的结果。

工资表(自动计算)图表Excel模板

工资表(自动计算)图表Excel模板

财务部
人力资 源部
客房部
¥11,358.00 ¥14,325.00 ¥17,524.00
¥11,359.00 ¥11,360.00 ¥11,361.00
¥12,003.00 ¥12,004.00 ¥12,005.00
¥11,364.00 ¥11,365.00 ¥11,366.00
¥46,084.00 ¥49,054.00 ¥52,256.00
策划部 ¥14,143.00 ¥11,362.00 ¥11,363.00 ¥11,367.00 ¥48,235.00
技术部 ¥14,144.00 ¥14,145.00 ¥14,146.00 ¥14,147.00 ¥56,582.00
第一季 度
1月份
工资季度汇总明细
2月份
3月份
第一季度总额
备注
工资额 ¥2,150,000.00 ¥2,080,000.00 ¥2,694,320.00 ¥6,924,320.00 ******
第二季 度
4月份
5月份
6月份
第二季度总额
备注
工资额 ¥2,754,894.00 ¥2,754,895.00 ¥2,754,896.00 ¥8,264,685.00 ******
第三季 度
7月份
8月份
9月份
第三季度总额
备注
工资额 ¥3,456,214.00 ¥3,456,215.00 ¥3,456,216.00 ¥10,368,645.00 ******
第四季 度
10月份
11月份
12月份
第四季度总额
备注
工资额 ¥2,945,621.00 ¥2,945,622.00 ¥2,945,623.00 ¥8,836,866.00 ******

excel制作工资条应发合计函数公式

excel制作工资条应发合计函数公式

excel制作工资条应发合计函数公式以excel制作工资条应发合计函数公式为标题在企业的日常工作中,工资条的制作是一个非常重要的环节。

工资条不仅是员工薪酬管理的重要依据,也是员工对企业管理的一种信任和认可。

为了更加高效地制作工资条,Excel表格成为了一个非常实用的工具。

在Excel中,我们可以使用各种函数和公式来计算工资条中的各项内容。

其中,应发合计是工资条中一个非常关键的部分。

应发合计是根据员工的基本工资、绩效奖金、加班费等项目计算得出的。

下面就来介绍一下如何使用Excel制作工资条中的应发合计函数公式。

在Excel表格中,我们需要创建一些列来存储员工的基本工资、绩效奖金、加班费等项目的数据。

可以根据实际情况设置列的名称,比如“基本工资”、“绩效奖金”、“加班费”等。

然后,在相应的列中输入每个员工的具体数据。

接下来,我们需要在工资条中添加一个“应发合计”列,用来显示每个员工的应发合计金额。

在“应发合计”列的第一行输入如下公式:=基本工资+绩效奖金+加班费这个公式的含义是将基本工资、绩效奖金和加班费这三项数据相加,得出每个员工的应发合计金额。

通过复制这个公式,我们可以自动计算出所有员工的应发合计金额。

在使用这个公式时,需要注意一些细节。

首先,确保基本工资、绩效奖金和加班费这三项数据的列与“应发合计”列在同一行。

其次,确保公式中的列名与实际列名一致,不要出现拼写错误或者列名不匹配的情况。

如果员工的应发合计金额需要满足一定的条件,比如加班费超过一定金额才计入应发合计,我们可以在公式中添加条件判断语句。

例如,如果加班费超过200元才计入应发合计,可以将公式修改为:=IF(加班费>200, 基本工资+绩效奖金+加班费, 基本工资+绩效奖金)这个公式中使用了IF函数,判断加班费是否大于200,如果是,则计入应发合计金额,否则不计入。

除了基本工资、绩效奖金和加班费外,工资条中的应发合计还可能包括其他一些项目,比如奖金、津贴等。

Excel中进行多种货币转换函数公式的操作技巧

Excel中进行多种货币转换函数公式的操作技巧

Excel中进行多种货币转换函数公式的操作技巧我们知道Excel中可以自定义单元格格式,来显示各种货币。

一些使用Excel内置函数和公式,快速设置和转换货币的技巧。

今天,店铺就教大家在Excel中进行多种货币转换函数公式的操作技巧。

Excel中进行多种货币转换函数公式的操作步骤数字转换为中国货币(人民币¥)举个例子,假设要转换的数字是123456789.123我们写在单元格A1。

然后我们在单元格B1,输入公式,得到中文货币(人民币¥)字符串:=RMB(A1)得到人民币¥123,456,789.12可以看出Excel默认设为2位小数了。

如果我们只需保留1位小数,可以在后面加上参数即可。

修改一下公式:=RMB(A1,1)即可得到1位小数的形式:¥123,456,789.1有的时候,我们还需要做更多的四舍五入,例如,把金额四舍五入到万。

可同样使用公式:=RMB(A1,-4)得到近似数:¥123,460,000公式中的-4,表示四舍五入保留到小数点前4位数字转换为美元货币($),同样,我们可以使用公式,=DOLLAR(A1)。

得到带美元符号的货币字符串,$123,456,789.12,接下来的四舍五入,与人民币函数公式的用法一样,就不详细举例了。

数字转换为泰国货币(泰铢฿),在泰语中,可以用泰文表示数字,我们可以使用Excel内置的一个函数公式,=BAHTTEXT(A1),来快速得到泰语写的货币。

直接使用文本函数TEXT转换货币,下面我们来使用更高级的文本公式函数TEXT,实现各种货币格式。

例如,输入公式,=TEXT(A1,"澳元 $.0"),我们可以得到,保留一位小数的澳元格式,澳元 $123456789.1,(注意:货币金额前加上了我们自定义的字符串)。

如果需要西方数字每3位添加分隔符,的样式,可以使用公式:=TEXT(A1,"澳元 $0,0.0")得到:澳元 $123,456,789.1Excel中进行多种货币转换函数公式的操作。

excel表格中数字自动变成人民币大写的函数

excel表格中数字自动变成人民币大写的函数

标题:excel表格中数字自动变成人民币大写的函数在许多日常工作中,我们经常会用到Microsoft Excel这一办公软件来处理数据和表格。

在处理涉及人民币金额的时候,通常需要将数字自动转换成人民币大写的形式,这不仅方便了数据的阅读和理解,也符合财务报表的要求。

下面介绍一种在Excel中实现这一功能的方法,希望对大家有所帮助。

1. 准备工作在使用Excel表格处理人民币金额时,首先需要保证表格中含有人民币金额的数字列。

假设我们要将A列的数字自动转换成人民币大写,我们可以将转换后的结果显示在B列。

2. 编写函数在B列的第一个单元格中,输入以下函数来实现将数字自动转换成人民币大写的功能:=人民币(A1)其中,A1代表了要转换的人民币金额所在的单元格,人民币()为自定义的转换函数名称,可以根据个人喜好进行修改。

3. 自定义函数在Excel中,默认并没有内置的函数来实现将数字转换成人民币大写的功能,因此需要通过自定义宏来实现。

以下是一个示例的自定义函数,供大家参考:Function 人民币(ByVal MyNumber) As StringDim Dollars, Cents, TempDim DecimalPlace, CountReDim place(9) As Stringplace(2) = " Thousand "place(3) = " Million "place(4) = " Billion "place(5) = " Trillion "' String representation of amount.MyNumber = Trim(Str(MyNumber))' Position of decimal place 0 if none.DecimalPlace = InStr(MyNumber, ".")' Convert cents and set MyNumber to dollar amount.If DecimalPlace > 0 ThenCents = GetTens(Left(Mid(MyNumber, DecimalPlace + 1) _ "00", 2))MyNumber = Trim(Left(MyNumber, DecimalPlace - 1))End IfCount = 1Do While MyNumber <> ""Temp = GetHundreds(Right(MyNumber, 3))If Temp <> "" Then Dollars = Temp place(Count) Dollars If Len(MyNumber) > 3 ThenMyNumber = Left(MyNumber, Len(MyNumber) - 3)ElseMyNumber = ""End IfCount = Count + 1LoopSelect Case DollarsCase ""Dollars = "No Dollars"Case "One"Dollars = "One Dollar"Case ElseDollars = Dollars " 元"End SelectSelect Case CentsCase ""Cents = " and No Cents"Case "One"Cents = " and One Cent"Case ElseCents = " and " Cents " 分"End Select人民币 = Dollars CentsEnd FunctionFunction GetHundreds(ByVal MyNumber)Dim Result As StringIf Val(MyNumber) = 0 Then Exit FunctionMyNumber = Right("000" MyNumber, 3)If Mid(MyNumber, 1, 1) <> "0" ThenResult = GetDigit(Mid(MyNumber, 1, 1)) " 百"End IfIf Mid(MyNumber, 2, 1) <> "0" ThenResult = Result GetDigit(Mid(MyNumber, 2, 1)) " 十"ElseIf Mid(MyNumber, 1, 1) <> "0" And Mid(MyNumber, 2, 1) = "0" ThenResult = Result " 零"End IfEnd IfIf Mid(MyNumber, 3, 1) <> "0" ThenResult = Result GetDigit(Mid(MyNumber, 3, 1))End IfGetHundreds = ResultEnd FunctionFunction GetTens(TensText)Dim Result As StringResult = "" ' Null out the temporary function value. If Val(Left(TensText, 1)) = 1 Then ' If value between 10-19... Select Case Val(TensText)Case 10: Result = "十"Case 11: Result = "十一"Case 12: Result = "十二"Case 13: Result = "十三"Case 14: Result = "十四"Case 15: Result = "十五"Case 16: Result = "十六"Case 17: Result = "十七"Case 18: Result = "十八"Case 19: Result = "十九"Case ElseEnd SelectElse ' If value between 20-99...Select Case Val(Left(TensText, 1))Case 2: Result = "二十 "Case 3: Result = "三十 "Case 4: Result = "四十 "Case 5: Result = "五十 "Case 6: Result = "六十 "Case 7: Result = "七十 "Case 8: Result = "八十 "Case 9: Result = "九十 "Case ElseEnd SelectResult = Result GetDigit _(Right(TensText, 1)) ' Retrieve ones place. End IfGetTens = ResultEnd FunctionFunction GetDigit(Digit)Select Case Val(Digit)Case 1: GetDigit = "一"Case 2: GetDigit = "二"Case 3: GetDigit = "三"Case 4: GetDigit = "四"Case 5: GetDigit = "五"Case 6: GetDigit = "六"Case 7: GetDigit = "七"Case 8: GetDigit = "八"Case 9: GetDigit = "九"Case Else: GetDigit = ""End SelectEnd Function4. 使用自定义函数在完成自定义函数的编写后,我们可以在B列的第一个单元格中输入=人民币(A1),然后按下Enter键,即可看到A1单元格中的人民币金额被自动转换成人民币大写的形式,并显示在B1单元格中。

Excel中进行表格使用函数自动计算工资的方法

Excel中进行表格使用函数自动计算工资的方法

Excel中进行表格使用函数自动计算工资的方法
excel表格怎么设置自动计算工资?对于初学excel的朋友,不知道excel的有些功能,为止专门制作了关于excel的系列文章。

今天,店铺就教大家在Excel中进行表格使用函数自动计算工资的方法。

Excel中进行表格使用函数自动计算工资的步骤
对于初学excel的朋友,不知道excel的有些功能,为止专门制作了关于excel的系列文章。

今天我们就来学习一下,怎么在excel中计算数据。

怎么样自定义计算。

1、打开填制好数据的工资表。

选择需要计算结果的单元格,点击编辑栏上面的“插入函数”
2、在弹出窗口,选择求和函数:sum,点击确定
3、再次确认后,返回excel文档,可以看到刚才选择的单元格已经有了计算结果。

4、其他类似需要计算的单元格,可以直接复制单元格,出现提示“复制公式”。

5、自定义计算。

刚才的是直接求和,下面我们来看看怎么样自定义的方式计算。

就是有些不能直接是简单的求和之类的。

需要用到加、减的时候,就要自定义计算公式了。

6、选择需要计算的结果的单元格,点击编辑栏,输入等号“=”。

点击需要计算的单元格,然后再输入运算符号,如“+”、“-”等。

再点击第二个单元格,依次类推。

最后回车结果公式的输入,此时就得到计算结果了。

7、同样的方法,复制这个已经计算了单元格到其他需要的单元格上面。

公式就直接复制过去了。

excel金额大写自动生成的公式

excel金额大写自动生成的公式

一、介绍Excel金额大写自动生成的公式在日常工作中,我们经常会遇到需要将阿拉伯数字金额转换为大写金额的情况。

而在Excel中,我们可以利用公式来实现这一转换,从而提高工作效率。

本文将介绍Excel中金额大写自动生成的公式的使用方法和注意事项。

二、公式的基本原理1. 在Excel中,可以利用VBA编程语言来编写宏以实现金额大写自动生成的功能。

通过编写相应的VBA代码,可以使Excel自动将输入的数字金额转换为大写金额。

2. 公式的基本原理是将输入的阿拉伯数字金额拆分成整数和小数部分,然后分别进行转换为大写金额,最后将整数和小数部分的大写金额合并为最终结果。

三、公式的具体实现步骤1. 在Excel中,首先需要按下Alt + F11组合键打开VBA编辑器,在项目资源管理器中选择需要添加宏的工作簿。

2. 在选中的工作簿中插入一个新的模块,然后在模块中编写相应的VBA代码。

可以借助搜索引擎查找金额大写自动生成的VBA代码,然后将其粘贴到模块中。

3. 在编写完成VBA代码后,可以利用快捷键Alt + F8来运行宏,或者将宏添加到快速访问工具栏,方便日常使用。

四、注意事项1. 在使用金额大写自动生成的公式时,需要确保输入的金额格式正确,且没有特殊符号和字母等非数字字符。

2. 由于VBA代码的复杂性和灵活性,建议在使用前充分了解其功能和运行原理,以避免出现不必要的错误和问题。

3. 在日常工作中,需要根据具体的需求,对金额大写自动生成的公式进行必要的修改和调整,以满足不同的应用场景。

五、结语通过以上介绍,相信大家对Excel金额大写自动生成的公式有了一定的了解。

在实际工作中,合理利用Excel的功能和公式,可以提高工作效率,减少重复劳动,帮助我们更好地处理各类金额转换的需求。

希望本文的介绍能够对大家有所帮助。

六、如何修改VBA代码以适应不同的需求1. 调整显示格式:根据实际需求,我们可以修改VBA代码中的显示格式,包括小数点后保留位数、显示大写金额的格式等。

Excel制作工资表及函数的用法超赞超经典

Excel制作工资表及函数的用法超赞超经典

也许你已经在Excel中完成过上百张财务报表,也许你已利用Excel 函数实现过上千次的复杂运算,也许你认为Excel也不过如此,甚至了无新意。

但我们平日里无数次重复的得心应手的使用方法只不过是Excel全部技巧的百分之一。

本专题从Excel中的一些鲜为人知的技巧入手,领略一下关于Excel的别样风情。

一、让不同类型数据用不同颜色显示在工资表中,如果想让大于等于2000元的工资总额以“红色”显示,大于等于1500元的工资总额以“蓝色”显示,低于1000元的工资总额以“棕色”显示,其它以“黑色”显示,我们可以这样设臵。

1.打开“工资表”工作簿,选中“工资总额”所在列,执行“格式→条件格式”命令,打开“条件格式”对话框。

单击第二个方框右侧的下拉按钮,选中“大于或等于”选项,在后面的方框中输入数值“2000”。

单击“格式”按钮,打开“单元格格式”对话框,将“字体”的“颜色”设臵为“红色”。

2.按“添加”按钮,并仿照上面的操作设臵好其它条件(大于等于1500,字体设臵为“蓝色”;小于1000,字体设臵为“棕色”)。

3.设臵完成后,按下“确定”按钮。

看看工资表吧,工资总额的数据是不是按你的要求以不同颜色显示出来了。

二、建立分类下拉列表填充项我们常常要将企业的名称输入到表格中,为了保持名称的一致性,利用“数据有效性”功能建了一个分类下拉列表填充项。

1.在Sheet2中,将企业名称按类别(如“工业企业”、“商业企业”、“个体企业”等)分别输入不同列中,建立一个企业名称数据库。

2.选中A列(“工业企业”名称所在列),在“名称”栏内,输入“工业企业”字符后,按“回车”键进行确认。

仿照上面的操作,将B、C……列分别命名为“商业企业”、“个体企业”……3.切换到Sheet1中,选中需要输入“企业类别”的列(如C列),执行“数据→有效性”命令,打开“数据有效性”对话框。

在“设臵”标签中,单击“允许”右侧的下拉按钮,选中“序列”选项,在下面的“来源”方框中,输入“工业企业”,“商业企业”,“个体企业”……序列(各元素之间用英文逗号隔开),确定退出。

函数公式工资表格式

函数公式工资表格式

函数公式工资表格式
函数公式工资表是一种用于计算员工工资的表格格式,通过使
用数学函数公式来自动计算工资数额。

它可以根据员工的工作时间、工作岗位、绩效等因素进行计算,并生成最终的工资数额。

函数公式工资表通常包括以下几个方面的内容:
1. 员工信息,包括员工姓名、工号、部门等基本信息。

2. 工作时间,记录员工的工作时间,可以按小时、按天、按周
或按月进行记录。

3. 工作岗位,记录员工的工作岗位或职位级别,不同岗位可能
有不同的工资标准。

4. 绩效考核,记录员工的绩效考核情况,通常以评分或等级的
形式进行评估。

5. 工资计算公式,使用数学函数公式来计算员工的工资数额。

这些公式可以包括基本工资、津贴、奖金、加班费等各种因素的计
算。

6. 总工资,根据工资计算公式,自动计算出员工的总工资数额。

函数公式工资表的优点是可以提高工资计算的准确性和效率。

通过自动化计算,可以避免人为计算错误,并且节省了大量的时间
和精力。

当然,具体的函数公式工资表的格式会根据不同的公司和组织
的需求而有所不同。

有些公司可能会在工资表中加入其他因素,如
考勤情况、福利待遇等。

因此,在设计函数公式工资表时,需要根
据实际情况进行调整和定制。

总之,函数公式工资表是一种利用数学函数公式来计算员工工
资的表格格式,它能够从多个角度全面考虑员工的工作情况,并自
动生成准确的工资数额。

这种工资表的使用可以提高工资计算的准
确性和效率,为公司和员工带来便利和好处。

最新Excel表格模板:带公式自动计算工资表(全面)

最新Excel表格模板:带公式自动计算工资表(全面)

扣款 实发工资 小计 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
签名
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
序 号
部 姓名 职位 门
基本 工资
岗位 工资
工龄 工资 入职 日期
时间 金额 时间 金额 小计 绩效 比例 金额 提成 月/季奖 全勤 天数 标准 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
加班工资
补贴款 元/ 天 夜班 餐 补贴 费 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 通 讯 车 费 高 其他 温
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
0 0 0 0 0 0 0 0 0
工资表
补贴款 小计 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 单位缴纳 三险/五险 养老 医疗 失业 生育 单位 补发 缴费 工资 事 工伤 公积金 小计 (单位) 0 病 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 扣款 请 假 实 际 迟 到 罚 款 扣款 应发工资 小计 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 代扣款 单位缴纳部分 三五险 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 公积金 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 养老 代扣 款小 个人缴纳部分 医疗 失业 生育 工伤 公积金 计 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 计税 工资 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0

我刚做出纳,我想用Excel表计...

我刚做出纳,我想用Excel表计...

我刚做出纳,我想用Excel表计...我刚做出纳,我想用Excel表计算取零钱的张数,就是多少张100元的,多少张50元的,多少张20元的。

谢谢!假设A1格是钱款数,B1、C1、D1、E1、F1分别表示取100、50、20、10、1元张数。

B1格输入公式=INT(A1/100)C1格输入公式=INT((A1-100*B1)/50)D1格输入公式=INT((A1-100*B1-50*C1)/20)E1格输入公式=INT((A1-100*B1-50*C1-20*D1)/10)F1格输入公式=INT(A1-100*B1-50*C1-20*D1-10*E1)下拉填充各列。

剩下角、分的就不用了吧。

为方便发工资我想用EXCEL函式把工资分好钱,比如说我们要准备多少张100元的,多少张50元的,多少张20元的一个钱数,计算有多少个100元、50元、10元、5元、1元?比如是在A2中输入10000(工资总数)那么在B2 中输入公式=INT(A2/100)C2=INT((A2-B2*100)/50)D2=INT((A2-B2*100-C2*50)/10)E2=INT((A2-B2*100-C2*50-D2*10)/5)F2(验证)=A2-B2*100-C2*50-D2*10-E2*5int( )为取整函式,且不是四舍五入。

要想得到a ~ b间的随机整数,就要用 int(rnd(1)*(b-a)+a)10元与5元的张数比是40:49,他们共计10320元。

10元多少张?5元多少张?算术发急!10元与5元的张数比是40:49,可知十元与五元钱的比是400:245 400+245=645十元:10320×400/645=6400元十元的张数:6400÷10=640张五元:10320×245/645=3920 五元的张数:3920÷5=784张3元和5元的贴画共100张,总价390元,那么3元的多少张,5元多少张。

Excel公式和函数 典型案例—员工工资表

Excel公式和函数  典型案例—员工工资表

Excel公式和函数典型案例—员工工资表每个公司对员工工资进行核算的方法各不相同,下面的“员工工资表”是通过“学历”的不同,来计算员工的基本工资,再通过工龄的不同来计算员工的奖金。

通过本例的学习,可以使用户掌握数据有效性的应用,以及学习逻辑函数IF和OR 函数的用法。

1.练习要点:●单元格样式●设置单元格格式●数据有效性●IF函数2.操作步骤:(1)新建一张空白工作表,在A1单元格中,输入“员工工资表”文字,并在A2至J2单元格区域中,分别输入各字段名。

然后合并A1至J1单元格区域,如图5-17所示。

图5-17 合并单元格提示选择A1至J1单元格区域,并单击【对齐方式】组中的【合并后居中】按钮,即可合并单元格。

(2)在A3单元格中,输入数字1。

然后选择A3至A13单元格区域,并单击【编辑】组中的【填充】下拉按钮,执行【系列】命令,如图5-18所示。

图5-18 执行【系列】命令(3)在弹出的【序列】对话框中,在【序列产生在】栏中,选择【列】单选按钮,并设置【步长值】为1,【终止值】为11,如图5-19所示。

单击输入输入并选择执行图5-19 设置序列填充(4)单击【数字】组中的【对话框启动器】按钮,然后,在弹出的【设置单元格格式】对话框中,设置数字的格式,如图5-20所示。

图5-20 设置单元格格式提 示 在【分类】栏中,选择【特殊】项,并在【区域设置(国家/地区)】下拉列表中,选择【俄语】项,并设置【类型】项。

(5)选择B3单元格,输入“=NOW()”公式,并选择B3单元格,在【设置单元格格式】对话框中,选择【分类】栏中的【自定义】选项,并设置【类型】为yyyy.mm ,如图5-21所示。

图5-21 设置单元格格式提 示 选择B3单元格,将鼠标置于该单元格的填充柄上,向下拖动至B13单元格,即可复制公式。

(6)在C3至C13单元格区域中,输入员工的“姓名”。

然后选择D3至D13单元格区域,并选择【数据】选项卡,单击【数据工具】组中的【数据有效性】下拉按钮,执行【数据有效性】对话框,如图5-22所示。

Excel如何统计各部门工资总额

Excel如何统计各部门工资总额

Excel如何统计各部门工资总额
人事工作中经常需要统计各部门的工资总额,那么在excel中如何快速统计呢。

1.打开“20XX年10月份工资表”数据表,如图所示,含有“姓名”、“部门”及“工资”相关信息,我们需要求出各部门的工资总额。

2.单击选中表格右边一个空白的单元格,并在单元格中输入“部门”,然后接着再往下一个单元格输入部门名称“销售”、“管理”、“生产”、“财务”,接着在“部门”同行的另一个单元格输入“工资总额”。

3.单击鼠标左键选中“部门”,按住鼠标左键往左移动同时选中“工资总额”,接着往下拖动4行,点击开始项下的线框选项下的第二项“所有框线(A)”,为该六行增加线框。

如图所示:
4.单击鼠标左键选中“工资总额"下的第一个单元格并输入公式
=SUMIF(B3:B11,F3,C3:C11),然后按键盘上的Enter键,即可计算出销售部门的工资总额。

将鼠标放在该单元格右下角,当鼠标变为实心+时,按住鼠标左键不放往下拉到表格底部,即可计算出所有部门的工资总额。

如图所示。

ExcelVBA自定义函数——生成大写金额

ExcelVBA自定义函数——生成大写金额

ExcelVBA自定义函数——生成大写金额老样子,打开Excel,按ALT F11弹出VBA,在工作簿右键→插入“模块”▼后在模块里输入自定义函数CaRMB代码如下▼Function CaRmb(NumberArg AsDouble, Optional O As Boolean = True) AsString 'RR '转为大写金额,最大处理到万亿共13位Const STRSZ = '壹贰叁肆伍陆柒捌玖零'Const STRDW = '万仟佰拾亿仟佰拾万仟佰拾元角分整'Dim caTMP As StringDim NumberInt As StringDim L, n, i As IntegerDim strNIf Int(NumberArg * 100) = 0 ThencaTMP = '零'ElseIf Abs(NumberArg) < 10 ^ 13 ThencaTMP = IIf(NumberArg < 0, '负', '')NumberInt = Abs(VBA.Format(NumberArg * 100, '#')) L = Len(NumberInt)For i = 1 To LstrN = VBA.Mid(NumberInt, i, 1)If strN <> 0 ThenIf O And (L - i 1 = 2 Or L - i 1 = 6 Or L - i 1 = 10) And i > 1 ThencaTMP = IIf(VBA.Mid(NumberInt, i - 1, 1) = '0', caTMP & '零', caTMP)End IfcaTMP = caTMP VBA.Mid(STRSZ, strN, 1) VBA.Mid(STRDW, 15 - L i, 1)Else '零的处理Select Case L - i - 1 '正在处理的位数,0为角,-1为分Case Is > 9, 6 To 8, 2 To 4caTMP = IIf(VBA.Mid(NumberInt, i 1, 1) = '0', caTMP, caTMP VBA.Right(STRSZ, 1)) Case 9 '亿位caTMP = caTMP VBA.Mid(STRDW, 15 - L i, 1)Case 1 '元位caTMP = caTMP VBA.Mid(STRDW, 15 - L i, 1)Case 5 '万位If L >= 11 Then '上亿caTMP = IIf(VBA.Mid(NumberInt, L - 9, 3) = '000', caTMP, caTMP VBA.Mid(STRDW, 15 - L i, 1))ElsecaTMP = caTMP VBA.Mid(STRDW, 15 - L i, 1)End IfCase 0 '如果有无分则加“整”字caTMP = IIf(VBA.Mid(NumberInt, i 1, 1) = '0', caTMP VBA.Right(STRDW, 1), caTMP VBA.Mid(STRSZ, 10, 1))Case -1caTMP = IIf(VBA.Mid(NumberInt, i - 1, 1) <> '0', caTMP & '整', caTMP)End SelectEnd IfNextElseMsgBox '转换数' VBA.Format(NumberArg, '#,###') ' 的绝对值太大,几乎不能是金额!' _VBA.Chr(13) VBA.Chr(13) '请检查您的数据是否正确。

工资-所需各面值人民币张数-C语言程序

工资-所需各面值人民币张数-C语言程序

发放工资:所需各面值人民币张数1 问题分析此问题主要计算发放工资时所需要的各个面值人民币的张数。

现有人民币的面值主要有:100元、50元、20元、10元、5元、1元、0.5元、0.1元,共计8个面值,故在利用vim设计并编写程序计算该问题时,首先需要为8个人民币面值分别定义相应的变量,结合选择语句、循环语句、求商取余等方法分别计算不同面值人民币张数。

2 解题方案2.1解题思路编写程序求解本题目,我主要利用if语句与循环语句相结合的方法进行求解。

首先为8个面值人民币定义相应的变量,分别用a、b、c、d、e、f、g、h 按照从高面值至低面值的顺序依次表示。

因0.5元、0.1元为浮点型数,故定义总工资时需要将总工资定义为浮点型数,用x表示。

定义变量money表示某份工资里含有某面值人民币的总额,定义变量decimal表示工资总额减某面值人民币总额所剩余的金额总数,即decimal=x-money。

用if语句和变量decimal来判断x是否小于各面值人民币,若满足条件,则将执行该条件对应的程序并计算出对应的面值个数,例如:计算面值为100的人民币张数程序如下:if(x>100) { a=x/100; x=x-a*100;printf(" the number of 100=%d\n",a); } (1)计算100、50、20、10、5共计6个面值人民币张数的原理基本相同,计算5角和一角人民币张数时,判断到达5角和一角判定条件时x值是否小于0.5,若是则令g=0,h=(decimal*1000+1)/100;否则 g=1,借助参数tmp,使 tmp= decimal - 0.5,h=((decimal-0.5)*1000+1)/100,进行计算。

多个不同if语句进行综合,最终将计算出工资内需要各面值人民币的张数。

考虑到多人多份工资的情况,此处使用“while(1)”语句,控制程序一次可计算多个工资所需不同面值人民币张数。

使用Excel公式来解决金额处理方面的方法

使用Excel公式来解决金额处理方面的方法

使用Excel公式来解决金额处理方面的方法使用Excel经常需要处理各种票据、账本和结算凭证等,这时会不可避免地遇到处理金额的问题,如将阿拉伯数字金额转换为大写汉字金额或将金额数分置于各个单元格中。

本文介绍使用Excel公式来解决金额处理方面的方法。

1、启动Excel并打开工作表,在工作表中选择C3:C10单元格区域,在编辑栏中输入公式“=SUBSTITUTE(SUBSTITUTE(IF(-RMB(B3,2),TEXT(B3,";负")&TEXT(INT(ABS(RMB(B3,2))),"[dbnum2]G/通用格式元;;")&TEXT(RIGHT(RMB(B3,2),2),"[dbnum2]0角0分;;整"),),"零角",IF(B3^2<1,,"零")),"零分","整")”,按Ctrl+Enter键结束公式的输入。

此时选择单元格中将出现大写金额,如图1所示。

图1 在单元格中显示大写金额提示在公式中使用RMB()函数将小写金额数据四舍五入保留两位小数,然后使用TEXT()函数将数据的符号、整数部分和小数部分进行转换,使用连接符“&”连接这3个部分。

使用IF()函数进行判断,如果金额大于等于1分,则返回TEXT()函数的转换结果,否则就返回空值。

最后,使用SUBSTITUTE()函数将“零角”转换为“零”或空值,将“零分”转换为“整”。

2、打开Sheet2工作表,在工作表中选择C3:M10单元格区域,在编辑栏中输入公式"=LEFT(RIGHT(TEXT($B3*100,"¥000;;"),COLUMNS(C:$M)))",按Ctrl+Enter键结束公式的输入。

此时工作表中金额数字分置到选择单元格区域的各个单元格中,如图2所示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档