excel学习库

excel表格_excel函数公式大全_execl从入门到精通

excel函数:乘实现and函数 加实现or函数 技巧案例解读

前面的文章中介绍了excel中的逻辑函数,逻辑函数实现多条件判断比使用if函数嵌套理解起来相对简单多了。 其中经常使用的逻辑函数就是and函数和or函数。 今天小编给大家分享的这两个案例就巧妙的使用“乘*”来实现and函数的功能,“+加”来实现or函数的功能。 在下面的表格中,已知 “凭证号数”“部门”“科目划分”“发生额” 这四项数据。根据表格的这些信息完成两个统计任务: 任务一:统计 部门为“一车间” “发生额”不低于20的总数量 分析:题目有两个条件 条件一:部门是“一车间” ; 条件二: "发生额" 不低于20 ; 这两个条件必须同时成立才可以。同时成立可能会想到and函数。 下面使用and函数完成,这时需要加一个复制列 “辅助列”,具体操作如下: 第一步: 方法: 在 E3单元格中输入 : =IF(AND(B3=$B$3,D3>=20),D3,"") (ps:这的$B$3 也可以换成"一车间") 并向下填充 第二步: 方法:在F2单元格中输入:=SUM(E3:E29) 统计求和 根据上面的两个步骤得到了结果。上面的操作弊端就是需要添加辅助列,因为使用and函数无法返回一组数据。 下面的这个方法就可以一步实现: 方法: 在F2单元格中输入: =SUM((B3:B29=B3)*(D3:D29>=20)*D3:D29) ctrl+shift+enter 结束就得到正确的结果了。 解释: (B3:B29=B3)*(D3:D29>=20) 这两个纵向的数组想成。符合条件的得到结果就是1。这里的乘号就表达了and的意思。 任务二:统计初部门为“一车间”和“财务部”的平均发生额 分析:这里的"一车间" “财务部“ 都是部门的数据,就是 "一车间" 或者”财务部“ 的意思,或者关系当然使用or函数来实现了。具体操作如下: 第一步:添加辅助列 使用加号代替or函数并向下填充 方法:在E35单元格中输入:=IF(OR(B35=$B$35,B35=$B$40),D35,"") 第二步: 方法: 在F35单元格中输入:=AVERAGE(E35:E61) 这个方法的缺点也是需要添加辅助列来完成。下面的这个方法可以一步完成:加号代替or函数一步完成 方法:在 F36单元格中输入 公式:=AVERAGE(IF((B35:B61=B35)+(B35:B61=B40),D35:D61,"")) ctrl+shift+enter结束 通过上面这两个案例也可以总结出 数学运算 加和乘 在excel有非常巧妙的运用,这和之前文章中描述的巧妙使用0基本是一个意思。 如果觉得有对您有帮助,请点个赞,也欢迎评论区提问 点击头像关注我,了解更多excel 你的转发 我的10W+ 我是爱excel的小编。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接