函数 根据工作时间计算 工资

合集下载

巧用VLOOKUP、ISERROR和IF函数嵌套制作勤工助学学生工资发放表

巧用VLOOKUP、ISERROR和IF函数嵌套制作勤工助学学生工资发放表

巧用VLOOKUP、ISERROR和IF函数嵌套制作勤工助学学生工资发放表作者:张华妮来源:《商情》2015年第46期【摘要】Excel具有丰富的公式和函数库,可以实现公式和函数的自动填充。

本文以勤工助学学生工资为例,主要介绍了Excel中的高级应用,包括VLOOKUP、ISERROR、IF函数及其函数嵌套的使用方法。

【关键词】VLOOKUP函数,ISERROR函数,IF函数,嵌套,工资Excel是当前最为常用的电子表格软件,因其易学易用、功能较为完备。

也因其提供了丰富的公式和函数库,我们经常使用Excel处理、统计、分析各种数据。

在日常生活和工作中,我们经常要对数据表格中的大量数据进行计算,比如期末考试成绩表、勤工助学学生工资表等。

如何用简单的方法解决这类问题呢?本文主要介绍了Excel中的高级应用,包括VLOOKUP、ISERROR、IF函数及其函数嵌套的使用方法。

一、勤工助学学生工资管理案例分析1.设计思路首先根据“学生信息表”中的数据,列出“工资发放表”中的学生名单。

然后根据每月“出勤时间统计表”中的数据,计算出“工资发放表”中“工作时间”。

最后计算出本次工资发放金额。

2.所用函数介绍(1)VLOOKUP(lookup_value,table_array,col_index_num,[range_lookup])lookup_value表示需要查找的内容,table_array表示查找区域,col_index_num表示返回查找区域中的第几列,range_lookup表示精确匹配或者近似匹配。

功能:按列查找,最终返回该列所需查询列序所对应的值。

在我们的工作中,几乎都使用精确匹配,该项的参数一定要选择为false。

(2)ISERROR(value)Value表示需要测试的值或表达式。

功能:用于测试函数式返回的数值是否有错。

ISERROR值为任意错误值(#N/A、#VALUE!、#REF!、#DIV/0!、#NUM!、#NAME?或#NULL!)。

办公经常用到的函数

办公经常用到的函数

办公经常用到的函数办公软件是我们日常工作中必不可少的工具之一,而其中最常用的功能就是各种函数。

函数可以帮助我们进行数据计算、统计分析、逻辑判断等操作,提高工作效率。

下面是办公经常用到的一些函数。

1.SUM函数:求和函数,用于对一列数据进行求和操作。

例如,可以使用SUM函数计算销售额总和。

2.AVERAGE函数:平均值函数,用于计算一组数据的平均值。

比如,可以使用AVERAGE函数计算平均工资。

3.MAX函数和MIN函数:最大值和最小值函数,用于找出一组数据中的最大值和最小值。

例如,可以使用MAX函数找出最高分数,使用MIN函数找出最低温度。

4.COUNT函数:计数函数,用于统计一组数据中非空单元格的数量。

比如,可以使用COUNT函数统计缺勤的次数。

5.IF函数:条件判断函数,根据给定的条件返回不同的结果。

例如,可以使用IF函数判断学生成绩是否及格,并返回相应的评语。

6.VLOOKUP函数:垂直查找函数,用于在表格中查找一些值,并返回该值所在行或列的数据。

比如,可以使用VLOOKUP函数查找一些产品的价格。

7.CONCATENATE函数:字符拼接函数,用于将多个文本串合并为一个。

例如,可以使用CONCATENATE函数将名字和地址拼接成一个完整的地址。

8.DATE函数:日期函数,用于创建日期。

比如,可以使用DATE函数创建指定日期的时间戳。

9. TEXT函数:文本格式化函数,用于将数值或日期格式化为文本。

例如,可以使用TEXT函数将日期格式化为"yyyy-mm-dd"的形式。

10.UPPER函数和LOWER函数:大小写转换函数,用于将文本转换为大写或小写。

比如,可以使用UPPER函数将单词全部转换为大写。

12.LEFT函数和RIGHT函数:从左边或右边提取指定长度的文本。

比如,可以使用LEFT函数提取文件名中的前几个字符,使用RIGHT函数提取文件扩展名。

13.LEN函数:文本长度函数,计算文本的字符个数。

excel法定节假日工资计算

excel法定节假日工资计算

excel法定节假日工资计算全文共四篇示例,供读者参考第一篇示例:Excel是一款广泛使用的办公软件,它在各个行业都有着重要的作用。

在人力资源管理中,Excel也可以帮助企业轻松计算法定节假日工资,确保员工的收入权益得到保障。

本文将介绍如何使用Excel来计算法定节假日工资。

我们需要了解法定节假日工资的计算规则。

在中国,法定节假日包括元旦、春节、清明节、劳动节、端午节、中秋节和国庆节。

在这些节假日当天,员工需要按照法律规定休息,如果需要加班工作的,则享受相应的加班工资。

对于正常工作日的法定节假日,在法定节假日加班的,按照劳动法规定给予加班工资;如不加班的,则按照正常工作日的工资标准支付工资。

如果是休息日的法定节假日,则视同正常工作日待遇。

接下来,我们将通过Excel来计算法定节假日工资。

我们需要在Excel中创建一个工资计算表格,建立以下几个列:1. 员工姓名2. 员工编号3. 入职日期4. 工作天数5. 法定节假日加班时间(小时)6. 加班工资(元/小时)7. 工资总额在这些列中,我们需要填入员工的相关信息,包括姓名、工作天数、加班时间和加班工资等。

接着,我们可以使用Excel的公式来计算法定节假日工资。

我们可以使用SUM函数来计算员工的工资总额,使用IF函数来判断员工在法定节假日是否加班,并根据加班时间和加班工资计算加班工资。

我们还可以使用条件格式设置来提醒我们在哪些地方可能存在计算错误,以便及时调整错误。

我们可以将工资计算表格保存并打印出来,以备日后查阅。

Excel是一款方便实用的工具,可以帮助企业轻松计算法定节假日工资。

只要我们熟练掌握Excel的计算函数和公式,就能轻松完成复杂的工资计算任务,确保员工的权益得到保障。

希望本文能帮助大家更好地理解和应用Excel,提高工作效率,为企业的发展贡献力量。

第二篇示例:Excel作为一款功能强大的电子表格软件,不仅可以帮助我们进行数据处理和分析,还可以方便地进行各种计算,包括法定节假日工资的计算。

excel法定出勤天数公式

excel法定出勤天数公式

excel法定出勤天数公式Excel是一款功能强大的电子表格软件,广泛应用于办公和数据处理领域。

在Excel中,我们经常需要计算员工的法定出勤天数,以便准确统计出勤情况和计算工资。

在本文中,我们将介绍如何使用Excel来计算员工的法定出勤天数。

我们需要明确法定出勤天数的定义。

根据劳动法规定,法定工作时间为每周工作40小时,每天工作8小时。

根据这个标准,我们可以计算出员工的法定出勤天数。

在Excel中,我们可以使用一些内置函数来计算法定出勤天数。

首先,我们需要知道员工的实际工作时间和请假情况。

假设我们有一个表格,包含员工的姓名、工作日期、上班时间、下班时间和请假天数等信息。

我们可以使用IF函数来判断员工是否有请假。

假设请假天数信息存储在D列,我们可以在E列中使用IF函数来判断是否请假。

假设第一行数据从第2行开始,公式如下:=IF(D2>0, "请假", "正常")这个公式的意思是,如果D2单元格的值大于0,则显示"请假",否则显示"正常"。

通过这个公式,我们可以在E列中看到员工的请假情况。

接下来,我们需要计算员工的实际出勤小时数。

假设上班时间和下班时间分别存储在B列和C列,我们可以在F列中使用减法运算来计算实际出勤小时数。

假设第一行数据从第2行开始,公式如下:=C2-B2这个公式的意思是,C2单元格的值减去B2单元格的值,得到实际出勤小时数。

通过这个公式,我们可以在F列中看到员工的实际出勤小时数。

根据法定工作时间,我们可以计算员工的法定出勤天数。

假设每天工作8小时,我们可以在G列中使用除法运算来计算法定出勤天数。

假设第一行数据从第2行开始,公式如下:=F2/8这个公式的意思是,F2单元格的值除以8,得到法定出勤天数。

通过这个公式,我们可以在G列中看到员工的法定出勤天数。

我们可以使用SUM函数来计算员工的总法定出勤天数。

excel march 用法 -回复

excel march 用法 -回复

excel march 用法-回复Excel是一款功能强大的电子表格软件,广泛应用于各个领域。

其中,March函数是Excel中的一个日期和时间函数,用于返回给定日期的当月的天数。

在本篇文章中,我们将逐步回答关于"Excel March 用法"的问题,为读者详细介绍如何使用该函数以及其应用场景。

第一部分: 什么是March函数March函数是Excel中的一个日期和时间函数,用于返回给定日期的当月的天数。

该函数的语法如下:MARCH(serial_number)其中,serial_number表示需要计算的日期。

第二部分: March函数的用法March函数计算给定日期所在月份的天数。

例如,假设我们想要计算2022年1月1日所在月份的天数。

我们可以使用以下步骤来使用March函数:1. 首先,打开Excel,并在一个单元格中输入日期“2022-01-01”。

2. 接下来,在另一个单元格中输入以下公式: =MARCH(A1)。

这里的A1表示第一步中输入的日期单元格。

3. 按下回车键后,Excel会返回日期所在月份的天数。

对于2022年1月1日,函数将返回“31”,即1月份共有31天。

第三部分: March函数的应用场景March函数在很多场景下都能发挥重要作用。

以下是一些常见的应用场景:1. 计算每月工资日数: 如果你需要计算员工每月的实际工资日数,可以使用March函数来确定该月份的天数。

你可以使用该函数来计算员工的实际出勤天数,从而准确计算其工资。

2. 制作日历: 如果你要制作一个日历,并且需要确保每个月的天数正确,那么可以使用March函数来自动计算每个月份的天数。

这样,你就不需要手动输入每个月的具体天数,而是根据公式自动计算得出。

3. 财务分析: 在财务分析中,经常需要计算季度或年度的销售额、收入等数据。

通过使用March函数,你可以确定每个季度或每年的天数,从而准确计算数据。

工资个税计算常用函数

工资个税计算常用函数

1、个人所得税计算公式=ROUND(MAX((I3-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2 755,5505,13505},0),2)2、根据实发工资,倒推税前工资=IF(K3<=3500,K3,ROUND(MAX((K3-3500-5*{0,21,111,201,551,1101,2701})/( 1-5%*{0.6,2,4,5,6,7,9}))+3500,2))3、根据实发工资,获取大写金额=SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(K3)),"[>0][dbnum2]G/通用格式元;[<0]负[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(K3),2),"[dbnum2]0角0分;;"&IF(ABS(K3)>1%,"整",)),"零角",IF(ABS(K3)<1,,"零")),"零分","整")4、获取每个日期的时间段=LOOKUP(DATEDIF(B2,TODAY(),"m"),{0,1,2,3,6,12},{"不足1个月","1-2个月","2-3个月","3-6个月","6-12个月","1年以上"})真正的会计,写出来的公式,卢子佩服得五体投地。

1.个人所得税计算公式=ROUND(MAX((I3-3500)*{0.03,0.1,0.2,0.25,0.3,0.35,0.45}-{0,105,555,1005,2 755,5505,13505},0),2)2.根据实发工资,倒推税前工资=IF(K3<=3500,K3,ROUND(MAX((K3-3500-5*{0,21,111,201,551,1101,2701})/( 1-5%*{0.6,2,4,5,6,7,9}))+3500,2))3.根据实发工资,获取大写金额=SUBSTITUTE(SUBSTITUTE(TEXT(TRUNC(FIXED(K3)),"[>0][dbnum2]G/通用格式元;[<0]负[dbnum2]G/通用格式元;;")&TEXT(RIGHT(FIXED(K3),2),"[dbnum2]0角0分;;"&IF(ABS(K3)>1%,"整",)),"零角",IF(ABS(K3)<1,,"零")),"零分","整")温馨提示:大写金额WPS设置单元格格式就可以,Excel必须设置公式才行。

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中巧用IF函数计算工资

在Excel中巧用IF函数计算工资
针对第1点条件可编写:IF(AND(D6<0.03*C6,E6<=0.05*C6),IF(F6*G6-D6*G6*10<12,12,F6*G6-D6*G6*10),其中(D6<0.03*C6,E6<=0.05*C6)是针对第1点的逻辑条件,IF(F6*G6-D6*G6*10<12,12,F6*G6-D6*G6*10)是指符合以上条件的返回值(即值返回值),而在真值的返回值中又套了一个逻辑函数,主要是针对“日工资不足12元也按保底工资12元计”这一条件。至于第2、3、4条件的函数编写与第1点雷同。
日工资=成品数*单价-次品数*单价*10-(补针数-5%*定量数)*单价*5,且日工资不足12元也按保底工资12元计。
4.次品数超过定量数3%(含3%)或补针数超过定量数的15%(含15%)其日工资按如下方式计算:
日工资=成品数*单价-次品数*单价*10-(补针数-5%*定量数)*单价*5,日工资不足12元就不再有保底工资但工资计算结果不能为负数。
日工资=成品数*单价-次品数*单价*10,日工资不足12元就不再有保底工资但工资计算结果不能为负数。
1、2两点指如果员工的补针数在5%之内就不扣补针数,出现一个次品扣10个的成品数工资。
3.次品数在定量数3%之内(不含3%)且补针数在定量数的5%~15%(含5%不含15%),其日工资按如下方式计算:
1.次品数在定量数(生产数)3%之内(不含3%)且补针数在定量数的5%(含5%)之内其日工资按如下方式计算:
日工资足12元按保底工资12元计。
说明:次品数是指废品的数量,而补针数是指产品可通过补针校正为成品。
2.次品数超过定量数3%(含3%)且补针数在定量数的5%(含5%)之内其日工资按如下方式计算:

excel函数例题大全

excel函数例题大全

1,对三组生产数据求和:=SUM(B2:B7,D2:D7,F2:F7):2,对生产表中大于100的产量进行求和:{=SUM((B2:B11>100)*B2:B11)}:3,对生产表大于110或者小于100的数据求和:{=SUM(((B2:B11<100)+(B2:B11>110))*B2:B11)}:4,对一车间男性职工的工资求和:{=SUM((B2:B10="一车间")*(C2:C10="男")*D2:D10)}:5,对姓赵的女职工工资求和:{=SUM((LEFT(A2:A10)="赵")*(C2:C10="女")*D2:D10)}6,求前三名产量之和:=SUM(LARGE(B2:B10,{1,2,3})):7,求所有工作表相同区域数据之和:=SUM(A组:E组!B2:B9)8,求图书订购价格总和:{=SUM((B2:E2=参考价格!A$2:A$7)*参考价格!B$2:B$7)}9,求当前表以外的所有工作表相同区域的总和:=SUM(一月:五月!B2),10,用SUM函数计数:{=SUM((B2:B9="男")*1)}11,求1累加到100之和:{=SUM(ROW(1:100))}12,多个工作表不同区域求前三名产量和:{=SUM(LARGE(CHOOSE({1,2,3,4,5},A组!B2:B9,B组!B2:B9,C组!B2:B9,D组!B2:B9,E组!B2:B9),ROW(1:3)))}13,计算仓库进库数量之和:=SUMIF(B2:B10,"=进库",C2:C10)14,计算仓库大额进库数量之和:=SUMIF(B2:B8,">1000"):15,对1400到1600之间的工资求和:{=SUM(SUMIF(B2:B10,"<="&{1400,1600})*{-1,1})}16,求前三名和后三名的数据之和:=SUMIF(B2:B10,">"&LARGE(B2:B10,4))+SUMIF(B2:B10,"<"&SMALL(B2:B10,4)),17,对所有车间人员的工资求和:=SUMIF(A2:A10,"?车间",C2)18,对多个车间人员的工资求和:=SUMIF(A2:A10,"??车间*",C2):19,汇总姓赵、刘、李的业务员提成金额:=SUM(SUMIF(A2:A10,{"赵","刘","李"}&"*",C2:C10)) 20,汇总鼠标所在列中大于600的数据:=SUMIF(INDIRECT("R2C"&CELL("col")&":R8C"&CELL("col"),FALSE),">600")21,只汇总60~80分的成绩:=SUMIFS(B2:B10,B2:B10,">=60",B2:B10,"<=80")22,汇总三年级二班人员迟到次数:=SUMIFS(D2:D10,B2:B10,"三年级",C2:C10,"二班")23,汇总车间女性人数:=SUMIFS(C2:C11,A2:A11,"*车间",B2:B11,"女")24,计算车间男性与女性人员的差:=SUM(SUMIFS(C2:C11,B2:B11,{"女","男"},A2:A11,"*车间")*{-1,1})25,计算参保人数:=SUMPRODUCT((C2:C11="是")*1)26,求25岁以上男性人数:=SUMPRODUCT((B2:B10="男")*1,(C2:C10>25)*1)27,汇总一班人员获奖次数:=SUMPRODUCT((B2:B11="一班")*C2:C11)28,汇总一车间男性参保人数:=SUMPRODUCT((A2:A10&B2:B10&C2:C10="一车间男是")*1)29,汇总所有车间人员工资:=SUMPRODUCT(--NOT(ISERROR(FIND("车间",A2:A10))),C2:C10) 30,汇总业务员业绩:=SUMPRODUCT((B2:B11={"江西","广东"})*(C2:C11="男")*D2:D11)31,根据直角三角形之勾、股求其弦长:=POWER(SUMSQ(B1,B2),1/2)32,计算A1:A10区域正数的平方和:{=SUMSQ(IF(A1:A10>0,A1:A10))}33,根据二边长判断三角形是否为直角三角形:=CHOOSE((SUMSQ(MAX(B1:B3))=SUMSQ(LARGE(B1:B3,{2,3})))+1,"非直角","直角")34,计算1到10的自然数的积:=FACT(10)35,计算50到60之间的整数相乘的结果:=FACT(60)/FACT(49)36,计算1到15之间奇数相乘的结果:=FACTDOUBLE(15)37,计算每小时生产产值:=PRODUCT(C2:E2)38,根据三边求普通三角形面积:=(PRODUCT(SUM(B1:B3)/2,SUM(B1:B3)/2-LARGE(B1:B3,{1,2,3})))^0.539,根据直角三角形三边求三角形面积:=PRODUCT(LARGE(B1:B3,{2,3}))/240,跨表求积:=PRODUCT(产量表:单价表!B2)41,求不同单价下的利润:{=MMULT(B2:B10,G2:H2)*25%}42,制作中文九九乘法表:=COLUMN()&"*"&ROW()&"="&MMULT(ROW(),COLUMN())43,计算车间盈亏:=SUM(MMULT((B3:E5>0)*B3:E5,{1;1;1;1}),MMULT((B3:E5<0)*B3:E5,{1;1;1;1})) 44,计算各组别第三名产量是多少:{=MAX(MMULT(COLUMN(A:E)^0,B2:G6))}45,计算C产品最大入库量:{=MAX(MMULT(N(A2:A11="C"),TRANSPOSE((B2:B11)*(A2:A11="C"))))}46,求入库最多的产品数量:{=MAX(MMULT(TRANSPOSE((B2:B11)*(A2:A11={"A","B","C","D"})),(A2:A11={"A","B","C","D" })*1))}47,计算累计入库数:{=MMULT(N(ROW(2:11)>=TRANSPOSE(ROW(2:11))),B2:B11)}48,计算每日库存数:{=MMULT(N(ROW(2:11)>=TRANSPOSE(ROW(2:11))),B2:B11-C2:C11)}49,计算A产品每日库存数:{=MMULT(N(ROW(2:17)>=TRANSPOSE(ROW(2:17))),(B2:B17="A")*(C2:C17-D2:D17))}50,求第一名人员最多有几次:{=MAX(MMULT(N(B2:B7=TRANSPOSE(B2:B7)),ROW(2:7)^0))}351,求几号选手选票最多:{=RIGHT(MAX(MMULT(N(B2:B10=TRANSPOSE(B2:B10)),ROW(2:10)^0)*100+B2:B10))}52,总共有几个选手参选:{=SUM(1/(MMULT(N(B2:B10=TRANSPOSE(B2:B10)),ROW(2:10)^0)))} 53,在不同班级有同名前提下计算学生人数:{=SUM(1/MMULT(N(A2:A17&B2:B17&C2:C17=TRANSPOSE(A2:A17&B2:B17&C2:C17)),ROW(2 :17)^0))}54,计算前进中学参赛人数:{=SUM(IFERROR(1/MMULT(N((A2:A17&B2:B17&C2:C17=TRANSPOSE(A2:A17&B2:B17&C2:C 17))*(A2:A17="前进中学")),ROW(2:17)^0),0))}55,串联单元格中的数字:{=MMULT(10^(COLUMNS(B:K)-COLUMN(C:L)),TRANSPOSE(B2:K2))}或=SUMPRODUCT(B2:K2,10^(COLUMNS(B:K)-COLUMN(B:K)-1))56,计算达标率:{=MMULT(TRANSPOSE(N(A2:A11<=(B2:B11))),ROW(2:11)^0)/ROWS(2:11)}57,计算成绩在60-80分之间合计数与个数:求和{=MMULT(TRANSPOSE((B2:B11>60)*(B2:B11<80)*B2:B11),ROW(2:11)^0)},求个数{=MMULT(TRANSPOSE((B2:B11>60)*(B2:B11<80)),ROW(2:11)^0)}58,汇总A组男职工的工资:{=MMULT(TRANSPOSE(N(B2:B11&C2:C11="男A组")*D2:D11),ROW(2:11)^0)}59,计算象棋比赛对局次数l:=COMBIN(B1,B2)60,计算五项比赛对局总次数:{=SUM(COMBIN(B2:B5,2))}61,预计所有赛事完成的时间:=COMBIN(B1,B2)*B3/B4/6062,计算英文字母区分大小写做密码的组数:=PERMUT(B1*2,B2)63,计算中奖率:=TEXT(1/PERMUT(B1,B2),"0.00%")64,计算最大公约数:=GCD(B1:B5)65,计算最小公倍数:=LCM(B1:B5)66,计算余数:=MOD(A2,B2)67,汇总奇数行数据:=SUMPRODUCT(MOD(ROW(2:13),2)*C2:C13)68,根据单价数量汇总金额:=SUMPRODUCT(MOD(COLUMN(A:I),2)*A2:I2,(MOD(COLUMN(B:J),2)=0)*B2:J2)69,设计工资条:=IF(MOD(ROW(),3)=1,单行表头工资明细!A$1,IF(MOD(ROW(),3)=2,OFFSET(单行表头工资明细!A$1,ROW()/3+1,0),""))70,根据身份证号计算性别:=IF(MOD(MID(B2,15,3),2),"男","女")71,每隔4行合计产值:=IF(MOD(ROW(),5)=1,SUM(OFFSET(F2,-4,,4,)),D2*E2)72,工资截尾取整:=B2+MOD(一月!B2,10)-MOD(B2+MOD(一月!B2,10),10)73,汇总3的倍数列的数据:{=SUM(IF(MOD(COLUMN(A:I),3)=0,A2:I10))}74,将数值逐位相加成一位数:=IF(A2=0,0,MOD(A2-1,9)+1)75,计算零钞:5角=INT(MOD(SUM(B2:B10),1)/0.5);2角=INT(MOD(MOD(SUM(B2:B10),1),0.5)/0.2);1角=MOD(MOD(MOD(SUM(B2:B10),1),0.5),0.2)/0.176,秒与小时、分钟的换算:=QUOTIENT(MOD($A2,IF(COLUMN()=2,A2+1,60^(3-COLUMN(A:A)+1))),60^(3-COLUMN(A:A)) )77,生成隔行累加的序列:=QUOTIENT(ROW()+1,2)78,根据业绩计算业务员奖金:=CHOOSE(MIN(QUOTIENT(B2,10000)+1,6),0,3%,5%,7%,9%,11%)*B2 79,计算预报温度与实际温度的最大误差值:{=MAX(ABS(C2:C8-B2:B8))}80,计算个人所得税:=ROUND(0.05*SUM(H2-1600-{0,500,2000,5000,20000,40000,60000,80000,}+ABS(H2-1600-{0,500, 2000,5000,20000,40000,60000,80000,}))/2,0)81,产生100到200之间带小数的随机数:=RAND()*(200-100)+10082,产生ll到20之间的不重复随机整数:{=RANK(A2:A11,A2:A11)+10}83,将20个学生的考位随机排列:{=INDEX(A$2:A$11,RANK(H2:H11,H2:H11))}84,将三个学校植树人员随机分组:=OFFSET(A$1,RANK(G2,G$2:G$11),)&":"&OFFSET(B$1,RANK(G2,G$2:G$11),)&":"&OFFSET(C $1,RANK(G2,G$2:G$11),)85,产生-50到100之间的随机整数:=RANDBETWEEN(-50,100)86,产生1到100之问的奇数随机数:{=INDEX(IF(MOD(ROW(1:100),2),ROW(1:100),ROW(1:100)-1),RANDBETWEEN(1,100))}87,产生1到10之间随机不重复数:{=LARGE(IF(COUNTIF(A$1:A1,ROW($1:$10))=0,ROW($1:$10)),RANDBETWEEN(1,12-ROW()))} 88,根据三角形三边长求证三角形是直角三角形:=IF(POWER(MAX(B1:B3),2)=SUM(POWER(LARGE(B1:B3,{2,3}),2)),"是","不是")89,计算Al:A10区域开三次方之平均值:{=A VERAGE(POWER(A1:A10,1/30))}590,计算Al:A10区域倒数之积:{=PRODUCT(POWER(A1:A10,-1))}91,根据等边三角形周长计算面积:=SQRT(B1/2*POWER(B1/2-B1/3,3))92,抽取奇数行姓名:=INDEX(B:B,ODD(RANDBETWEEN(1,ROWS(1:12)-1)))93,统计A1:B10区域中奇数个数:=SUMPRODUCT(N(ODD(A1:B10)=(A1:B10)))94,统计参考人数:=SUMPRODUCT((EVEN(COLUMN(A1:J12))=COLUMN(A1:J12))*(MOD(ROW(A1:J12),3)=1)*(A1 :J12<>""))95,计算A1:B10区域中偶数个数:=SUMPRODUCT(N(EVEN(A1:B10)=(A1:B10)))96,合计购物金额、保留一位小数:=TRUNC(SUMPRODUCT(B2:B10,C2:C10),1)97,将每项购物金额保留一位小数再合计:=SUMPRODUCT(TRUNC(B2:B10*C2:C10,1))98,将金额进行四舍六入五单双:=IF((A2-TRUNC(A2,1))<=0.04,TRUNC(A2,1),IF((A2-TRUNC(A2,1))>=0.06,TRUNC(A2,1)+0.1,TR UNC((TRUNC(A2,1)+0.1)/2,1)*2))99,根据重量单价计算金额,结果以万为单位:=TRUNC(SUMPRODUCT(B2:B10,C2:C10),-4)/10000 100,计算年假天数:=TRUNC((TODAY()-B2)*((TODAY()-B2)>=365)/365*5)101,根据上机时间计算上网费用:=(TRUNC(B2)+(B2-TRUNC(B2)>=0.5))*1.5+(MOD(B2,1)<0.5) 102,将金额见角进元与见分进元:见分进元=CEILING(TRUNC(A2,2),1);见角进元=CEILING(TRUNC(A2,1),1)103,分别统计收支金额并忽略小数:收入合计=SUMPRODUCT(INT(B2:B8));支出合计=SUMPRODUCT(TRUNC(C2:C8))104,成绩表的格式转换:姓名=INDEX(A:A,INT((ROW(A6))/3));科目=INDEX(B$1:D$1,1,MOD((ROW(A1)-1),3)+1);成绩=INDEX($B$2:$D$7,INT((ROW(A1)-1)/3)+1,MOD((ROW(A1)-1),3)+1)105,隔两行进行编号:=IF(MOD(ROW(),3)=1,INT(ROW(A3)/3),"")106,INT函数在序列中的复杂运用:=INT(SQRT(2*ROW(A1))+0.5);=10^INT((ROW()-1)/2);=INT(10^(ROW())/9);=INT((ROW(A2))*2/3) 107,统计交易损失金额:=SUMPRODUCT(B2:B11-CEILING(B2:B11,0.1))108,根据员工工龄计算年资:=C2+CEILING(B2*30,30)*(INT(B2)>0)109,成绩表转换:=INDEX($A:$E,CEILING(ROW()*3/5,3)-(COLUMN()=7),MOD(ROW(B2)-1,5)+1) 110,计算机上网费用:=CEILING(B2,30)/30*2111,统计可组建的球队总数:=SUMPRODUCT(FLOOR(B2:B10,5)/5)112,统计业务员提成金额,不足20000元忽略:=FLOOR(B2,20000)/20000*500113,FLOOR函数处理正负数混合区域:=FLOOR(A1*100,10*(IF(A1>0,1,-10)))114,将数据转换成接近6的倍数:=MROUND(A1,6)115,以超产80为单位计算超产奖:{=SUM(MROUND(B2:B11-700,80*IF(B2:B11>=700,1,-1)))/80*50} 116,将统计金额保留到分位:=ROUND(SUMPRODUCT(B2:B10,C2:C10),2)117,将统计金额转换成以万元为单位:=ROUND(SUMPRODUCT(B2:B10,C2:C10)%%,)118,对单价计量单位不同的品名汇总金额:{=SUM(ROUND(B2:B10*C2:C10*IF(D2:D10="G",1000,1),(D2:D10="G")*2))}119,将金额保留“角”位,忽略“分”位:{=SUM(ROUNDDOWN(B2:B10*C2:C10,1))}120,计算需要多少零钞:{=SUM(ROUNDDOWN(B2:B10*C2:C10,{0,-1})*{1,-1})}121,计算值为l万的整数倍数的数据个数:{=SUM(N((B2:B10*C2:C10)=ROUNDDOWN(B2:B10*C2:C10,-4)))}122,计算完成工程需求人数:{=SUM(ROUNDUP(B2:B11/C2:C11,))}123,按需求对成绩进行分类汇总:=SUBTOTAL(HLOOKUP(G$1,{"平均成绩","科目数量","最高成绩","最低成绩","成绩合计";1,2,4,5,9},2,0),B2:D2)124,不间断的序号:=SUBTOTAL(103,$B$2:B2)125,仅对筛选出的人员排名次:{=CONCATENA TE("第",SUM(N(IF((SUBTOTAL(103,OFFSET(优等生!A$1,ROW($2:$31)-2,)))=1,$C$2:$C$31,)>C2))+1,"名")}126,判断两列数据是否相等:127,计算两列数据同行相等的个数:{=SUM(N(A1:A10=B1:B10))}128,计算同行相等且长度为3的个数:{=SUM((A1:A10=B1:B10)*(LEN(A1:A10)=3))}129,提取A产品最后单价:{=INDEX(C:C,MAX((B2:B10="A")*ROW(2:10)))}130,判断学生是否符合奖学金发放条件:=AND(B2>90,C2<>"汉族")131,所有裁判都给“通过”就进入决赛:{=AND(B2:E2="通过")}132,判断身份证长度是否正确:=OR(LEN(B2)={15,18})133,判断歌手是否被淘汰:{=OR(B2:E2="不通过")}134,根据年龄判断职工是否退休:=OR(AND(B2="男",C2>60),AND(B2="女",C2>55))135,根据年龄与职务判断职工是否退休:=OR(AND(B2="男",D2>60+(C2="干部")*3),AND(B2="女",D2>55+(C2="干部")*3))7136,没有任何裁判给“不通过”就进行决赛:{=NOT(OR(B2:E2="不通过"))}137,计彝成绩区域数字个数:{=SUM(NOT(ISERROR(NOT(B2:B11)))*1)}138,评定学生成绩是否及格:=IF(AVERAGE(B2:D2)>=60,"及格","不及格")139,根据学生成绩自动产生评语:=IF(A VERAGE(B2:D2)<60,"不及格",IF(A VERAGE(B2:D2)<90,"良好",IF(AVERAGE(B2:D2)<100,"优秀","满分")))140,根据业绩计算需要发放多少奖金:{=SUM(IF(B2:B11>80000,1000,500))}141,根据工作时间计算12月工资:=C2+SUM(IF(B2>{0,1,3,5,10},{300,500,500,500,500}))142,合计区域的值并忽略错误值:{=SUM(IF(ISERROR(A1:C10),0,A1:C10))}143,既求积也求和:=IF(D2<>"",PRODUCT(C2:D2),SUM(OFFSET(E2,-3,,3)))144,分别统计收入和支出:收入{=SUM(IF(B2:B13>0,B2:B13))};支出{=SUM(IF(SUBSTITUTE(IF(B2:B13<>"",B2:B13,0),"负","-")*1<0,SUBSTITUTE(B2:B13,"负","-")*1))} 145,将成绩从大到小排列:{=IF(ROW(A1)>COUNT(B$2:B$11),"",LARGE(B$2:B$11,ROW(A1)))} 146,排除空值:{=INDEX($A:$B,SMALL(IF($B$1:$B$11<>"",ROW($1:$11),ROWS($1:$11)+1),ROW()),COLUMN( B2))&""}147,有选择地汇总数据:{=SUM(IF(A2:A11={"A组","C组"},C2:C11))}148,混合单价求金额合计:{=SUM(ROUND(B2:B10*C2:C10*IF(D2:D10="K",1000,1),2))}149,计算异常停机时间:{=SUM(SUBSTITUTE(SUBSTITUTE(IF(C2:C11<>"",C2:C11,0),"修机",""),"换原料","")*1)}150,计算最大数字行与文本行:{=MAX(IF(B:B<>"",ROW(A:A)))}151,找出谁夺冠次数最多:{=INDEX(B:B,MIN(IF(MAX(COUNTIF(B2:B12,B2:B12))=COUNTIF(B2:B12,B2:B12),ROW(2:12))) )}152,将全角字符转换为半角:=ASC(A2)153,计算汉字全角半角混合字符串中的字母个数:=LEN(ASC(A2))*2-LENB(ASC(A2))154,将半角字符转换成全角显示:=WIDECHAR(A2)155,计算混合字符串中汉字个数:=LEN(A2)-(LENB(WIDECHAR(A2))-LENB(ASC(A2)))156,判断单元格首字符是否为字母:=OR(AND(CODE(A2)>64,CODE(A2)<91),AND(CODE(A2)>96,CODE(A2)<123))157,计算单元格中数字个数:{=SUM((CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))>47)*(CODE(MID(A2,ROW(INDIR ECT("1:"&LEN(A2))),1))<58))}158,计算单元格中大写加小写字母个数:{=SUM((CODE(UPPER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)))>64)*(CODE(UPPER(MID( A2,ROW(INDIRECT("1:"&LEN(A2))),1)))<91))}159,产生大、小写字母A到Z的序列:大写字母=CHAR(ROW(A65)),小写字母=CHAR(ROW(A65)+32) 160,产生大写字母A到ZZ的字母序列:=IF(ROW()<27,CHAR(MOD(ROW()-1,26)+65),CHAR(65+(ROW()-1)/26-1))&IF(ROW()>26,CHAR( MOD(ROW()-1,26)+65),"")161,产生三个字母组成的随机字符串:=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65 ,90))162,用公式产生换行符:=A2&CHAR(10)&B2163,将数字转换成英文字符:字符码=RANDBETWEEN(1,100),升序位置=CHAR(MOD(A1-1,26)+65) 164,将字母升序排序:{=CHAR(SMALL(CODE(A$2:A$13),ROW(A1)))}165,返回自动换行单元格的第二行数据:=RIGHT(A2,LEN(A2)-FIND(CHAR(10),A2))166,根据身份证号码提取出生年月日:=CONCA TENATE(MID(B2,7,4-2*(LEN(B2)=15)),"年",MID(B2,11-2*(LEN(B2)=15),2),"月",MID(B2,13-2*(LEN(B2)=15),2),"日")167,计算平均成绩及评判是否及格:=CONCATENA TE(INT(AVERAGE(B2:D2)),":",IF(AVERAGE(B2:D2)>=60,"","不"),"及格")168,提取前三名人员姓名:=CONCATENATE(LOOKUP(0,0/(B2:B11=LARGE(B2:B11,1)),A2:A11),"|",LOOKUP(0,0/(B2:B11=L ARGE(B2:B11,2)),A2:A11),"|",(LOOKUP(0,0/(B2:B11=LARGE(B2:B11,3)),A2:A11)))169,将单词转换成首字母大写:=PROPER(A2)170,将所有单词转换成小写形式:=LOWER(A2)171,将所有句子转换成首字母大写其余小写:=CONCATENATE(PROPER(LEFT(A2)),LOWER(RIGHT(A2,LEN(A2)-1)))172,将所有字母转换成大写形式:=UPPER(A2)173,计算字符串中英文字母个数:{=SUM(N(NOT(EXACT(UPPER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)),LOWER(MID(A2,9ROW(INDIRECT("1:"&LEN(A2))),1))))))}174,计算字符串中单词个数:{=SUM(N(EXACT(TRIM(MID(UPPER(A2),ROW(INDIRECT("1:"&LEN(A2))),1)),MID(PROPER(A 2),ROW(INDIRECT("1:"&LEN(A2))),1))))}175,将文本型数字转换成数值:{=SUM(V ALUE(B2:B10))}计算字符串中的数字个数:=SUMPRODUCT(N(ISNUMBER(V ALUE(MID(A2,ROW($1:$100),1)*1)))) 176,提取混合字符串中的数字:{=MAX(IFERROR(V ALUE(MID(A2,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A2&)),ROW(INDIRECT("1:" &LEN(A2))))),0))}177,串联区域中的文本:=CONCA TENATE(T(A2),T(B2),T(C2))给公式添加运算说明:=CONCATENA TE("你好",B2,"2008")&T(N("公式含义:连接“你好”和单元格B2、“2008”"))178,根据身份证号码判断性别:=TEXT(MOD(MID(B2,15,3),2),"[=1]男;[=0]女")179,将所有数据转换成保留两位小数再求和:{=SUM(--TEXT(B2:B11*C2:C11,"0.00"))}180,将货款显示为“万元”为单位:=TEXT(B2,"¥#"&""""&"."&""""&"#,万元")181,根据身份证号码计算出生日期:=IF(LEN(B2)=15,19,"")&TEXT(MID(B2,7,8-(LEN(B2)=15)*2),"#年00月00日")182,显示今天的英文日期及星期:="资料日期:"&TEXT(TODAY(),"dddd, mmmm dd, yyyy")183,显示今天每项工程的预计完成时间:=TEXT(SUM("08:00",B$2:B2),"h:mm:ss 上午/下午")184,统计A列有多少个星期日:{=SUM(N(TEXT(A1:A11,"aaa")="日"))}185,将数据显示为小数点对齐:=TEXT(B2,"#.0")186,计算A列的日期有几个属于第二季度:{=SUM((--(TEXT(A1:A11,"m"))>{3,6})*{1,-1})}187,在A列产生1到12月的英文月份名:=TEXT((ROW())&"-1","mmmm")188,将日期显示为中文大写:=TEXT("2008-8-10","[DBNum2]yyyy年m月d日")189,将数字金额显示为人民币大写:=IF(MOD(B2,1)=0,TEXT(INT(B2),"[dbnum2]G/通用格式元整;负[dbnum2]G/通用格式元整;零元整;"),IF(B2>0,,"负")&TEXT(INT(ABS(B2)),"[dbnum2]G/通用格式元;;")&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(FIXED(B2),2),"[dbnum2]0角0分;;"),"零角",IF(ABS(B2)<>0,,"零")),"零分",""))190,判断单元格的数据类型:=TEXT(A2,"大于○;小于○;○;文本")191,计算达成率,以不同格式显示:=TEXT(B2/800,"[>=1]0.0倍;[>0]0.00%;")192,计算字母“A”的首次出现位置,忽略大小写:=TEXT(SEARCH("a",A2&"a"),"[>"&LEN(A2)&"]没找到;第"&SEARCH("a",A2&"a")&"个")193,从身份证号码中提取表示性别的数字:=MID(B2,TEXT(LEN(B2),"[=15]15;17"),1)194,将三列数据交换位置:{=TEXT({1,-1,0},C1:C5&";"&"!"&B1:B5&";"&A1:A5)}195,计算年终奖:=TEXT(B2,"[>3]15!0!0;[>1]1!0!0!0;5!0!0;")196,计算星期日完工的工程个数:{=COUNT((TEXT(B2:B10+C2:C10-1,"AAA")="日")^0)}197,计算本月星期日的个数:{=SUM(N(TEXT(TODAY()-TEXT(TODAY(),"d")+ROW(INDIRECT("1:"&DAY(DATE(,TEXT(TOD AY(),"m")+1,)))),"AAA")="日"))}198,检验日期是否升序排列:=TEXT(N(A3>=A2),";;日期有误;")199,判断单元格中首字符的类型:=TEXT(IF(AND(CODE(UPPER(A3))>64,CODE(UPPER(A3))<91),CODE(A3),A3),"[="&CODE(A3) &"]字母;;数字;汉字")200计算每个季度的天数:{=SUM(--TEXT(DA TE(2008,3*ROW(A1)-ROW($1:$3)+2,),"d"))}201,将数据重复显示5次:=SUBSTITUTE(TEXT(A2&"?","@@@@@"),"?","")202,将表示起止时间的数字格式化为时间格式:=TEXT(B2,"#!:00-00!:00")203,根据起止时间计算经过时间:=TEXT(INT(((TEXT(RIGHT(B4,4),"#!:00")-TEXT(LEFT(B4,3+(LEN(B4)=8)),"#!:00"))*24*60)/60)+ MOD(((TEXT(RIGHT(B4,4),"#!:00")-TEXT(LEFT(B4,3+(LEN(B4)=8)),"#!:00"))*24*60),60.1)%,"0小时.00分钟")204,将数字转化成电话格式:=TEXT(A2,"(0000)0000-0000")205,在A1:A7区域产生星期一到星期日的英文全称:{=TEXT(ROW(1:7)+1,"DDDD")}206,将汇总金额保留一位小数并显示千分位分隔符:{=FIXED(SUM(--FIXED(B2:B11*C2:C11,1)),1,FALSE)}207,计算订单金额并以“百万”为单位显示:=FIXED(SUMPRODUCT(B2:B10,C2:C10),-6)/208,将数据对齐显示,将空白以“.”占位:=WIDECHAR(REPT(".",10-LEN(B2))&B2)209,利用公式制作简易图表:=IF(B2>0,REPT("",5)&"|"&REPT("■",ABS(B2))&B2&REPT("",5-ABS(B2)),REPT("",5-ABS(B2)-LEN(B2)/2)&B2&REPT("■",ABS(B2))&"|"&REPT("",5)) 210,利用公式制作带轴的图表且标示升降:{=IF(A2<>"",A2&"┫","")&IF(A2="",REPT("〓",(MAX(ABS(B$2:B$8))+6)*2),IF(B2>0,REPT("",4+MAX(ABS(B$2:B$8)))&IF(ROW()=2,"11",IF(B2=OFFSET(B2,-1,0),"→",IF(B2>OFFSET(B2,-1,0),"↑","↓")))&REPT("■",ABS(B2))&B2&REPT(" ",4+MAX(ABS(B$2:B$8))-ABS(B2)),REPT("",4+MAX(ABS(B$2:B$8))-ABS(B2)-LEN(B2)/2)&B2&REPT("■",ABS(B2))&IF(ROW()=1,"",IF(B2=OFFSET(B2,-1,0),"→",IF(B2>OFFSET(B2,-1,0),"↑","↓"))&REPT("",4+MAX(ABS(B$2:B$8))))))}211,计算单元格中数字个数:=LEN(A2)*2-LENB(A2)212,将数字倒序排列:{=TEXT(SUM(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)*10^(ROW(INDIRECT("1:"&LEN(A2) ))-1)),REPT(0,LEN(A2)))}213,计算购物金额中小数位数最多是几:{=MAX(LEN(B2:B10*C2:C10)-LEN(INT(B2:B10*C2:C10)))-1}214,计算英文句子中有几个单词:=LEN(A2)-LEN(SUBSTITUTE(SUBSTITUTE(A2,"'"," ")," ",""))+1 215,将英文句子规范化:=PROPER(LEFT(A2))&TRIM(RIGHT(A2,LEN(A2)-1))216,分别提取省市县名:=TRIM(MID(SUBSTITUTE($A2,"/",REPT("",100)),COLUMN(A2)*100-99,100))217,提取英文名字:=LEFT(A2,FIND(" ",A2)-1)218,将分数转换成小数:=(LEFT(A2,FIND("/",A2)-1)+RIGHT(A2,LEN(A2)-FIND("/",A2)))/2219,从英文短句中提取每一个单词:=IFERROR(MID($A2,FIND("~",SUBSTITUTE(" "&$A2&" "," ","~",COLUMN(A2))),FIND("~",SUBSTITUTE(" "&$A2&" ","","~",COLUMN(B2)))-FIND("~",SUBSTITUTE(" "&$A2&" "," ","~",COLUMN(A2)))),"")220,将单位为“双”与“片”混合的数量汇总:{=SUM(IF(ISNUMBER(FIND("/",C2:C9)),(LEFT(C2:C9,FIND("/",C2:C9)-1)+RIGHT(C2:C9,LEN(C2 :C9)-FIND("/",C2:C9)))/2,C2:C9*IF(B2:B9="片",0.5,1)))}221,提取工作表名:=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename"))) 222,根据产品规格计算产品体积:=PRODUCT(LEFT(B2,FIND("*",B2)-1),MID(B2,FIND("*",B2)+1,FIND("*",B2,FIND("*",B2)+1)-1-F IND("*",B2)),RIGHT(B2,LEN(B2)-FIND("*",B2,FIND("*",B2)+1)))223,提取括号中的字符串:=IFERROR(MID(A2,FIND("(",A2)+1,FIND(")",A2)-FIND("(",A2)-1),"") 224,分别提取长、宽、高:=MID($B2,FIND("@",SUBSTITUTE($B2,"(","@",COLUMN(A1)))+1,FIND("@",SUBSTITUTE($B2,")","@",COLUMN(A1)))-FIND("@",SUBSTITUTE($B2,"(","@",COLUMN(A1)))-1)225,提取学校与医院地址:{=IF(OR(IFERROR(FIND({"学校","医院"},A2),FALSE)),A2,"")}226,计算密码字符串中字符个数:{=COUNT(FIND(CHAR(ROW(65:90)),A2),FIND(CHAR(ROW(97:122)),A2),FIND(ROW(1:10)-1,A2 ))}227,通讯录单列转三列:{=MID(INDEX($A:$A,SMALL(IF(IFERROR(FIND(C$1,$A$1:$A$15),FALSE),ROW($1:$15),),RO W(A1))),LEN(C$1)+1,100)}228,将15位身份证号码升级为18位:{=IF(LEN(B2)=18,B2,LEFT(REPLACE(B2,7,,19),17)&MID("10X",MOD(SUM(MID(REPLACE(B2,7 ,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIRECT("1:17")))),11)+1,1))}229,将产品型号规范化:=IF(MID(A2,5,2)="00",A2,REPLACE(A2,5,,"00"))230,求最大时间:{=TEXT(MAX(--TEXT(REPLACE(LEFT(A2:A7,7),5,1,RIGHT(A2:A7,2)),"00!:00 00-00")),"hmm/dd/mm")}231,分别提取小时、分钟、秒:=REPLACE(REPLACE($A$1&$A2,FIND(B$1,$A$1&$A2),100,),1,FIND(A$1,$A$1&$A2)+1,) 232,将年级或者专业与班级名称分开:{=REPLACE(A2,MAX(IFERROR(SEARCH(CHAR(ROW($65:$90)),A2),0)),10,)}233,提取各软件的版本号:=REPLACE(REPLACE(A2,1,SEARCH("(",A2),),LEN(REPLACE(A2,1,SEARCH("(",A2),)),1,) 234,店名分类:=IF(COUNT(SEARCH({"小吃","酒吧","茶","咖啡","电影","休闲","网吧"},A2))=1,"餐饮娱乐",IF(COUNT(SEARCH({"干洗","医院","药","茶","蛋糕","面包","物流","驾校","开锁","家政","装饰","搬家","维修","中介","卫生","旅馆"},A2))=1,"便民服务",IF(COUNT(SEARCH({"游乐场","旅行社","旅游"},A2))=1,"旅游")))235,查找编号中重复出现的数字:重复数字个数{=COUNT(SEARCH((ROW($1:$10)-1)&"*"&(ROW($1:$10)-1),A2))};重复字符=IF(COUNT(SEARCH("0*0",A2)),0,"")&SUBSTITUTE(SUMPRODUCT(ISNUMBER(SEARCH(ROW( $1:$9)&"*"&ROW($1:$9),A2))*ROW($1:$9)*10^(9-ROW($1:$9))),0,)236,统计名为“刘星”者人数:{=COUNT(SEARCH("?刘星",A2:A9))}237,剔除多余的省名:=SUBSTITUTE(A2,IF(ISERROR(SEARCH("重庆市",A2)),"","四川省"),"")13238,将日期规范化再求差:=SUBSTITUTE(C2,".","-")-SUBSTITUTE(B2,".","-")239,提取两个符号之间的字符串:=TRIM(MID(SUBSTITUTE(B2,"*",REPT("",50)),FIND("*",B2),100))240,产品规格格式转换:=SUBSTITUTE(SUBSTITUTE(A2,":","("),"*",")*")&")"241,判断调色配方中是否包含色粉“B”:=LEN(SUBSTITUTE(B2,"B",""))<>LEN(B2)242,提取姓名与省份:=TRIM(MID(A2,1,FIND("|",A2)-1)&MID(SUBSTITUTE(A2,"|",REPT("",100)),500,100))243,将IP地址规范化:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("."&A2,".0","."),".0","."),".","",1) 244,提取最后一次短跑成绩:=REPLACE(A2,1,FIND("々",SUBSTITUTE(A2,"|","々",LEN(A2)-LEN(SUBSTITUTE(A2,"|",)))),)245,从地址中提取省名:=LEFT(A2,FIND("省",A2))246,计算小学参赛者人数:{=COUNT(0/(LEFT(B2:B11)="小"))}247,计算四川方向飞机票总价:=SUMPRODUCT(N(LEFT(A2:A11,2)="四川"),N(B2:B11="飞机"),C2:C11)248,通过身份证号码计算年龄:=TEXT(TODAY(),"YYYY")-(IF(LEN(B2)=18,"",19)&LEFT(REPLACE(B2,1,6,""),2+(LEN(B2)=18)* 2))249,从混合字符串中取重量:=LOOKUP(9E+307,--LEFT(B2,ROW($1:$10)))*C2250,将金额分散填充:=LEFT(RIGHT(" ¥"&$A2*100,13-COLUMN()))251,提取成绩并计算平均:{=A VERAGE(MID(A2:A7,4,LEN(A2:A7)-3)*1)}252,提取参赛选手姓名:=MID(A2,FIND(":",A2)+1,LEN(A2))253,从混合字符串中提取金额:=LOOKUP(307,--MID(B2,MIN(FIND({1;2;3;4;5;6;7;8;9},B2&)),ROW($1:$99)))254,从卡机数据提取打卡时间:=730>--MID(A2,14,4)255,根据卡机数据判断员工部门:=CHOOSE(MATCH(--RIGHT(A2,3),{1,38,14,11,8,21,43,9,28},0),"生产部","业务部","总务部","人事部","食堂","保卫部","采购部","送货部","财务部")256,根据身份证号码统计男性人数:{=SUM(MOD(LEFT(RIGHT(B2:B11,1+(LEN(B2:B11)=18))),2))} 257,从汉字与数字混合字串中提取温度数据:{=MAX(IFERROR(--RIGHT(LEFT(B2,LEN(B2)-1),ROW($1:$10)),0))}258,将字符串位数统一:{=TEXT(RIGHT(A2,LEN(A2)-1),"!"&LEFT(A2)&REPT(0,MAX(LEN(A$2:A$10))-1))}259,对所有人员按平均分排序:{=INDEX(A:A,RIGHT(LARGE(B$2:B$11*1000+ROW($2:$11),ROW()-1),3))}260,取金额的角位与分位叫:=--RIGHT(ROUND(A2*100,),2)261,从格式不规范的日期中取出日:=TRIM(RIGHT(SUBSTITUTE(A2,"."," ",2),3))262,计算平均成绩(忽略缺考人员):=ROUND(A VERAGE(B2:B10),2)263,计算90分以上的平均成绩:{=ROUND(AVERAGE(IF(ISNUMBER(B2:B10)*(B2:B10>90),B2:B10)),2)}264,计算当前表以外的所有工作表平均值2:=A VERAGE(一班:五班!B:B)265,计算二车间女职工的平均工资:{=A VERAGE(IF((B2:B10="二车间")*(C2:C10="女"),D2:D10))} 266,计算一车间和三车间女职工的平均工资:{=A VERAGE(IF((B2:B10="一车间")+(B2:B10="三车间")*(C2:C10="女"),D2:D10))}267,计算各业务员的平均奖金:{=A VERAGE(1500+300*(INT((C2:C11-80000)/10000)))}268,计算平均工资(不忽略无薪人员):=ROUND(A VERAGEA(B2:B10),2)269,计算每人平均出口量:{=A VERAGEA((C2:C11="A")*D2:D11)}270,计算平均成绩,成绩空白也计算:{=A VERAGEA(B2:B11*1)}271,计算二年级所有人员的平均获奖率:{=TEXT(A VERAGEA(IF(LEFT(A2:A10,3)="二年级",B2:B10/C2:C10)),"0.00%")}272,统计前三名人员的平均成绩:=A VERAGEA(LARGE(B2:B11,{1,2,3}))273,求每季度平均支出金额:=A VERAGEIF(B2:B9,"支出",C2)274,计算每个车间大于250的平均产量:=A VERAGEIF(B2:C11,">250")275,去掉首尾求平均:=A VERAGEIFS(B2:B11,B2:B11,">"&MIN(B2:B11),B2:B11,"<"&MAX(B2:B11)) 276,生产A产品且无异常的机台平均产量:=A VERAGEIFS(C2:C11,B2:B11,"A",D2:D11,"")277,计算生产车间异常机台个数:=COUNT(C2:C11)278,计算及格率:{=TEXT(COUNT(0/(B2:B11>=60))/COUNT(B2:B11),"0.00%")}279,统计属于餐饮娱乐业的店名个数:{=COUNT(SEARCH({"小吃","酒吧","茶","咖啡","电影","休闲","网吧"},A2:A11))}280,统计各分数段人数:{=COUNT(0/((B$2:B$11>ROW(A6)*10)*(B$2:B$11<=ROW(A7)*10)))} 281,统计有多少个选手:{=COUNT(0/(MATCH(B2:B11,B2:B11,)=(ROW(2:11)-1)))}282,统计出勤异常人数:=COUNTA(B2:B11)15283,判断是否有人缺考:=IF(COUNTA(B2:E10)=ROWS(B2:E10)*COLUMNS(B2:E10),"没有","有") 284,统计未检验完成的产品数:=COUNTBLANK(B2:B11)285,统计产量达标率:=TEXT(COUNTIF(B2:B11,">=800")/COUNT(B2:B11),"0.00")286,根据毕业学校统计中学学历人数:=COUNTIF(B2:B11,"*中学")287,计算两列数据相同个数:{=SUM(COUNTIF(A2:A11,B2:B11))}288,统计连续三次进入前十名的人数:{=SUM(COUNTIF(C2:C11,IF(COUNTIF(A2:A11,B2:B11),B2:B11)))}289,统计淘汰者人数:{=SUM(N(COUNTIF(A2:C11,A2:C11)=1))}290,统计区域中不重复数据个数:{=SUM(1/COUNTIF(B2:B8,B2:B8))}291,统计诺基亚、摩托罗拉和联想已隹出手机个数:=SUM(COUNTIF(B2:B11,"*"&{"诺基亚","摩托罗拉","联想"}&"*"))292,统计联想比摩托罗拉手机的销量高多少:{=SUM(COUNTIF(B2:B11,{"诺基亚*","*联想*"})*{1,-1})}293,统计冠军榜前三名:{=INDEX(B:B,SMALL(IF(COUNTIF(B$2:B$12,B$2:B$12)*((MATCH(B$2:B$12,B$2:B$12,)=ROW( $2:$12)-1))>=LARGE(COUNTIF(B$2:B$12,B$2:B$12)*((MATCH(B$2:B$12,B$2:B$12,)=ROW($2:$12) -1)),3),ROW($2:$12)),ROW(A1)))}294,统计真空、假空单元格个数:=COUNTIF(成绩!C2:C11,"=")295,对名册表进行混合编号:=IF(RIGHT(B1)<>"班",ROW()-COUNTIF($B$1:B1,"??班"),TEXT(COUNTIF($B$1:B1,"??班"),"[DBNum2]0"))296,提取不重复数据5:{=INDEX(B:B,MA TCH(0,COUNTIF($D$1:D1,B$2:B$11),0)+1)}297,中国式排名:{=SUM(IF(B$2:B$11>B2,1/COUNTIF(B$2:B$11,B$2:B$11)))+1}298,统计大于80分的三好学生个数:{=COUNTIFS(B2:B11,"三好学生",C2:C11,">80")}299,统计业绩在6万到8万之间的女业务员个数:=COUNTIFS(B2:B11,"女",C2:C11,">60000",C2:C11,"<=")300,统计二班和三班数学竞赛获奖人数:=SUM(COUNTIFS(B2:B11,{"二班","三班"},C2:C11,"数学*")) 301,根据身高计算各班淘汰人数:=SUM(COUNTIFS(B$2:B$11,E1,C$2:C$11,{"<160",">180"})) 302,计算A列最后一个非空单元格行号:{=MAX((A:A<>"")*ROW(A:A))}303,计算女职工的最大年龄:{=MAX((B2:B11="女")*C2:C11)}304,消除单位提取数据:{=MAX(IFERROR(ABS(LEFT(A2,ROW($1:$100))),))*IF(LEFT(A2)="-",-1,1)}。

人力资源常用EXCEL函数公式

人力资源常用EXCEL函数公式

人力资源常用EXCEL函数公式在人力资源管理中,常常需要使用EXCEL函数公式来进行数据处理和分析。

下面是一些常用的人力资源EXCEL函数公式:1.IF函数:IF函数是最常用的EXCEL函数之一,在人力资源中可以用于条件判断。

例如,可以使用IF函数来判断员工的绩效评级,根据评级给予相应的奖金或晋升机会。

2.VLOOKUP函数:VLOOKUP函数可以根据给定条件在一个数据表或区域中查找相应的值。

在人力资源中,可以使用VLOOKUP函数来查找员工的基本信息,比如员工姓名、工号、职位等。

3.SUM函数:SUM函数可以求给定区域的值的总和,在人力资源中常用于计算员工的工资总额或团队的绩效得分总和。

4.AVERAGE函数:AVERAGE函数可以求给定区域的值的平均值,在人力资源中常用于计算员工的绩效评分平均值或团队的满意度平均值。

5.COUNT函数:COUNT函数可以统计给定区域中的数值个数,在人力资源中常用于计算员工的数量或特定条件下的员工数量。

6.CONCATENATE函数:CONCATENATE函数可以将多个文本字符串合并为一个字符串,在人力资源中可以用于合并员工的姓名和工号等信息。

7.TEXT函数:TEXT函数可以根据给定的格式将数值转换成文本,在人力资源中可以用于将日期格式化或将数值转换为货币格式。

8.DATEDIF函数:DATEDIF函数可以计算两个日期之间的差值,包括年数、月数、天数等,在人力资源中可以用于计算入职时间和现在时间之间的工作年限。

9.MAX函数和MIN函数:MAX函数可以求给定区域的最大值,MIN函数可以求给定区域的最小值,在人力资源中常用于计算员工的最高薪资和最低薪资。

10.COUNTIF函数:COUNTIF函数可以根据条件统计给定区域中满足条件的数值个数,在人力资源中可以用于统计特定条件下的员工数量。

WORKDAYS函数:NETWORKDAYS函数可以计算两个日期之间的工作日天数,在人力资源中常用于计算员工的请假天数或计算项目的工期。

Excel函数公式500个实例

Excel函数公式500个实例

组!B2:B9,D!A","成成不","")*1)}干通用;第"&SEAR 、“2008”")月00日")","业务部"",IF(COUN联想"}&""},A2:A1女班!B2:b11""))*ROW"),B2:H11)非递增","递")>=2二年罗列科目")}";"三班"}C10)间*1)C10))例再按Enter 11)}B组,11%)*B2.5)/0.2);1ET(前进中学")),ROW(2:17)^0),0))}B2:K2))}或1)}1)}^0))} )^0)))}1;1;1;1}))T(优等生名")}最高成绩","80*50},5)+1)0.5) 4)/100001,26)+65)日 ")(A65)+32)机",""),"负","-")*1))}1)))}<90,"良好满分")))2="女2:C10)))-1} ,""))+10000 (" |"&REPT(" ",5))",4+MAX(ABS(B$2:B$8)))&IF(ROW()=2," ",IF(B2=OFFSET(B2,-1,0),"→",IF(B2>OFF 日"))};;数字;汉字")元整;负负")&TEXT(INT(ABS(B2)),"[dbnum2]G/通用格式元;;")&SUBSTITUTE(SUBSTI A2)&"]")”和单元格5)*2),"#年8},0),"","保卫部","采购部","送货部","财务部")8))),2))}","",1)机"")B2),100)))=1,"医院","药","茶","蛋糕","面包","物流","驾校","开锁","家政","装饰","搬家","维修","中介片",0.5,1)))} ame")))1),"")(","@",COLUMN(A1)))-1) 00-99,100))"数学*")) }))","影","休闲"," ))},"有")B2:B11))D10))} "三车间:C11) 1))}"四","五类3:B11=""-",-1,1)} :10),1)))}))","")}B1:H1="OW(2:11)))} >"初中)>5))*10)-15,0)*5小时月",DATEDIF(TE政治"},$B$1:$G$1,0),10,))),SUBTOTAL(9,OFFSET(A1,1,MATCH({"语文","英语","化学}三年级!A"&INT((ROW(A3))/3)+1))"}&"班质数","合数"))}11=G2))}B7)}G2&",{"一班";"季度")。

excel函数例题大全[试题]

excel函数例题大全[试题]

Excel2007函数公式收集了688个实例涉及到137个函数、7个行业、41类用途,为大家提供一个参考,拓展思路的机会。

公式由{}包括的为数组公式,在复制粘贴到单元后先去掉{}然后按住Shift键+Ctrl键再按Enter键,自动生成数组公式。

1、对三组生产数据求和:=SUM(B2:B7,D2:D7,F2:F7)2、对生产表中大于100的产量进行求和:{=SUM((B2:B11>100)*B2:B11)}3、对生产表大于110或者小于100的数据求和:{=SUM(((B2:B11<100)+(B2:B11>110))*B2:B11)}4、对一车间男性职工的工资求和:{=SUM((B2:B10="一车间")*(C2:C10="男")*D2:D10)}5、对姓赵的女职工工资求和:{=SUM((LEFT(A2:A10)="赵")*(C2:C10="女")*D2:D10)}6、求前三名产量之和:=SUM(LARGE(B2:B10,{1,2,3}))7、求所有工作表相同区域数据之和:=SUM(A组:E组!B2:B9)8、求图书订购价格总和:{=SUM((B2:E2=参考价格!A$2:A$7)*参考价格!B$2:B$7)}9、求当前表以外的所有工作表相同区域的总和:=SUM(一月:五月!B2)10、用SUM函数计数:{=SUM((B2:B9="男")*1)}11、求1累加到100之和:{=SUM(ROW(1:100))}12、多个工作表不同区域求前三名产量和:{=SUM(LARGE(CHOOSE({1,2,3,4,5},A13、组!B2:B9,B组!B2:B9,C组!B2:B9,D组!B2:B9,E组!B2:B9),ROW(1:3)))}13、计算仓库进库数量之和:=SUMIF(B2:B10,"=进库",C2:C10)14、计算仓库大额进库数量之和:=SUMIF(B2:B8,">1000")15、对1400到1600之间的工资求和:{=SUM(SUMIF(B2:B10,"<="&{1400,1600})*{-1,1})}16、求前三名和后三名的数据之和:=SUMIF(B2:B10,">"&LARGE(B2:B10,4))+SUMIF(B2:B10,"<"&SMALL(B2:B10, 4))17、对所有车间人员的工资求和:=SUMIF(A2:A10,"?车间",C2)18、对多个车间人员的工资求和:=SUMIF(A2:A10,"??车间*",C2)19、汇总姓赵、刘、李的业务员提成金额:=SUM(SUMIF(A2:A10,{"赵","刘","李"}&"*",C2:C10))20汇总鼠标所在列中大于600的数据:=SUMIF(INDIRECT("R2C"&CELL("col")&":R8C"&CELL("col"),FALSE),">600")21、只汇总60~80分的成绩:=SUMIFS(B2:B10,B2:B10,">=60",B2:B10,"<=80")22、汇总三年级二班人员迟到次数:=SUMIFS(D2:D10,B2:B10,"三年级",C2:C10,"二班")23、汇总车间女性人数:=SUMIFS(C2:C11,A2:A11,"*车间",B2:B11,"女")24、计算车间男性与女性人员的差:=SUM(SUMIFS(C2:C11,B2:B11,{"女","男"},A2:A11,"*车间")*{-1,1})25、计算参保人数:=SUMPRODUCT((C2:C11="是")*1)26、求25岁以上男性人数:=SUMPRODUCT((B2:B10="男")*1,(C2:C10>25)*1)27、汇总一班人员获奖次数:=SUMPRODUCT((B2:B11="一班")*C2:C11)28、汇总一车间男性参保人数:=SUMPRODUCT((A2:A10&B2:B10&C2:C10="一车间男是")*1)29、汇总所有车间人员工资:=SUMPRODUCT(--NOT(ISERROR(FIND("车间",A2:A10))),C2:C10)30、汇总业务员业绩:=SUMPRODUCT((B2:B11={"江西","广东"})*(C2:C11="男")*D2:D11)31、根据直角三角形之勾、股求其弦长:=POWER(SUMSQ(B1,B2),1/2)32、计算A1:A10区域正数的平方和:{=SUMSQ(IF(A1:A10>0,A1:A10))}33、根据二边长判断三角形是否为直角三角形:=CHOOSE((SUMSQ(MAX(B1:B3))=SUMSQ(LARGE(B1:B3,{2,3})))+1,"非直角","直角")34、计算1到10的自然数的积:=FACT(10)35、计算50到60之间的整数相乘的结果:=FACT(60)/FACT(49)36、计算1到15之间奇数相乘的结果:=FACTDOUBLE(15)37、计算每小时生产产值:=PRODUCT(C2:E2)38、根据三边求普通三角形面积:=(PRODUCT(SUM(B1:B3)/2,SUM(B1:B3)/2-LARGE(B1:B3,{1,2,3})))^0.539、根据直角三角形三边求三角形面积:=PRODUCT(LARGE(B1:B3,{2,3}))/240、跨表求积:=PRODUCT(产量表:单价表!B2)41、求不同单价下的利润:{=MMULT(B2:B10,G2:H2)*25%}42、制作中文九九乘法表:=COLUMN()&"*"&ROW()&"="&MMULT(ROW(),COLUMN())43、计算车间盈亏:=SUM(MMULT((B3:E5>0)*B3:E5,{1;1;1;1}),MMULT((B3:E5<0)*B3:E5,{1;1;1;1}))44、计算各组别第三名产量是多少:{=MAX(MMULT(COLUMN(A:E)^0,B2:G6))}45、计算C产品最大入库量:{=MAX(MMULT(N(A2:A11="C"),TRANSPOSE((B2:B11)*(A2:A11="C"))))}46、求入库最多的产品数量:{=MAX(MMULT(TRANSPOSE((B2:B11)*(A2:A11={"A","B","C","D"})),(A2:A11={ "A","B","C","D"})*1))}47、计算累计入库数:{=MMULT(N(ROW(2:11)>=TRANSPOSE(ROW(2:11))),B2:B11)}48、计算每日库存数:{=MMULT(N(ROW(2:11)>=TRANSPOSE(ROW(2:11))),B2:B11-C2:C11)}49、计算A产品每日库存数:{=MMULT(N(ROW(2:17)>=TRANSPOSE(ROW(2:17))),(B2:B17="A")*(C2:C17-D2 :D17))}50、求第一名人员最多有几次:{=MAX(MMULT(N(B2:B7=TRANSPOSE(B2:B7)),ROW(2:7)^0))}51、求几号选手选票最多:{=RIGHT(MAX(MMULT(N(B2:B10=TRANSPOSE(B2:B10)),ROW(2:10)^0)*100+B2:B10))}52、总共有几个选手参选:{=SUM(1/(MMULT(N(B2:B10=TRANSPOSE(B2:B10)),ROW(2:10)^0)))}53、在不同班级有同名前提下计算学生人数:{=SUM(1/MMULT(N(A2:A17&B2:B17&C2:C17=TRANSPOSE(A2:A17&B2:B17& C2:C17)),ROW(2:17)^0))}54、计算前进中学参赛人数:{=SUM(IFERROR(1/MMULT(N((A2:A17&B2:B17&C2:C17=TRANSPOSE(A2:A17 &B2:B17&C2:C17))*(A2:A17="前进中学")),ROW(2:17)^0),0))}55、串联单元格中的数字:{=MMULT(10^(COLUMNS(B:K)-COLUMN(C:L)),TRANSPOSE(B2:K2))}或=SUMPRODUCT(B2:K2,10^(COLUMNS(B:K)-COLUMN(B:K)-1))56、计算达标率:{=MMULT(TRANSPOSE(N(A2:A11<=(B2:B11))),ROW(2:11)^0)/ROWS(2:11)}57、计算成绩在60-80分之间合计数与个数:求和{=MMULT(TRANSPOSE((B2:B11>60)*(B2:B11<80)*B2:B11),ROW(2:11)^0)},求个数{=MMULT(TRANSPOSE((B2:B11>60)*(B2:B11<80)),ROW(2:11)^0)}58、汇总A组男职工的工资:{=MMULT(TRANSPOSE(N(B2:B11&C2:C11="男A组")*D2:D11),ROW(2:11)^0)}59、计算象棋比赛对局次数l:=COMBIN(B1,B2)60、计算五项比赛对局总次数:{=SUM(COMBIN(B2:B5,2))}61、预计所有赛事完成的时间:=COMBIN(B1,B2)*B3/B4/6062、计算英文字母区分大小写做密码的组数:=PERMUT(B1*2,B2)63、计算中奖率:=TEXT(1/PERMUT(B1,B2),"0.00%")64、计算最大公约数:=GCD(B1:B5)65、计算最小公倍数:=LCM(B1:B5)66、计算余数:=MOD(A2,B2)67、汇总奇数行数据:=SUMPRODUCT(MOD(ROW(2:13),2)*C2:C13)68、根据单价数量汇总金额:=SUMPRODUCT(MOD(COLUMN(A:I),2)*A2:I2,(MOD(COLUMN(B:J),2)=0)*B2:J2)69、设计工资条:=IF(MOD(ROW(),3)=1,单行表头工资明细!A$1,IF(MOD(ROW(),3)=2,OFFSET(单行表头工资明细!A$1,ROW()/3+1,0),""))70、根据身份证号计算性别:=IF(MOD(MID(B2,15,3),2),"男","女")71、每隔4行合计产值:=IF(MOD(ROW(),5)=1,SUM(OFFSET(F2,-4,,4,)),D2*E2)72、工资截尾取整:=B2+MOD(一月!B2,10)-MOD(B2+MOD(一月!B2,10),10)73、汇总3的倍数列的数据:{=SUM(IF(MOD(COLUMN(A:I),3)=0,A2:I10))}74、将数值逐位相加成一位数:=IF(A2=0,0,MOD(A2-1,9)+1)75、计算零钞:5角=INT(MOD(SUM(B2:B10),1)/0.5);2角=INT(MOD(MOD(SUM(B2:B10),1),0.5)/0.2);1角=MOD(MOD(MOD(SUM(B2:B10),1),0.5),0.2)/0.176、秒与小时、分钟的换算:=QUOTIENT(MOD($A2,IF(COLUMN()=2,A2+1,60^(3-COLUMN(A:A)+1))),60^(3-COLUMN(A:A)))77、生成隔行累加的序列:=QUOTIENT(ROW()+1,2)78、根据业绩计算业务员奖金:=CHOOSE(MIN(QUOTIENT(B2,10000)+1,6),0,3%,5%,7%,9%,11%)*B279、计算预报温度与实际温度的最大误差值:{=MAX(ABS(C2:C8-B2:B8))}80计算个人所得税:=ROUND(0.05*SUM(H2-1600-{0,500,2000,5000,20000,40000,60000,80000,10 0000}+ABS(H2-1600-{0,500,2000,5000,20000,40000,60000,80000,100000}))/2,0 )81、产生100到200之间带小数的随机数:=RAND()*(200-100)+10082、产生ll到20之间的不重复随机整数:{=RANK(A2:A11,A2:A11)+10}83、将20个学生的考位随机排列:{=INDEX(A$2:A$11,RANK(H2:H11,H2:H11))}84、将三个学校植树人员随机分组:=OFFSET(A$1,RANK(G2,G$2:G$11),)&":"&OFFSET(B$1,RANK(G2,G$2:G$11), )&":"&OFFSET(C$1,RANK(G2,G$2:G$11),)85、产生-50到100之间的随机整数:=RANDBETWEEN(-50,100)86、产生1到100之问的奇数随机数:{=INDEX(IF(MOD(ROW(1:100),2),ROW(1:100),ROW(1:100)-1),RANDBETWEEN( 1,100))}87、产生1到10之间随机不重复数:{=LARGE(IF(COUNTIF(A$1:A1,ROW($1:$10))=0,ROW($1:$10)),RANDBETWEE N(1,12-ROW()))}88、根据三角形三边长求证三角形是直角三角形:=IF(POWER(MAX(B1:B3),2)=SUM(POWER(LARGE(B1:B3,{2,3}),2)),"是","不是")89、计算Al:A10区域开三次方之平均值:{=AVERAGE(POWER(A1:A10,1/30))}90、计算Al:A10区域倒数之积:{=PRODUCT(POWER(A1:A10,-1))}91、根据等边三角形周长计算面积:=SQRT(B1/2*POWER(B1/2-B1/3,3))92、抽取奇数行姓名:=INDEX(B:B,ODD(RANDBETWEEN(1,ROWS(1:12)-1)))93、统计A1:B10区域中奇数个数:=SUMPRODUCT(N(ODD(A1:B10)=(A1:B10)))94、统计参考人数:=SUMPRODUCT((EVEN(COLUMN(A1:J12))=COLUMN(A1:J12))*(MOD(ROW(A1 :J12),3)=1)*(A1:J12<>""))95、计算A1:B10区域中偶数个数:=SUMPRODUCT(N(EVEN(A1:B10)=(A1:B10)))96、合计购物金额、保留一位小数:=TRUNC(SUMPRODUCT(B2:B10,C2:C10),1)97、将每项购物金额保留一位小数再合计:=SUMPRODUCT(TRUNC(B2:B10*C2:C10,1))98、将金额进行四舍六入五单双:=IF((A2-TRUNC(A2,1))<=0.04,TRUNC(A2,1),IF((A2-TRUNC(A2,1))>=0.06,TRUNC(A2,1)+0.1,TRUNC((TRUNC(A2,1)+0.1)/2,1)*2))99、根据重量单价计算金额,结果以万为单位:=TRUNC(SUMPRODUCT(B2:B10,C2:C10),-4)/10000100、计算年假天数:=TRUNC((TODAY()-B2)*((TODAY()-B2)>=365)/365*5)101、根据上机时间计算上网费用:=(TRUNC(B2)+(B2-TRUNC(B2)>=0.5))*1.5+(MOD(B2,1)<0.5)102、将金额见角进元与见分进元:见分进元=CEILING(TRUNC(A2,2),1);见角进元=CEILING(TRUNC(A2,1),1)103、分别统计收支金额并忽略小数:收入合计=SUMPRODUCT(INT(B2:B8));支出合计=SUMPRODUCT(TRUNC(C2:C8))104、成绩表的格式转换:姓名=INDEX(A:A,INT((ROW(A6))/3));科目=INDEX(B$1:D$1,1,MOD((ROW(A1)-1),3)+1);成绩=INDEX($B$2:$D$7,INT((ROW(A1)-1)/3)+1,MOD((ROW(A1)-1),3)+1) 105、隔两行进行编号:=IF(MOD(ROW(),3)=1,INT(ROW(A3)/3),"")106、INT函数在序列中的复杂运用:=INT(SQRT(2*ROW(A1))+0.5);=10^INT((ROW()-1)/2);=INT(10^(ROW())/9);=INT( (ROW(A2))*2/3)107、统计交易损失金额:=SUMPRODUCT(B2:B11-CEILING(B2:B11,0.1))108、根据员工工龄计算年资:=C2+CEILING(B2*30,30)*(INT(B2)>0)109、成绩表转换:=INDEX($A:$E,CEILING(ROW()*3/5,3)-(COLUMN()=7),MOD(ROW(B2)-1,5)+1)110、计算机上网费用:=CEILING(B2,30)/30*2111、统计可组建的球队总数:=SUMPRODUCT(FLOOR(B2:B10,5)/5)112、统计业务员提成金额,不足20000元忽略:=FLOOR(B2,20000)/20000*500 113、FLOOR函数处理正负数混合区域:=FLOOR(A1*100,10*(IF(A1>0,1,-10)))114、将数据转换成接近6的倍数:=MROUND(A1,6)115、以超产80为单位计算超产奖:{=SUM(MROUND(B2:B11-700,80*IF(B2:B11>=700,1,-1)))/80*50} 116、将统计金额保留到分位:=ROUND(SUMPRODUCT(B2:B10,C2:C10),2)117、将统计金额转换成以万元为单位:=ROUND(SUMPRODUCT(B2:B10,C2:C10)%%,)118、对单价计量单位不同的品名汇总金额:{=SUM(ROUND(B2:B10*C2:C10*IF(D2:D10="G",1000,1),(D2:D10="G")*2))} 119、将金额保留“角”位,忽略“分”位:{=SUM(ROUNDDOWN(B2:B10*C2:C10,1))} 120、计算需要多少零钞:{=SUM(ROUNDDOWN(B2:B10*C2:C10,{0,-1})*{1,-1})}121、计算值为l万的整数倍数的数据个数:{=SUM(N((B2:B10*C2:C10)=ROUNDDOWN(B2:B10*C2:C10,-4)))} 122、计算完成工程需求人数:{=SUM(ROUNDUP(B2:B11/C2:C11,))}123、按需求对成绩进行分类汇总:=SUBTOTAL(HLOOKUP(G$1,{"平均成绩","科目数量","最高成绩","最低成绩","成绩合计";1,2,4,5,9},2,0),B2:D2)124、不间断的序号:=SUBTOTAL(103,$B$2:B2)125、仅对筛选出的人员排名次:{=CONCATENATE("第",SUM(N(IF((SUBTOTAL(103,OFFSET(优等生!A$1,ROW($2:$31)-2,)))=1,$C$2:$C$31,)>C2))+1,"名")}126、判断两列数据是否相等:127、计算两列数据同行相等的个数:{=SUM(N(A1:A10=B1:B10))}128、计算同行相等且长度为3的个数:{=SUM((A1:A10=B1:B10)*(LEN(A1:A10)=3))} 129、提取A产品最后单价:{=INDEX(C:C,MAX((B2:B10="A")*ROW(2:10)))}130、判断学生是否符合奖学金发放条件:=AND(B2>90,C2<>"汉族")131、所有裁判都给“通过”就进入决赛:{=AND(B2:E2="通过")}132、判断身份证长度是否正确:=OR(LEN(B2)={15,18})133、判断歌手是否被淘汰:{=OR(B2:E2="不通过")}134、根据年龄判断职工是否退休:=OR(AND(B2="男",C2>60),AND(B2="女",C2>55))135、根据年龄与职务判断职工是否退休:=OR(AND(B2="男",D2>60+(C2="干部")*3),AND(B2="女",D2>55+(C2="干部")*3))136、没有任何裁判给“不通过”就进行决赛:{=NOT(OR(B2:E2="不通过"))}137、计算成绩区域数字个数:{=SUM(NOT(ISERROR(NOT(B2:B11)))*1)}138、评定学生成绩是否及格:=IF(AVERAGE(B2:D2)>=60,"及格","不及格")139、根据学生成绩自动产生评语:=IF(AVERAGE(B2:D2)<60,"不及格",IF(AVERAGE(B2:D2)<90,"良好",IF(AVERAGE(B2:D2)<100,"优秀","满分"))) 140、根据业绩计算需要发放多少奖金:{=SUM(IF(B2:B11>80000,1000,500))}141、根据工作时间计算12月工资:=C2+SUM(IF(B2>{0,1,3,5,10},{300,500,500,500,500}))142、合计区域的值并忽略错误值:{=SUM(IF(ISERROR(A1:C10),0,A1:C10))}143、既求积也求和:=IF(D2<>"",PRODUCT(C2:D2),SUM(OFFSET(E2,-3,,3)))144、分别统计收入和支出:收入{=SUM(IF(B2:B13>0,B2:B13))};支出{=SUM(IF(SUBSTITUTE(IF(B2:B13<>"",B2:B13,0),"负","-")*1<0,SUBSTITUTE(B2:B13,"负","-")*1))}145、将成绩从大到小排列:{=IF(ROW(A1)>COUNT(B$2:B$11),"",LARGE(B$2:B$11,ROW(A1)))}146、排除空值:{=INDEX($A:$B,SMALL(IF($B$1:$B$11<>"",ROW($1:$11),ROWS($1:$11)+1),R OW()),COLUMN(B2))&""}147、有选择地汇总数据:{=SUM(IF(A2:A11={"A组","C组"},C2:C11))}148、混合单价求金额合计:{=SUM(ROUND(B2:B10*C2:C10*IF(D2:D10="K",1000,1),2))}149、计算异常停机时间:{=SUM(SUBSTITUTE(SUBSTITUTE(IF(C2:C11<>"",C2:C11,0),"修机",""),"换原料","")*1)}150、计算最大数字行与文本行:{=MAX(IF(B:B<>"",ROW(A:A)))}151、找出谁夺冠次数最多:{=INDEX(B:B,MIN(IF(MAX(COUNTIF(B2:B12,B2:B12))=COUNTIF(B2:B12,B2:B 12),ROW(2:12))))}152、将全角字符转换为半角:=ASC(A2)153、计算汉字全角半角混合字符串中的字母个数:=LEN(ASC(A2))*2-LENB(ASC(A2))154、将半角字符转换成全角显示:=WIDECHAR(A2)155、计算混合字符串中汉字个数:=LEN(A2)-(LENB(WIDECHAR(A2))-LENB(ASC(A2)))156、判断单元格首字符是否为字母:=OR(AND(CODE(A2)>64,CODE(A2)<91),AND(CODE(A2)>96,CODE(A2)<123))157、计算单元格中数字个数:{=SUM((CODE(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))>47)*(CODE(MID(A2 ,ROW(INDIRECT("1:"&LEN(A2))),1))<58))}158、计算单元格中大写加小写字母个数:{=SUM((CODE(UPPER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)))>64)*(COD E(UPPER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)))<91))}159、产生大、小写字母A到Z的序列:大写字母=CHAR(ROW(A65)),小写字母=CHAR(ROW(A65)+32)160、产生大写字母A到ZZ的字母序列:=IF(ROW()<27,CHAR(MOD(ROW()-1,26)+65),CHAR(65+(ROW()-1)/26-1))&IF(RO W()>26,CHAR(MOD(ROW()-1,26)+65),"")161、产生三个字母组成的随机字符串:=CHAR(RANDBETWEEN(65,90))&CHAR(RANDBETWEEN(65,90))&CHAR(RAN DBETWEEN(65,90))162、用公式产生换行符:=A2&CHAR(10)&B2163、将数字转换成英文字符:字符码=RANDBETWEEN(1,100),升序位置=CHAR(MOD(A1-1,26)+65)164、将字母升序排序:{=CHAR(SMALL(CODE(A$2:A$13),ROW(A1)))}165、返回自动换行单元格的第二行数据:=RIGHT(A2,LEN(A2)-FIND(CHAR(10),A2))166、根据身份证号码提取出生年月日:=CONCATENATE(MID(B2,7,4-2*(LEN(B2)=15)),"年",MID(B2,11-2*(LEN(B2)=15),2),"月",MID(B2,13-2*(LEN(B2)=15),2),"日")167、计算平均成绩及评判是否及格:=CONCATENATE(INT(AVERAGE(B2:D2)),": ",IF(AVERAGE(B2:D2)>=60,"","不"),"及格")168、提取前三名人员姓名:=CONCATENATE(LOOKUP(0,0/(B2:B11=LARGE(B2:B11,1)),A2:A11),"|",LOOK UP(0,0/(B2:B11=LARGE(B2:B11,2)),A2:A11),"|",(LOOKUP(0,0/(B2:B11=LARGE(B 2:B11,3)),A2:A11)))169、将单词转换成首字母大写:=PROPER(A2)170、将所有单词转换成小写形式:=LOWER(A2)171、将所有句子转换成首字母大写其余小写:=CONCATENATE(PROPER(LEFT(A2)),LOWER(RIGHT(A2,LEN(A2)-1)))172、将所有字母转换成大写形式:=UPPER(A2)173、计算字符串中英文字母个数:{=SUM(N(NOT(EXACT(UPPER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)),LO WER(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))))))}174、计算字符串中单词个数:{=SUM(N(EXACT(TRIM(MID(UPPER(A2),ROW(INDIRECT("1:"&LEN(A2))),1)),M ID(PROPER(A2),ROW(INDIRECT("1:"&LEN(A2))),1))))}175、将文本型数字转换成数值:{=SUM(VALUE(B2:B10))}176、计算字符串中的数字个数:=SUMPRODUCT(N(ISNUMBER(VALUE(MID(A2,ROW($1:$100),1)*1))))177、提取混合字符串中的数字:{=MAX(IFERROR(VALUE(MID(A2,MIN(FIND({0;1;2;3;4;5;6;7;8;9},A2&1234567890)),ROW(INDIRECT("1:"&LEN(A2))))),0))}178、串联区域中的文本:=CONCATENATE(T(A2),T(B2),T(C2))179、给公式添加运算说明:=CONCATENATE("你好",B2,"2008")&T(N("公式含义:连接“你好”和单元格B2、“2008”"))180、根据身份证号码判断性别:=TEXT(MOD(MID(B2,15,3),2),"[=1]男;[=0]女")181、将所有数据转换成保留两位小数再求和:{=SUM(--TEXT(B2:B11*C2:C11,"0.00"))}182、将货款显示为“万元”为单位:=TEXT(B2,"¥#"&""""&"."&""""&"#,万元")183、根据身份证号码计算出生日期:=IF(LEN(B2)=15,19,"")&TEXT(MID(B2,7,8-(LEN(B2)=15)*2),"#年00月00日")184、显示今天的英文日期及星期:="资料日期:"&TEXT(TODAY(),"dddd, mmmm dd, yyyy")185、显示今天每项工程的预计完成时间:=TEXT(SUM("08:00",B$2:B2),"h:mm:ss 上午/下午")186、统计A列有多少个星期日:{=SUM(N(TEXT(A1:A11,"aaa")="日"))}187、将数据显示为小数点对齐:=TEXT(B2,"#.0")188、计算A列的日期有几个属于第二季度:{=SUM((--(TEXT(A1:A11,"m"))>{3,6})*{1,-1})}189、在A列产生1到12月的英文月份名:=TEXT((ROW())&"-1","mmmm")190、将日期显示为中文大写:=TEXT("2008-8-10","[DBNum2]yyyy年m月d日")191、将数字金额显示为人民币大写:=IF(MOD(B2,1)=0,TEXT(INT(B2),"[dbnum2]G/通用格式元整;负[dbnum2]G/通用格式元整;零元整;"),IF(B2>0,,"负")&TEXT(INT(ABS(B2)),"[dbnum2]G/通用格式元;;")&SUBSTITUTE(SUBSTITUTE(TEXT(RIGHT(FIXED(B2),2),"[dbnum2]0角0分;;"),"零角",IF(ABS(B2)<>0,,"零")),"零分",""))192、判断单元格的数据类型:=TEXT(A2,"大于○;小于○;○;文本")193、计算达成率,以不同格式显示:=TEXT(B2/800,"[>=1]0.0倍;[>0]0.00%;")194、计算字母“A”的首次出现位置,忽略大小写:=TEXT(SEARCH("a",A2&"a"),"[>"&LEN(A2)&"]没找到;第"&SEARCH("a",A2&"a")&"个")195、从身份证号码中提取表示性别的数字:=MID(B2,TEXT(LEN(B2),"[=15]15;17"),1)196、将三列数据交换位置:{=TEXT({1,-1,0},C1:C5&";"&"!"&B1:B5&";"&A1:A5)}197、计算年终奖:=TEXT(B2,"[>3]15!0!0;[>1]1!0!0!0;5!0!0;")198、计算星期日完工的工程个数:{=COUNT((TEXT(B2:B10+C2:C10-1,"AAA")="日")^0)}199、计算本月星期日的个数:{=SUM(N(TEXT(TODAY()-TEXT(TODAY(),"d")+ROW(INDIRECT("1:"&DAY(DATE (,TEXT(TODAY(),"m")+1,)))),"AAA")="日"))}200、检验日期是否升序排列:=TEXT(N(A3>=A2),";;日期有误;")201、判断单元格中首字符的类型:=TEXT(IF(AND(CODE(UPPER(A3))>64,CODE(UPPER(A3))<91),CODE(A3),A3)," [="&CODE(A3)&"]字母;;数字;汉字")202、计算每个季度的天数:{=SUM(--TEXT(DATE(2008,3*ROW(A1)-ROW($1:$3)+2,),"d"))}203、将数据重复显示5次:=SUBSTITUTE(TEXT(A2&"?","@@@@@"),"?","")204、将表示起止时间的数字格式化为时间格式:=TEXT(B2,"#!:00-00!:00")205、根据起止时间计算经过时间:=TEXT(INT(((TEXT(RIGHT(B4,4),"#!:00")-TEXT(LEFT(B4,3+(LEN(B4)=8)),"#!:0 0"))*24*60)/60)+MOD(((TEXT(RIGHT(B4,4),"#!:00")-TEXT(LEFT(B4,3+(LEN(B4)= 8)),"#!:00"))*24*60),60.1)%,"0小时.00分钟")206、将数字转化成电话格式:=TEXT(A2,"(0000)0000-0000")207、在A1:A7区域产生星期一到星期日的英文全称:{=TEXT(ROW(1:7)+1,"DDDD")}208、将汇总金额保留一位小数并显示千分位分隔符:{=FIXED(SUM(--FIXED(B2:B11*C2:C11,1)),1,FALSE)}209、计算订单金额并以“百万”为单位显示:=FIXED(SUMPRODUCT(B2:B10,C2:C10),-6)/1000000210、将数据对齐显示,将空白以“.”占位:=WIDECHAR(REPT(".",10-LEN(B2))&B2)211、利用公式制作简易图表:=IF(B2>0,REPT("",5)&"|"&REPT("■",ABS(B2))&B2&REPT("",5-ABS(B2)),REPT("",5-ABS(B2)-LEN(B2)/2)&B2&REPT("■",ABS(B2))&"|"&REPT("",5))212、利用公式制作带轴的图表且标示升降:{=IF(A2<>"",A2&"┫","")&IF(A2="",REPT("〓",(MAX(ABS(B$2:B$8))+6)*2),IF(B2>0,REPT("",4+MAX(ABS(B$2:B$8)))&IF(ROW()=2,"",IF(B2=OFFSET(B2,-1,0),"→",IF(B2>OFFSET(B2,-1,0),"↑","↓")))&REPT("■",ABS(B 2))&B2&REPT("",4+MAX(ABS(B$2:B$8))-ABS(B2)),REPT("",4+MAX(ABS(B$2:B$8))-ABS(B2)-LEN(B2)/2)&B2&REPT("■",ABS(B2))&IF(ROW( )=1,"",IF(B2=OFFSET(B2,-1,0),"→",IF(B2>OFFSET(B2,-1,0),"↑","↓"))&REPT(" ",4+MAX(ABS(B$2:B$8))))))}213、计算单元格中数字个数:=LEN(A2)*2-LENB(A2)214、将数字倒序排列:{=TEXT(SUM(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)*10^(ROW(INDIRECT( "1:"&LEN(A2)))-1)),REPT(0,LEN(A2)))}215、计算购物金额中小数位数最多是几:{=MAX(LEN(B2:B10*C2:C10)-LEN(INT(B2:B10*C2:C10)))-1}216、计算英文句子中有几个单词:=LEN(A2)-LEN(SUBSTITUTE(SUBSTITUTE(A2,"'"," ")," ",""))+1 217、将英文句子规范化:=PROPER(LEFT(A2))&TRIM(RIGHT(A2,LEN(A2)-1))218、分别提取省市县名:=TRIM(MID(SUBSTITUTE($A2,"/",REPT("",100)),COLUMN(A2)*100-99,100))219、提取英文名字:=LEFT(A2,FIND(" ",A2)-1)220、将分数转换成小数:=(LEFT(A2,FIND("/",A2)-1)+RIGHT(A2,LEN(A2)-FIND("/",A2)))/2221、从英文短句中提取每一个单词:=IFERROR(MID($A2,FIND("~",SUBSTITUTE(" "&$A2&" "," ","~",COLUMN(A2))),FIND("~",SUBSTITUTE(" "&$A2&" ","","~",COLUMN(B2)))-FIND("~",SUBSTITUTE(" "&$A2&" ","","~",COLUMN(A2)))),"")222、将单位为“双”与“片”混合的数量汇总:{=SUM(IF(ISNUMBER(FIND("/",C2:C9)),(LEFT(C2:C9,FIND("/",C2:C9)-1)+RIGH T(C2:C9,LEN(C2:C9)-FIND("/",C2:C9)))/2,C2:C9*IF(B2:B9="片",0.5,1)))}223、提取工作表名:=RIGHT(CELL("filename"),LEN(CELL("filename"))-FIND("]",CELL("filename")) )224、根据产品规格计算产品体积:=PRODUCT(LEFT(B2,FIND("*",B2)-1),MID(B2,FIND("*",B2)+1,FIND("*",B2,FIN D("*",B2)+1)-1-FIND("*",B2)),RIGHT(B2,LEN(B2)-FIND("*",B2,FIND("*",B2)+1)))225、提取括号中的字符串:=IFERROR(MID(A2,FIND("(",A2)+1,FIND(")",A2)-FIND("(",A2)-1),"")226、分别提取长、宽、高:=MID($B2,FIND("@",SUBSTITUTE($B2,"(","@",COLUMN(A1)))+1,FIND("@",SUBSTITUTE($B2,")","@",COLUMN(A1)))-FIND("@",SUBSTITUTE($B2,"(","@",COLUMN(A1)))-1)227、提取学校与医院地址:{=IF(OR(IFERROR(FIND({"学校","医院"},A2),FALSE)),A2,"")}228、计算密码字符串中字符个数:{=COUNT(FIND(CHAR(ROW(65:90)),A2),FIND(CHAR(ROW(97:122)),A2),FIND( ROW(1:10)-1,A2))}229、通讯录单列转三列:{=MID(INDEX($A:$A,SMALL(IF(IFERROR(FIND(C$1,$A$1:$A$15),FALSE),ROW ($1:$15),100000),ROW(A1))),LEN(C$1)+1,100)}230、将15位身份证号码升级为18位:{=IF(LEN(B2)=18,B2,LEFT(REPLACE(B2,7,,19),17)&MID("10X98765432",MOD (SUM(MID(REPLACE(B2,7,,19),ROW(INDIRECT("1:17")),1)*2^(18-ROW(INDIREC T("1:17")))),11)+1,1))}231、将产品型号规范化:=IF(MID(A2,5,2)="00",A2,REPLACE(A2,5,,"00"))232、求最大时间:{=TEXT(MAX(--TEXT(REPLACE(LEFT(A2:A7,7),5,1,RIGHT(A2:A7,2)),"00!:00 00-00")),"hmm/dd/mm")}233、分别提取小时、分钟、秒:=REPLACE(REPLACE($A$1&$A2,FIND(B$1,$A$1&$A2),100,),1,FIND(A$1,$A$ 1&$A2)+1,)234、将年级或者专业与班级名称分开:{=REPLACE(A2,MAX(IFERROR(SEARCH(CHAR(ROW($65:$90)),A2),0)),10,)}235、提取各软件的版本号:=REPLACE(REPLACE(A2,1,SEARCH("(",A2),),LEN(REPLACE(A2,1,SEARCH("(" ,A2),)),1,)236、店名分类:=IF(COUNT(SEARCH({"小吃","酒吧","茶","咖啡","电影","休闲","网吧"},A2))=1,"餐饮娱乐",IF(COUNT(SEARCH({"干洗","医院","药","茶","蛋糕","面包","物流","驾校","开锁","家政","装饰","搬家","维修","中介","卫生","旅馆"},A2))=1,"便民服务",IF(COUNT(SEARCH({"游乐场","旅行社","旅游"},A2))=1,"旅游")))237、查找编号中重复出现的数字:重复数字个数{=COUNT(SEARCH((ROW($1:$10)-1)&"*"&(ROW($1:$10)-1),A2))};重复字符=IF(COUNT(SEARCH("0*0",A2)),0,"")&SUBSTITUTE(SUMPRODUCT(ISNUMBER( SEARCH(ROW($1:$9)&"*"&ROW($1:$9),A2))*ROW($1:$9)*10^(9-ROW($1:$9))),0 ,)238、统计名为“刘星”者人数:{=COUNT(SEARCH("?刘星",A2:A9))}239、剔除多余的省名:=SUBSTITUTE(A2,IF(ISERROR(SEARCH("重庆市",A2)),"","四川省"),"")240、将日期规范化再求差:=SUBSTITUTE(C2,".","-")-SUBSTITUTE(B2,".","-")241、提取两个符号之间的字符串:=TRIM(MID(SUBSTITUTE(B2,"*",REPT("",50)),FIND("*",B2),100))242、产品规格格式转换:=SUBSTITUTE(SUBSTITUTE(A2,":","("),"*",")*")&")"243、判断调色配方中是否包含色粉“B”:=LEN(SUBSTITUTE(B2,"B",""))<>LEN(B2) 244、提取姓名与省份:=TRIM(MID(A2,1,FIND("|",A2)-1)&MID(SUBSTITUTE(A2,"|",REPT("",100)),500,100))245、将IP地址规范化:=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE("."&A2,".0","."),".0","."),".","",1)246、提取最后一次短跑成绩:=REPLACE(A2,1,FIND("々",SUBSTITUTE(A2,"|","々",LEN(A2)-LEN(SUBSTITUTE(A2,"|",)))),)247、从地址中提取省名:=LEFT(A2,FIND("省",A2))248、计算小学参赛者人数:{=COUNT(0/(LEFT(B2:B11)="小"))}249、计算四川方向飞机票总价:=SUMPRODUCT(N(LEFT(A2:A11,2)="四川"),N(B2:B11="飞机"),C2:C11)250、通过身份证号码计算年龄:=TEXT(TODAY(),"YYYY")-(IF(LEN(B2)=18,"",19)&LEFT(REPLACE(B2,1,6,""),2 +(LEN(B2)=18)*2))251、从混合字符串中取重量:=LOOKUP(9E+307,--LEFT(B2,ROW($1:$10)))*C2 252、将金额分散填充:=LEFT(RIGHT(" ¥"&$A2*100,13-COLUMN()))253、提取成绩并计算平均:{=AVERAGE(MID(A2:A7,4,LEN(A2:A7)-3)*1)}254、提取参赛选手姓名:=MID(A2,FIND(":",A2)+1,LEN(A2))255、从混合字符串中提取金额:=LOOKUP(307,--MID(B2,MIN(FIND({1;2;3;4;5;6;7;8;9},B2&123456789)),ROW($ 1:$99)))256、从卡机数据提取打卡时间:=730>--MID(A2,14,4)257、根据卡机数据判断员工部门:=CHOOSE(MATCH(--RIGHT(A2,3),{1,38,14,11,8,21,43,9,28},0),"生产部","业务部","总务部","人事部","食堂","保卫部","采购部","送货部","财务部")258、根据身份证号码统计男性人数:{=SUM(MOD(LEFT(RIGHT(B2:B11,1+(LEN(B2:B11)=18))),2))}259、从汉字与数字混合字串中提取温度数据:{=MAX(IFERROR(--RIGHT(LEFT(B2,LEN(B2)-1),ROW($1:$10)),0))} 260、将字符串位数统一:{=TEXT(RIGHT(A2,LEN(A2)-1),"!"&LEFT(A2)&REPT(0,MAX(LEN(A$2:A$10))-1 ))}261、对所有人员按平均分排序:{=INDEX(A:A,RIGHT(LARGE(B$2:B$11*1000+ROW($2:$11),ROW()-1),3))}262、取金额的角位与分位叫:=--RIGHT(ROUND(A2*100,),2)263、从格式不规范的日期中取出日:=TRIM(RIGHT(SUBSTITUTE(A2,"."," ",2),3)) 264、计算平均成绩(忽略缺考人员):=ROUND(AVERAGE(B2:B10),2)265、计算90分以上的平均成绩:{=ROUND(AVERAGE(IF(ISNUMBER(B2:B10)*(B2:B10>90),B2:B10)),2)} 266、计算当前表以外的所有工作表平均值2:=AVERAGE(一班:五班!B:B)267、计算二车间女职工的平均工资:{=AVERAGE(IF((B2:B10="二车间")*(C2:C10="女"),D2:D10))}268、计算一车间和三车间女职工的平均工资:{=AVERAGE(IF((B2:B10="一车间")+(B2:B10="三车间")*(C2:C10="女"),D2:D10))}269、计算各业务员的平均奖金:{=AVERAGE(1500+300*(INT((C2:C11-80000)/10000)))}270、计算平均工资(不忽略无薪人员):=ROUND(AVERAGEA(B2:B10),2)271、计算每人平均出口量:{=AVERAGEA((C2:C11="A")*D2:D11)}272、计算平均成绩,成绩空白也计算:{=AVERAGEA(B2:B11*1)}273、计算二年级所有人员的平均获奖率:{=TEXT(AVERAGEA(IF(LEFT(A2:A10,3)="二年级",B2:B10/C2:C10)),"0.00%")}274、统计前三名人员的平均成绩:=AVERAGEA(LARGE(B2:B11,{1,2,3}))275、求每季度平均支出金额:=AVERAGEIF(B2:B9,"支出",C2)276、计算每个车间大于250的平均产量:=AVERAGEIF(B2:C11,">250")277、去掉首尾求平均:=AVERAGEIFS(B2:B11,B2:B11,">"&MIN(B2:B11),B2:B11,"<"&MAX(B2:B11))278、生产A产品且无异常的机台平均产量:=AVERAGEIFS(C2:C11,B2:B11,"A",D2:D11,"")279、计算生产车间异常机台个数:=COUNT(C2:C11)280、计算及格率:{=TEXT(COUNT(0/(B2:B11>=60))/COUNT(B2:B11),"0.00%")}281、统计属于餐饮娱乐业的店名个数:{=COUNT(SEARCH({"小吃","酒吧","茶","咖啡","电影","休闲","网吧"},A2:A11))}282、统计各分数段人数:{=COUNT(0/((B$2:B$11>ROW(A6)*10)*(B$2:B$11<=ROW(A7)*10)))} 283、统计有多少个选手:{=COUNT(0/(MATCH(B2:B11,B2:B11,)=(ROW(2:11)-1)))}284、统计出勤异常人数:=COUNTA(B2:B11)285、判断是否有人缺考:=IF(COUNTA(B2:E10)=ROWS(B2:E10)*COLUMNS(B2:E10),"没有","有")286、统计未检验完成的产品数:=COUNTBLANK(B2:B11)287、统计产量达标率:=TEXT(COUNTIF(B2:B11,">=800")/COUNT(B2:B11),"0.00")288、根据毕业学校统计中学学历人数:=COUNTIF(B2:B11,"*中学")289、计算两列数据相同个数:{=SUM(COUNTIF(A2:A11,B2:B11))}290、统计连续三次进入前十名的人数:{=SUM(COUNTIF(C2:C11,IF(COUNTIF(A2:A11,B2:B11),B2:B11)))} 291、统计淘汰者人数:{=SUM(N(COUNTIF(A2:C11,A2:C11)=1))}292、统计区域中不重复数据个数:{=SUM(1/COUNTIF(B2:B8,B2:B8))}293、统计诺基亚、摩托罗拉和联想已隹出手机个数:=SUM(COUNTIF(B2:B11,"*"&{"诺基亚","摩托罗拉","联想"}&"*"))294、统计联想比摩托罗拉手机的销量高多少:{=SUM(COUNTIF(B2:B11,{"诺基亚*","*联想*"})*{1,-1})}295、统计冠军榜前三名:{=INDEX(B:B,SMALL(IF(COUNTIF(B$2:B$12,B$2:B$12)*((MATCH(B$2:B$12,B $2:B$12,)=ROW($2:$12)-1))>=LARGE(COUNTIF(B$2:B$12,B$2:B$12)*((MATCH( B$2:B$12,B$2:B$12,)=ROW($2:$12)-1)),3),ROW($2:$12)),ROW(A1)))}296、统计真空、假空单元格个数:=COUNTIF(成绩!C2:C11,"=")297、对名册表进行混合编号:=IF(RIGHT(B1)<>"班",ROW()-COUNTIF($B$1:B1,"??班"),TEXT(COUNTIF($B$1:B1,"??班"),"[DBNum2]0"))298、提取不重复数据5:{=INDEX(B:B,MATCH(0,COUNTIF($D$1:D1,B$2:B$11),0)+1)}299、中国式排名:{=SUM(IF(B$2:B$11>B2,1/COUNTIF(B$2:B$11,B$2:B$11)))+1}300、统计大于80分的三好学生个数:{=COUNTIFS(B2:B11,"三好学生",C2:C11,">80")}301、统计业绩在6万到8万之间的女业务员个数:=COUNTIFS(B2:B11,"女",C2:C11,">60000",C2:C11,"<=800000")302、统计二班和三班数学竞赛获奖人数:=SUM(COUNTIFS(B2:B11,{"二班","三班"},C2:C11,"数学*"))303、根据身高计算各班淘汰人数:=SUM(COUNTIFS(B$2:B$11,E1,C$2:C$11,{"<160",">180"}))304、计算A列最后一个非空单元格行号:{=MAX((A:A<>"")*ROW(A:A))}305、计算女职工的最大年龄:{=MAX((B2:B11="女")*C2:C11)}306、消除单位提取数据:{=MAX(IFERROR(ABS(LEFT(A2,ROW($1:$100))),))*IF(LEFT(A2)="-",-1,1)}307、计算单日最高销售金额:{=MAX(SUMIF(A2:A11,A2:A11,C2:C11))}308、查找第一名学生姓名:=INDEX(A2:A10,MATCH(MAX(B2:B10),B2:B10,))309、统计季度最高产值合。

excel中单元格引用当前行其他列数据的函数

excel中单元格引用当前行其他列数据的函数

主题:Excel中单元格引用当前行其他列数据的函数正文:在Excel中,我们常常需要用到当前行其他列的数据。

我们有一个工资表,需要根据员工的工作时间和小时工资来计算每个员工的工资总额。

这时候,就需要用到单元格引用当前行其他列数据的函数。

在Excel中,有几种常用的函数可以实现单元格引用当前行其他列数据的功能,接下来我们将逐一介绍这些函数以及它们的用法。

1. INDEX函数INDEX函数是一种强大的函数,可以根据指定的行号和列号返回一个单元格的值。

在引用当前行其他列数据时,我们可以利用INDEX函数来实现。

具体的用法如下:=INDEX(数据区域, 行号, 列号)我们有一个工资表,工作时间在A列,小时工资在B列,需要计算每个员工的工资总额。

我们可以使用以下公式来实现:=INDEX($A$1:$B$100, ROW(), 1) * INDEX($A$1:$B$100, ROW(),这个公式中,INDEX($A$1:$B$100, ROW(), 1)返回当前行A列的值,也就是工作时间;INDEX($A$1:$B$100, ROW(), 2)返回当前行B列的值,也就是小时工资。

通过乘法运算,我们就可以得到每个员工的工资总额。

2. OFFSET函数OFFSET函数可以根据指定的行数和列数来返回一个单元格的值。

在引用当前行其他列数据时,我们可以利用OFFSET函数来实现。

具体的用法如下:=OFFSET(起始单元格, 行偏移量, 列偏移量)我们有一个工资表,工作时间在A列,小时工资在B列,需要计算每个员工的工资总额。

我们可以使用以下公式来实现:=OFFSET($A$1, ROW()-1, 0) * OFFSET($B$1, ROW()-1, 0)这个公式中,OFFSET($A$1, ROW()-1, 0)返回当前行A列的值,也就是工作时间;OFFSET($B$1, ROW()-1, 0)返回当前行B列的值,也就是小时工资。

薪酬常用函数说明

薪酬常用函数说明

薪酬常用函数说明➢itemvalue_abs_period()系统函数说明:1、函数描述:返回某个薪酬方案在某个薪资期间的某个薪酬项目的值;2、参数描述:参数1、薪资期间:可选当前HR组织的所有薪资期间;参数2、薪酬方案:可选当前HR组织所有未删除,已启用状态的方案;参数3、薪酬项目:可选当前HR组织下已启用的除了内置人事项目之外的所有薪酬项目;参数4、次数类型:分当绝对次数和相对次数(绝对次数用abs_time表示;相对次数用rel_time表示);参数5、开始次数;参数6、结束次数;注:次数是非必填项,不选任何次数,表示该期间所有次数的合计;3、函数格式:通过函数向导界面进行参数设置,函数设置结果格式为:itemvalue_abs_period("薪资期间编码", "薪酬方案编码", "薪酬项目编码","次数类型","开始次数","结束次数")4、举例:某公司有两个薪酬方案,“奖金方案”(002)中的依赖项目“应发工资”,需要取”工资方案”(001)的2006年12月的“应发工资”(FSAL004)项目的值:应发工资= itemvalue_abs_period("200612", "001", "FSAL004","","","")➢itemvalue_rel_period()系统函数说明:1、函数描述:返回某个薪酬方案在某个固定间隔薪资期间的某个薪酬项目的值;2、参数描述:参数1、薪资期间:和当前薪酬方案的薪资期间的间隔值,只支持整数;负数表示早几个期间,0表示同一期间,正数表示晚几个期间;参数2、薪酬方案:可选当前HR组织所有未删除,已启用状态的方案;参数3、薪酬项目:可选当前HR组织下已启用的除了内置人事项目之外的所有薪酬项目;参数4、次数类型:分当绝对次数和相对次数(绝对次数用abs_time表示;相对次数用rel_time表示);参数5、开始次数:当为相对次数时,以当前方案的当前次数为准;0表示等于当前次数,负数表示从当前次数之前几次开始;整数表示当前次数后几次开始;参数6、结束次数;当为相对次数时,以当前方案的当前次数为准;0表示等于当前次数,负数表示从当前次数之前几次结束;整数表示当前次数后几次结束;注:次数是非必填项,不选任何次数,表示该期间所有次数的合计;选择了次数,表示取所选次数之间的所有数据合计;3、函数格式:通过函数向导界面进行参数设置,函数设置结果格式为:itemvalue_rel_period("薪资期间间隔值", "薪酬方案编码", "薪酬项目编码","次数类型","开始次数","结束次数")4、举例:某公司的”工资方案”(001),本月扣上月的税,即当月的所得税基数,始终取前一个月的应发合计(FSAL004):所得税基数= itemvalue_rel_period("-1", "001", "FSAL004","","","")➢person_age()系统函数说明:1、函数描述:返回职员的某个人事项目(工龄或者年限)的年数值;2、参数描述:参数1、人事项目3、函数格式:通过函数向导界面进行参数设置,函数设置结果格式为:person_age("人事项目编码")4、举例:某公司根据”集团服务年限”(FPER015)对应的年数,每年500元,计算集团服务奖金:集团服务奖金= person_age("FPER015")*500➢get_adjust_age ()系统函数说明:1、函数描述:返回一个以年为单位的实数,参数之间的计算关系是:年限=(被减数日期- 减数日期)- 调整时间;2、参数描述:参数1、被减数日期;参数2、减数日期;参数3、调整值;3、函数格式:通过函数向导界面进行参数设置,函数设置结果格式为:get_adjust_age("被减数日期","减数日期","调整时间")4、举例:某公司的公司工龄=当前时间-入司时间-加入公司调整时间,(加入公司调整时间为员工中途离职再入职,不在公司的时间),工龄工资为每年50元,计算工龄工资:工龄工资= get_adjust_age("当前日期","加入公司日期","加入公司调整时间")*50➢get_period_compare_year()系统函数说明:1、函数描述:返回当前薪资期间内的指定日期与所选人事项目日期比较后的整年数值;2、参数描述:参数1、人事项目:支持所有内置日期项目;参数2、日期:1至31之间的正整数,当前薪酬方案的薪资期间中的某日历日,如”15”日或者”30”日等;3、函数格式:通过函数向导界面进行参数设置,函数设置结果格式为:get_period_compare_year(人事项目编码,日期)4、举例:某公司根据员工的”参加工作日期”(FPER028),与当前薪酬方案的薪资期间的年、月的”15”日这个时间点作比较,每满一年50元,计算员工的工龄工资:工龄=get_period_compare_year("FPER028","15")工龄工资=工龄*50➢get_period_ year()系统函数说明:1、函数描述:返回当前薪酬方案的薪资期间的年份;2、参数描述:无参数;3、函数格式:双击进入公式编辑框即可,函数设置结果格式为:get_period_year ()4、举例:某公司根据从2000年至今一共多少年,每年1000元,来计算员工福利费:福利费= ( get_period_year() - 2000) * 1000➢get_period_ month()系统函数说明:1、函数描述:返回当前薪酬方案的薪资期间的月份;2、参数描述:无参数;3、函数格式:双击进入公式编辑框即可,函数设置结果格式为:get_period_month()4、举例:根据当前薪酬方案的薪资期间的月份是否大于等于10月,判断是否发放取暖费:如果( get_period_month() >=10 ) {取暖费= 1000} 否则{取暖费=0}➢get_pref_ result()系统函数说明:1、函数描述:返回指定评估活动的绩效考核成绩(针对已完成状态的评估活动中已审核的绩效数据);2、参数描述:参数1、活动类型:目标绩效考核:0 ;360度绩效考核:1;综合绩效考核:2 ;汇总方案活动:3;参数2、评估活动:可选绩效系统中已完成状态的评估活动的名称,返回评估活动系统ID;参数3、绩效结果类型:评估总分:0 ,修订总分:1 ,绩效等级:2 ;3、函数格式:通过函数向导界面进行参数设置,函数设置结果格式为:get_perf_result("活动类型值","评估活动ID","绩效结果类型值")4、举例:根据”360度绩效考核”的”评估活动”(活动1)的”修订总分”计算绩效工资为get_perf_result("1","CN2YRAEPEADgAK2zCgrIEr8uN9k=","1")如果(360度绩效考核修订总分>=80) {绩效工资=5000} 否则{绩效工资= 4000}注意:get_perf_result函数,其中“目标考核“的评估活动调用HR权限范围控制隔离的F7,其余评估活动调用用户行政组织范围与委托的HR交集的权限范围控制隔离的F7。

出勤天数函数公式

出勤天数函数公式

出勤天数函数公式
假设我们有以下输入变量:
- 起始日期(start_date):一段时间的开始日期。

- 结束日期(end_date):一段时间的结束日期。

- 请假天数(leave_days):在这段时间内员工请假的天数。

我们可以使用以下公式来计算出勤天数:
出勤天数=结束日期-起始日期+1-请假天数
这个公式的思路是先计算起始日期到结束日期之间的天数,然后减去
请假天数。

再加1是因为算上首尾两天。

这个公式的基本原理是将请假天数从总天数中减去,从而得到实际出
勤天数。

下面是一个具体的应用例子:
假设起始日期是2024年1月1日,结束日期是2024年1月31日,
员工请了3天假。

我们可以使用上述公式来计算:
出勤天数=31-1+1-3=28
所以在这个例子中,员工的出勤天数是28天。

当然,在实际应用中,出勤天数的计算可能会更加复杂,因为可能会
涉及到工作日和非工作日的判断,以及其他特殊情况的考虑。

例如,周末、法定假日、加班等对出勤天数的影响。

针对不同的情况,可以设计不同的
规则和公式来计算出勤天数。

总结起来,出勤天数函数是一个用于计算其中一段时间内的实际出勤天数的数学函数。

它可以根据不同的条件和规则进行计算,帮助人力资源管理和工资计算等领域进行相应的统计和分析。

薪酬核算常用的函数公式

薪酬核算常用的函数公式

薪酬核算常用的函数公式薪酬核算,说到底就是把钱算得明明白白,让大家心里都踏实。

想象一下,月底发薪水的时候,老板笑呵呵地说:“来吧,大家的血汗钱发放啦!”这时候,员工们的心里那种雀跃的感觉,简直就像过年放鞭炮一样!不过,要让这份“心满意足”不只是纸上谈兵,咱们就得掌握一些薪酬核算的函数公式了。

1. 薪资计算的基本公式1.1. 基础工资的计算说到薪资计算,首先得从基础工资说起。

基础工资就像是咱们日常生活中的“米”,没有它,后面的“菜”再丰盛也没用。

公式一般是:基础工资 = 职位工资 + 绩效工资。

简单点说,就是你的岗位有多重要,干得好不好,工资自然水涨船高!不过,要是绩效太差,可能就得喝点“西北风”了。

1.2. 加班费的计算接下来,我们得聊聊加班费。

现代职场,谁没加过班呢?为了生活,也为了梦想,加班成了常态。

加班费的计算公式是:加班费 = 加班小时× 单位加班工资。

这里得注意,通常加班工资可是要比正常工资高哦,大家干得辛苦,理应有回报嘛。

像我有个朋友,每次加班回来都是“累得像只狗”,但看到那加班费,心里总会冒出一阵“幸福的苦涩”!2. 社会保险的扣除2.1. 社保的种类社会保险,这个可是个“大块头”,得认真对待。

社保主要包括养老保险、医疗保险、失业保险、工伤保险和生育保险。

算下来,这五样就像是一份“保护套餐”,让你在不同情况下都能得到保障。

虽然社保会从工资里扣除,但其实大家心里都明白,未来有保障,心里那份踏实感,是用钱买不到的。

2.2. 社保扣除的公式社保扣除的计算就更复杂了,得根据当地的社保比例来。

一般公式是:社保扣除 = 工资× 社保比例。

不同城市、不同企业的比例都可能有所不同,得自己查一查。

听说有些公司为了留住人才,社保比例特别高,真是个让人羡慕的“金饭碗”!不过嘛,有些老板就喜欢“抠门”,扣得让员工心里直翻白眼,真是让人无奈。

3. 税收的扣除3.1. 个人所得税谈到薪酬核算,怎么能不提个人所得税呢?这是大家心中的一块“心头病”。

夜班工时计算函数

夜班工时计算函数

夜班工时计算函数在现代社会,许多工作岗位需要员工进行夜班工作,为了准确计算夜班工时,并有效管理员工的工作时间,我们可以借助夜班工时计算函数来简化这一过程。

夜班工时计算函数可以根据员工的上班时间和下班时间,自动计算出员工在夜班期间的工作时长。

下面将介绍该函数的具体用法。

首先,为了能够使用这个计算函数,我们需要提前准备好员工的上班时间和下班时间数据。

这些数据可以通过人力资源部门或工作调度系统获取。

在计算函数中,我们需要使用24小时制的时间格式。

例如,上班时间为晚上10点,下班时间为第二天凌晨2点,可以分别表示为“22:00”和“02:00”。

接下来,我们可以使用夜班工时计算函数来计算员工在夜班期间的工作时长。

函数的格式如下:```pythondef calculate_night_shift_hours(start_time, end_time): if start_time <= end_time:night_shift_hours = end_time - start_timenight_shift_hours = 24 - start_time + end_time return night_shift_hours在上述函数中,参数start_time表示员工的上班时间,参数end_time表示员工的下班时间。

函数首先判断开始时间和结束时间的先后顺序,若开始时间早于等于结束时间,则直接计算夜班工时;若开始时间晚于结束时间,则需要将夜班跨越的时间加上。

完成函数编写后,我们可以将员工的具体上班时间和下班时间代入函数中进行计算。

例如,假设某员工的上班时间为晚上9点,下班时间为第二天凌晨3点,我们可以这样使用计算函数:```pythonshift_hours = calculate_night_shift_hours(21, 3)执行上述代码后,shift_hours的值将等于6,表示该员工在夜班期间工作了6个小时。

钉钉智能薪酬公式函数

钉钉智能薪酬公式函数

第一部分:系统变量讲解1.获取员工本公司服务月份说明:用以获取员工在司工龄。

截至当前算薪周期,员工在本公司的服务月份数。

案例:A员工于2018年4月5日入职,企业的算薪周期为每月的1日至最后一天。

那么,企业计算A员工6月份工资时,A员工的司龄为2个月。

计算方式:4月5日至6月30日,共计2个月25天,取整数。

2.判断员工是否本月入职或离职说明:用以判断员工本月是否入职或离职 。

如果员工入职日或最后工作日在当前算薪周期内,结果为“是”,反之为“否”。

案例:A员工于2018年4月5日入职,6月6日离职。

企业的算薪周期为每月1日至最后一天。

那么,企业计算A员工4月份工资时,则需要系统来判断员工4月份是否入职,或者5月份是否离职。

计算公式:当月是否入离职=IF (ONBOARDTERMINATION()=”是”,1,0) ONBOARDTERMINATION() 直接用“判断员工本月是否入职或离职”函数插入。

计算结果为1,说明A员工已在当月办理入离职;计算结果为0,说明A员工未在当月办理入离职。

根据A员工的情况,计算4月份工资,结果为1;计算5月份工资,结果为0;计算6月份工资,结果为1。

3.获取本月计薪日天数说明:用以获取当前算薪周期工作天数(包含法定节假日及调休,不含双休日)。

案例:A员工于2018年4月5日入职,企业的算薪周期为每月1日至最后一天。

那么,A员工4月份的“本月计薪日天数”为21天。

计算方式:算薪周期为4月1日至4月30日,合计周一至周五、法定节假日及调休天数,为21天。

4.本月实际计薪日天数说明:用以获取员工当前算薪周期实际工作日天数(包含法定节假日及调休,不含双休日)。

案例:A员工于2018年4月5日入职,企业的算薪周期为每月1日至最后一天。

那么,A员工4月份的“当月实际工作日天数”为18天。

计算方式:算薪周期为4月1日至4月30日,A员工4月5日入职,则从5日起算(含5日当天),合计周一至周五、法定节假日及调休天数,为18天。

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