excel|为什么那么难的Excel公式都会,这么简单的却不会呢?

文章图片

文章图片

文章图片

文章图片

有位粉丝感觉水平很好 , 好多挺复杂的公式都能写个大概 , 但几乎全错在最简单的细节上 。
下面来看看她写的几个公式 。
1.多条件统计
这个公式表面上没啥问题 , 但结果却错了 , 原因在于在使用SUMPRODUCT最好别引用整列 。 整列必然包含标题 , 标题是文字 , 文字跟其他进行运算就出错了 。
只需将区域改成不包含标题的有内容区域就行 , 比如:
如果一定要引用整列 , 可以用SUMIFS和SUM组合 。
=SUMPRODUCT(销售台账!$R$4:$R$100*(销售台账!$S$4:$S$100={\"未售\"\"保留\")*(销售台账!$I$4:$I$100=C6))
看公式 , 对于基础一般的人比较吃力 , 这里模拟一个简单的案例进行说明 。
=SUM(SUMIFS(销售台账!$R:$R销售台账!$S:$S{\"未售\"\"保留\"销售台账!$I:$IC6))
统计人员为卢子和卢子1987的数据之和 。
{\"卢子\"\"卢子1987\"就是常量数组的写法 , 表示同时满足这2个条件 。
=SUMPRODUCT($B$2:$B$6*($A$2:$A$6={\"卢子\"\"卢子1987\"))
再来看看SUM+SUMIFS引用整列的用法 。
=SUM(SUMIFS(B:BA:A{\"卢子\"\"卢子1987\"))
其实直接用2个SUMIFS相加也行 , 最容易理解 。
=SUMIFS(B:BA:A\"卢子\")+SUMIFS(B:BA:A\"卢子1987\")
2.多条件统计继续改进
告诉她不要引用整列 , 她依然不肯改 , 不过她想了一个解决的办法 , 求和区域用逗号隔开 。
没错 , 这种用法是可以将文本当做0处理 。 不过这也导致了表格超级卡 , 打开了1分钟的时间 , 才显示正在计算:3% , 等他计算完黄瓜菜都凉了 。
再重复一遍 , 不要乱引用整列 , 这会导致你的表格卡死 , 特别是SUMPRODUCT和LOOKUP 。 实际有多少行就引用多少行 , 切记!
还有 , 用逗号并不是所有情况下都适合 , 有的时候也会出错 。
单独统计卢子是可以的 。
如果还是用常量数组的方法 , 统计卢子和卢子1987却是错的 。
有的公式并不是通用的 , 而是有局限性的 , 千万不要直接套完就以为万事大吉 。
3.让X列为空白的 , Y列也显示空白
这是她的另外一个问题 。 直接嵌套IF就可以 。
=IF(X4=\"\"\"\"原来公式)
另外 , 还有一个其他粉丝 , 也是会写挺复杂的公式 , 却不懂让结果为0的显示空白 。
相关经验推荐
- iPhone|iphone真有那么好?人人当成宝
- 无线充电|有人说手机无线充电是鸡肋,那么无线充真的这么鸡肋吗?
- |为什么大家越来越不着急换手机?
- 摄像头|荣耀Play4TPro,为什么一机难购?更适合哪部分人群呢?
- 软件|手机上必备的悬浮窗功能,便捷又贴心,为什么大家都不怎么用?
- iphone13|iPhone13为什么那么香?高端市场少有对手,品质感确实不错
- 空气净化器|为什么Linux用户用sudo命令而不直接使用root用户?
- 耳机|为什么现在的安卓手机这么贵?手机店老师傅告诉你
- 空调|为什么德国安装一台空调要15000人民币,而我们国家只要150人民币?
- 联想|你还在冰箱上放东西?怪不得家里电费那么高!冰箱也不好用了
