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次

Excel学习笔记:P31-这个函数的功能强到像万能瑞士军刀?

文章插图
布尔逻辑也可以用在一个重要的地方:格式化条件
如果今天我想把可以升级VIP的用户用颜色标注出来,操作如下:
①首先将逻辑函数复制,然后框选会员资料表格,点击格式化条件中的新增规则
②为了公式在复制到其它位置,单元格仍能锁定在同一个栏位,将公式中的参照位置加上 $ 。
③设置格式
效果如下:
二、 2.1 用法
【Excel学习笔记:P31-这个函数的功能强到像万能瑞士军刀?】用于计算乘积和,如下图所示 。
最常用的例子就是计算商品总金额 。如果我想计算商品总金额,一般会新建一列计算各商品的销售总额,然后将其加总 。
但使用可以直接在函数中依次选中两列需要计算的数值 。
成绩的计算也是常用的场景 。各个科目有自己的权重,我们使用计算乘积和,再除以权重总和就能得到最终成绩 。
示例:如果我想计算每个班花费在文具中的总金额 。
Excel学习笔记:P31-这个函数的功能强到像万能瑞士军刀?

文章插图
2.2 布尔逻辑和的关系
我要计算已缴年费的人数,可以使用 。
此时判断的条件会产生一列的TRUE和FALSE,为了将这些TRUE和FALSE转换成1和0,我们可以在公式内将这个判断式乘1 。或者括号前面按两个减号 -- 。
示例:我想计算缴了年费,且居住在东区的人数 。这次我把查询的条件写在下面 。
Excel会将已缴年费和居住地在东区的标记为TRUE,其余的标记为FALSE 。
*示例:住在东区,有缴年费的消费总额 。只需在括号后面加上 ,并选中金额列 。实现流程如下:
①首先,符合条件的全部为TRUE,不符合的为FALSE 。
②进行运算,TRUE为1,FALSE为0 。
③进行加总 。
最终效果如图:
当然,我们也可以随时更改筛选条件 。