Excel学习笔记:P31-这个函数的功能强到像万能瑞士军刀?
文章目录 二、
一、布尔逻辑 1.1 True和False
布尔逻辑只有两种结果:True和False
如果我想判断商店的消费者的消费金额是否达到1000元,如果使用常规的IF函数,则如下:
也可以使用布尔逻辑:
使用布尔逻辑可以使公式精简许多。
布尔逻辑除了针对数值大小的比较,也会针对文字类型的数据进行核对。比如我想判断名单中的会员是否有缴年费 。
代表不等于,若应用到刚才的条件中,则会产生相反的结果。
1.2 AND和OR
当遇到判断情况多于1个时,需要使用AND和OR。
AND:所有条件为真时为TRUE
OR:至少1个条件为真时为TRUE
示例:消费次数大于5,消费金额达到1000客户自动升级为VIP。
示例:消费金额达到1000或有缴年费,升级为VIP。
示例:成为VIP条件:①有缴年费 或 ②消费金额达到1000且消费次数达到5次
布尔逻辑也可以用在一个重要的地方:格式化条件
如果今天我想把可以升级VIP的用户用颜色标注出来,操作如下:
①首先将逻辑函数复制,然后框选会员资料表格,点击格式化条件中的新增规则
②为了公式在复制到其它位置,单元格仍能锁定在同一个栏位,将公式中的参照位置加上 $。
③设置格式
效果如下:
二、 2.1 用法
用于计算乘积和,如下图所示。
最常用的例子就是计算商品总金额。如果我想计算商品总金额,一般会新建一列计算各商品的销售总额,然后将其加总。
但使用可以直接在函数中依次选中两列需要计算的数值。
成绩的计算也是常用的场景。各个科目有自己的权重,我们使用计算乘积和,再除以权重总和就能得到最终成绩。
示例:如果我想计算每个班花费在文具中的总金额。
2.2 布尔逻辑和的关系
我要计算已缴年费的人数,可以使用。
此时判断的条件会产生一列的TRUE和FALSE,为了将这些TRUE和FALSE转换成1和0,我们可以在公式内将这个判断式乘1。或者括号前面按两个减号 --。
示例:我想计算缴了年费,且居住在东区的人数。这次我把查询的条件写在下面。
Excel会将已缴年费和居住地在东区的标记为TRUE,其余的标记为FALSE。
*示例:住在东区,有缴年费的消费总额。只需在括号后面加上 ,并选中金额列。实现流程如下:
①首先,符合条件的全部为TRUE,不符合的为FALSE。
②进行运算,TRUE为1,FALSE为0。
③进行加总。
最终效果如图:
当然,我们也可以随时更改筛选条件。