小朋友,你没事吧?今天分享一套常用的函数式公式,每天学习一点知识,让家里的生活不再显得那么空虚。
1.查找重复的内容。
=IF(COUNTIF(A:A,A2)1,“重复”、“”。
COIUNTIF函数用于计算一个区域中符合条件的细胞数量。
使用COIUNTIF函数计算a列中有多少名称与A2相同。然后用IF函数判断,如果COIUNTIF函数的结果大于1,说明有重复。
2.第一次出现重复内容时不要提示。
=IF(COUNTIF(A$2:A2,A2)1,“重复”。
COUNTIF函数使用动态扩展的参考范围A$2:A2。随着公式的向下复制,这个范围会不断扩大,变成2:A3,2:A4,2:A5.即统计从单元格A2到公式所在行有多少个与A列同名的单元格。
如果名字第一次出现,COUNTIF(A$2:A2,A2)的计算结果等于1;如果重复出现,结果必须大于1。
最后用IF函数判断COUNTIF函数的结果是否大于1,如果大于1则返回指定内容“重复”。
3.根据出生日期计算年龄。
=DATEDIF(A2,TODAY(),“y”)
TODAY函数返回系统的当前日期。
DATEDIF函数将A2的出生日期作为开始日期,将系统日期作为结束日期,第三个参数使用y,表示计算两个日期之间的整年数。
4.根据身份证号提取出生日期。
=文本(MID(A2,7,8),“0-00-00”)
首先,使用MID函数从A2单元格的第7位开始,提取代表出生日期19720516的8个字符。然后用TEXT函数把它变成日期式的文本“1972-05-16”,最后加上两个负号,即计算负数的负数。通过这样的数学计算,文本类型的日期变成了真实的日期序列值。
如果单元格显示五位数的值,只需将其设置为日期格式。
5.根据身份证号码提取性别。
=IF(MOD(MID(A2,17,1),2),“男”,“女”)
首先,使用MID函数从A2单元格的第17位提取一个字符,这是性别代码。
然后用MOD函数计算性别码除以2的余数。
如果IF函数的第一个参数等于0,IF函数将其视为FALSE,并返回第三个参数指定的内容“女性”。如果不等于0,按“真”返回第二个参数指定的内容“男性”。
6.数数90分以上的人数。
=COUNTIF(B1:B7,“D1”)
特别是,如果COUNTIF的第二个参数使用大于、小于、大于或等于、小于或等于、不等于的计算方法,如果条件是指向某个单元格,则需要用连接符号将比较运算符与单元格地址连接起来。
在这个例子中,如果第二个参数写为“D1”,公式将不会得到正确的结果。
7.统计每个分数段的人数。
同时,选择E2:E5,输入以下公式,按住Shift和Ctrl键,然后按回车键。
=FREQUENCY(B2:B7,{ 70;80;90})
FREQUENCY的功能是计算某一区域内数值出现的频率。
第一个参数B2:B7是数值所在的区域,第二个参数{ 70;80;90}是用于计算频率的间隔。
返回的结果比指定的间隔数多一个,因此在本例中需要同时选择四个单元格。
返回的结果是小于等于70的数,71~80的数,81~90的数,最后一个是大于90的零件数。
8、根据条件统计平均值。
=AVERAGEIF(B2:B7,“男性”,C2:C7)
AV开头的函数类似于SUMIF函数,它的作用是计算指定条件的平均值。
第一个参数是要判断条件的区域,第二个参数是指定条件,第三个参数是要计算平均值的区域。
如果第一个参数满足指定条件,则计算相应第三个参数的平均值。
9.多条件统计平均值。
=averageifs (d2:d7,c2:c7,“男性”,B2:B7,“销售”)。
多条件计算平均值。第一个参数是用于计算平均值的面积,后面是条件面积1/条件1、条件面积2/条件2.
如果以下各组条件都满足,则计算相应第一个参数的平均值。
10、人数统计不重复。
=SUMPRODUCT(1/COUNTIF(A2:A9,a 2: a9))
使用COUNTIF函数计算单元格A2:A9中每个元素的出现次数,以获得内存数组。
{1;1;2;2;1;1;2;2}
如果一个名称出现一次,它在内存数组中是1,如果一个名称出现两次,它在内存数组中是2。
然后用这个内存数组除以1,一旦出现1/1,结果还是1。
两次,就是两个半,
三次,就是三个1/3,加起来还是1。
在特殊时期,朋友们应该尽量不要出门。无聊,就看看窗外的风景。