大家好。今天给大家分享12组Excel公式组合的用法,是一些工作中常见的问题。如果以后遇到这样的问题,可以直接套用。废话不多说,直接开始吧。
特别纵队
30天超越从初学者到精通
作者:Excel从零到一
29.9元
已经有2861人购买了。
考试
1.多条件判断(同时满足)
这里要求出勤天数大于等于24天,考核得分大于等于85分,才能获得500奖金。否则就没有奖金了。公式为=IF(AND(B3=24,C3=85),500,0)。
这里用and函数作为if函数的第一个参数,and函数的结果是一个逻辑值,只有所有条件都正确才会返回true,否则返回false。
2.多条件判定(满足一个即可)
如果把以上条件改成出勤天数24天以上,考核成绩85分以上,满足任何一项都可以获得500奖金。公式为:=IF(或者(B3=24,C3=85),500,0)。
OR函数的结果也是一个逻辑值。不同的是OR函数只要有一个条件正确就会返回true的结果,只有所有条件都错误才会返回false的结果。
3.身份证号码提取出生日期
公式:=text (mid (B3,7,8)," 0-00-00 ")
这里我们用mid函数提取身份证号码中出生日期的位置,然后用text函数设置号码的显示格式。如果你需要使用这个公式,只需将B3改变到你想要的单元格位置。
4.身份证号码计算性别
公式:=IF(MOD(MID(B3,17,1),2),“男”,“女”)
身份证第17位是性别代码,偶数为女性,奇数为男性。这里用mid函数提取第17位,然后用mod函数判断奇偶,最后用if函数输出结果。如果您需要使用此功能,您只需将B3单元格更改到您需要的单元格位置。
5.身份证号码计算年龄
公式:=datedif (text (mid (B3,7,8)," 0-00-00 "),today()," y ")
Datedif函数的作用是计算两个日期之间的差值。这里我们先用Text (MID (b3,7,8)," 0-00-00 ")提取出生日期作为第一个参数的起始时间,用today函数得到当天的日期作为第二个参数。第三个参数是Y,这意味着计算类型是year。如果你需要应用一个公式,只需改变B3单元。
6.身份证号码查找重复
公式:=if (B3=""," ",if (countif ($ b $: $ b $9,B3 "* ")
gt;1,”重复”,””))在这里如果身份证号码不重复,函数会返回空值,如果重复的话就会返回重复两个字,在这里需要注意的是countif函数中的数据区域一定要进行绝对引用
7.统计不重复的个数
公式:=SUMPRODUCT(1/COUNTIF(A3:A13,A3:A13))
首先函数会利用countif函数计算出重复的个数,然后再用1除以这个结果,最后利用sumproduct函数求和,比如一个数据重复3次,那么countif就会得到三个3,然后用1除以countif就会得到三个1/3,相加的结果就是1,想要使用函数只需要将A3:A13替换为你需要的数据区域即可
8.分离单位与数字
公式:=LEFT(C3,LEN(C3)-4)
在这里C3是单元格的位置,4就是单位(kg/元)所占的字符数个数
9.条件求和
比如在这里想要求一下鲁班总和的数据,公式:=SUMIF(A3:A13,D4,B3:B13)
A3:A13是条件求和判断的数据区域,D4是求和条件,B3:B13是条件求和的区域
10.条件计数
比如在这里想要鲁班姓名出现的次数,公式:=COUNTIF(A3:A13,D4)
A3:A13是条件计数用于判断的数据区域,D4是条件计数条件
11条件求最大值最小值
最大值公式:=MAXIFS(B3:B12,A3:A12,D4)
最小值公式: =MINIFS(B3:B12,A3:A12,D4)
这两个函数的参数都是一样的,第一参数:B3:B12要确定最大值的单元格,第二参数:A3:A12用于判断的数据区域,第三参数:D4判断的条件
12.设置手机号保护
公式:=SUBSTITUTE(B3,MID(B3,4,4),”****”)
Subtitute这个函数的作用是将字符串的某一部分替换为另一部分,在这里我们利用mid函数将手机号码中的一部分数据提取数据,然后再替换为四个星号
以上就是今天分享的12个公式组合,公式组合还有很多,你想要学了解哪些,不妨留言告诉我~
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 puzdycom@126.com 举报,一经查实,本站将立刻删除。