多语言展示
当前在线:1715今日阅读:39今日分享:10

excel怎么自动进行多条件计算

excel怎么自动进行多条件计算,最近一直在弄一些数据表,用的是excel2007,其中有些数据不是简单的单纯的加减乘除,某些数据的计算方式的动态的,好在不算很复杂,思路还比较清晰
工具/原料

excel2007

excel怎么自动进行多条件计算
1

我操作的表是类似下图样子,我需要在消费那一栏中计算出费用,消费跟优质数直接相关,优质数是动态的,消费=优质数*单价,单价是根据优质数动态变化的,当优质数大于等于300时,超出部分单价是180,未超出部分都是160,当优质数小于300时单价是160,基本上就是这个逻辑

2

因为是按条件变化的,我就用了excel的if函数,如图单击选中目标单元格,输入等号

3

输入等号后,点击画红圈那里的fx,在弹出窗口中类别选【常用函数】,【IF】,确定

4

确定IF函数后,弹出的窗口有三个空行,分别表示的意思是:Logical_test为逻辑表达式(判断条件),Value_if_true为符合条件时的值,Value_if_false为不符合条件时的值

5

根据上面我说的计算逻辑,分别输入表达式如图,其中U3就是优质那一栏其中一个单元格值(即优质数),第一行表达式判断优质数是否大于等于300,第二行判断为是时结果为不足300部分按单价160与优质数相乘,加上超出部分按单价180与优质数相乘,第三行判断为否时就按单价160与优质数相乘

6

表达式无误后,点击确定,结果自动计算出来如图

7

为了让消费那一栏单元格都自动填充数据,单击已经计算出结果的单元格,移动鼠标到单元格右下角那里,鼠标变成实心十字时如图,按住往下拉,下面的单元格就自动按同一计算方式出结果了

8

如图自动计算的结果,其中类似VALUE的字符串是因为有优质数是空白的

9

输入优质数之后,点击同行的对应消费单元格,就自动出结果了如图,刚输入的优质数是大于300的情况

10

其实这个IF条件判断还是比较简单的,上面的Value_if_true和Value_if_false都可以继续填IF函数(就是所谓的嵌套),Logical_test的值中也可以包含AND或OR函数,嵌套一般用于更加复杂、条件动态变化更大的情况,更多的扩展应用以后跟大家分享~

注意事项
1

希望对大家有帮助,请点【有用】或收藏分享~

2

问题请微信交流nandan1hao

推荐信息