今天是介绍的是一个逻辑比较多、但也是很清晰的例子。
我们需要统计每个部门的出现次数,要求条件如下:
4、不允许使用辅助列

这个问题的逻辑关系稍微多了一些,注意,是多了一些,并不是复杂了一些。
下面我们梳理一下其中的逻辑关系及判断。
1、统计每个部门,因此需要在B列判断部门,条件判断表达式为:
$B$2:$B$100=G3
2、指标1和指标2都有不为0,条件判断表达式为:
($C$2:$C$100<>0)*($D$2:$D$100<>0)
3、评价指标小于-20%、大于20%,这里的条件是两个,一个是指标计算结果是否满足绝对值大于20%,二是如果指标2是0,不需要进行处理了,也就是说要处理公式的错误值,因为指标2如果是0 ,指标计算就会出现错误。此时,条件判断表达式为:
IFERROR((ABS($C$2:$C$100/$D$2:$D$100-1)>0.2),0)
将这几个条件表达式的结果进行统计,就是需要计算出的结果了。
因此,使用SUMPRODUCT函数进行计算(是数组公式,因为使用了IFERROR来批量处理错误值,生成了一个数组):
逻辑很简单,只不过是条件多了一些而已,至此,你还觉得这个题目难吗?
---------------------------
关注公众号,回复“逻辑关系”,获取免费资源。
----------------------------
为方便大家观看文章,将近期函数公式文章列示如下:
-
又......一个练习题,当思路有了,问题解决起来其实很简单 -
又一个函数综合练习题(附案例下载) -
神奇!SUMIFS函数也可以实现 与条件和或条件 进行组合的求和 -
从一个动态图,看表格逻辑和函数计算逻辑(附详细操作视频) -
计算加权平均单价,一个SUMPRODUCT函数就可以了 -
巧妙删除不同行的相同数据:函数很简单,逻辑强大 -
转换表格结构,方法很多,函数最能训练逻辑思维
-
判断单元格是否有指定关键词的几种实用方法 -
复杂问题简单化,才是真功夫(从业务出发,问题很简单) -
LOOKUP函数大显神威:直接从号码区间匹配名称(LOOKUP函数的详细用法) -
错列计算:SUMPRODUCT函数就能搞定 -
不讲武德,为什么我每次介绍的案例都是这么难? -
一个看似简单的例子,隐藏着许多Excel规则 -
无意哪些小技巧,只为数据分析的逻辑思路(一个更复杂的例子,提供源文件) -
查看前N大客户的动态排名分析模板:考核你的数据分析逻辑思维和函数综合应用能力 -
TEXT函数:格式函数中的战斗机(本文较长,绝对收藏) -
牛叉的 SUMPRODUCT 和 DATEDIF,直接根据出生日期制作年龄分布报告(HR收藏) -
一个例子及其延伸,就在考核你是否能够灵活应用MATCH、INDEX、VLOOKUP,以及数组公式、自动排序 -
联合使用控件和函数,创建自动排名图表 -
看似很难,实则在考察你对数据逻辑的理解(函数综合应用) -
LEFT、RIGHT 和 SUBSTITUTE,解决非法日期问题

