提问加Q群341401932 加微信EXCEL880B领取免费教程
透过现象看本质,其实我们excel函数中的条件求和/条件计数
本质上都是用逻辑值TRUE和FALSE实现的
加,减,乘,除……这些是数学运算,结果是数字
等于,大于,小于……这些是逻辑运算
结果只能是以下二者之一:TRUE FALSE。
TRUE表示成立,FALSE表示不成立
=B2="水果"
判断是否为水果,如是,则返回TRUE,不是则返回FALSE
=C2>300
判断是否大于300,如是,则返回TRUE,不是则返回FALSE
为了表示多个条件的组合 需要用AND, OR
=AND(B2="水果",C2>300)
判断是否为水果且销售额大于300
两个条件同时满足,用AND
数组中的条件判断
=B2:B12="水果"
数组判断,是否为水果
=C2:C12>300
数组判断,是否大于300
数组中多条件组合用 乘号(*)表示and,加号(+)表示or
=(B2:B12="水果")*(C2:C12>300)
是水果,且大于300
两个条件同时满足,用星号(*)连接
同样是多条件判断
数组用星号(*)表示逻辑与,用加号(+)表示逻辑或;
非数组用函数AND表示逻辑与,OR表示逻辑或
在数值计算中,TRUE=1,FALSE=0
是水果,且大于300
=(B2:B12="水果")*(C2:C12>300)
星号(*)连接,其实质就是乘法
把星号当作乘号,把TRUE当作1,把FALSE当作0
这样就很容易理解:
TRUE乘以TRUE等于1
FALSE乘以TRUE等于0
TRUE与FALSE的加减运算构造套件
是水果,或大于300
=(B2:B12="水果")+(C2:C12>300)
加号(+)连接,其实质就是加法
把TRUE当作1,把FALSE当作0
TRUE+FALSE=1
TRUE+TRUE=2
FALSE+FALSE=0
条件计数/条件求和实例应用
掌握以上知识点,可以轻松实现条件求和与条件计数:
=SUM((C2:C12)*(B2:B12="水果"))
条件求和
=SUM(1*(B2:B12="水果"))
条件计数
好了,今天的Excel小课堂就到此结束,大家赶紧实际操作联系一下吧,有不懂的问题可以留言问我!感谢关注Excel880,还请多多转发,持续关注我们呀!