首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Excel公式技巧88:使用FREQUENCY函数统计不同值、唯一值和连续值(上)

图1 很显然,在列表中的不同数值是1、2、3、7,共4个,使用的公式是: =SUM(--(FREQUENCY(B4:B12,B4:B12)>0)) 下面对这个公式进行解析,以帮助理解。...如下图2所示,在单元格区域B4:B12中包含一系列数值/文本数据,想要统计不同的数据数量。 ?...图2 下面是使用的数组公式: =SUM(--(FREQUENCY(IF(B4:B12"",MATCH("~"&B4:B12,B4:B12&"",0)),ROW(B4:B12)-ROW(B4)+1)>...使用公式: =SUM(--(FREQUENCY(B4:B12,B4:B12)=1)) 我们仅想得到只出现1次的数值的数量,因此公式中使用=1。...使用数公式: =SUM(--(FREQUENCY(IF(B4:B12"",MATCH("~"&B4:B12,B4:B12&"",0)),ROW(B4:B12)-ROW(B4)+1)=1)) 这个公式的原理与上文第

1.8K20
您找到你想要的搜索结果了吗?
是的
没有找到

Excel公式技巧73:获取一列中长度最大的数据值

在《Excel公式技巧72:获取一列中单元格内容的最大长度》中,我们使用一个简单的数组公式: =MAX(LEN(B3:B12)) 获取一列中单元格内容最长的文本长度值。...仍以上文示例工作表为例,可以使用数组公式: =INDEX(B3:B12,MATCH(MAX(LEN(B3:B12)),LEN(B3:B12),0)) 结果如下图1所示。 ?...图1 我们已经知道,公式中的: MAX(LEN(B3:B12)) 得到单元格区域中最长单元格的长度值:12 公式中的: LEN(B3:B12) 生成由单元格区域中各单元格长度值组成的数组: {7;6;4...;5;12;6;3;6;1;3} 将上述结果作为MATCH函数的参数,找到最大长度值所在的位置: MATCH(MAX(LEN(B3:B12)),LEN(B3:B12),0) 转换为: MATCH(12,...{7;6;4;5;12;6;3;6;1;3},0) 得到: 5 代入INDEX函数中,得到: =INDEX(B3:B12,5) 得到内容最长的单元格B7中的值: excelperfect 如果将单元格区域命名为

5.3K10

或关系求均值(函数虐心版)

公式:=AVERAGEIF(B2:B12,"石原里美",C2:C12) Averageif(要判断的列,判断条件,要求均值的列) 下面有个图送给大家 ? 二、或关系多条件求均值 ?...{=AVERAGEIF(B2:B12,{"石原里美";"裴秀智";"李智恩"},C2:C12)} Averageif实现单条件求和,很多朋友以为将单条件替换为数组即可,这里有个错误认知,是什么呢?...公式:{=AVERAGE(IF(B2:B12={"石原里美","裴秀智","李智恩"},C2:C12,""))} 大括号不是人为输入的,输入函数后同时按住Ctrl+shift+enter可以自动生成 为什么这个数组函数可以呢...那我们来拆分一下这个函数 最外层Average不表,我们拆分一下IF函数 IF(B2:B12={"石原里美","裴秀智","李智恩"},C2:C12,"") 这个数组函数等于三个IF函数组合而成!...IF(B2:B12="石原里美",C2:C12,"") IF(B2:B12="裴秀智",C2:C12,"") IF(B2:B12="李智恩",C2:C12,"") ?

99070

或关系模糊匹配求均值(虐心升级版)

今天分享一下我的解题思路~ 如果纯相等按照上期用此函数可以实现:{=AVERAGE(IF(B2:B12={"石原里美","裴秀智","李智恩"},C2:C12,""))} 我们先简化一下问题,先试着能否将包含石原里美的求均值...完全相等的函数简化如下:{=AVERAGE(IF(B2:B12="石原里美",C2:C12,""))} 那我们之前学过Vlookup的模糊匹配,增加一个通配符试一下?...=AVERAGE(IF(B2:B12="*石原里美*",C2:C12,"")) 我们选中B2:B12="*石原里美*",然后按一下F9,看一下这段代码的返回值是什么! 我们发现全是false。...那我们用Search代替B2:B12="*石原里美*"等号判断是否可以呢? 提示为#VALUE,又有报错,那我们看一下错误步骤显示,看看是什么原因公式报错了。

85260

新人必备!15个常用EXCEL函数

统计一个单元格区域: =sum(A1:A12) 统计多个单元格区域: =sum(A1:A12,B1:B12) AVERAGE 虽然Average是一个统计函数,但使用如此频繁,应在十大中占有一席之位。...使用一个单元格区域的语法结构: =AVERAGE(A1:A12) 使用多个单元格区域的语法结构: =AVERAGE(A1:A12,B1:B12) COUNT COUNT函数计算含有数字的单元格的个数。...也可以使用单元格区域作为参数,如: =COUNT(A1:A12) 甚至是多个单元格区域,如: =COUNT(A1:A12,B1:B12) INT和ROUND INT函数和ROUND函数都是将一个数字的小数部分删除...MAX(number1,[number2], …) =MIN(number1,[number2], …) 使用单元格区域: =MAX(A1:A12) 使用多个单元格区域: =MAX(A1:A12, B1:B12

1.6K80
领券