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

如题所述

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

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

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

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

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

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

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

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

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

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

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-03-30

利用Excel函数和公式直接进行多条件求和。比如我们要对东北区A产品的销售业绩求和。那么可以点击C8单元格,输入如下公式:=SUMIF($A$2:$A$7,"=东北区",C$2:C$7)。回车后,即可得到汇总数据。选中C8单元格后,拖动其填充句柄向右复制公式至E8单元格,可以直接得到B产品和C产品的汇总数据。而如果把上面公式中的“东北区”替换为“华北区”,那么就可以得到华北区各汇总数据了。

第2个回答  2019-03-30

首先选中A1:E7全部单元格,点击菜单命令“数据→排序”,打开“排序”对话框。设置“主要关键字”和“次要关键字”分别为“部门”、“组别”,如图2所示。确定后可将表格按部门及组别进行排序。

然后将鼠标定位于数据区任一位置,点击菜单命令“数据→分类汇总”,打开“分类汇总”对话框。在“分类字段”下拉列表中选择“部门”,“汇总方式”下拉列表中选择“求和”,然后在“选定汇总项”的下拉列表中选中“A产品”、“B产品”、“C产品”复选项,并选中下方的“汇总结果显示在数据下方”复选项,如图3所示。确定后,可以看到,东北区和华北区的三种产品的销售业绩均列在了各区数据的下方。

第3个回答  2019-03-30
在EXCEL中还可以使用“多条件求和向导”来方便地完成此项任务。不过,默认情况下EXCEL并没有安装此项功能。我们得点击菜单命令“工具→加载宏”,在打开的对话框中选择“多条件求和向导”复选项,按提示进行操作,很快就可以安装完成。完成后在“工具”菜单中会新增添“向导→条件求和”命令。
第4个回答  2019-03-30
点击插入函数功能按钮。选择数学与三角函数,中的SUMPRODUCT,点击确定,弹出函数参数设置框,注意这个函数的基本说明是返回相应的数组或区域乘机的和。大部分人会想当然地将条件分别输入到三行标签中。我们需要将条件书写到第一行的输入框中。基本格式为(条件一)*(条件二)*(计算区),为了让公式在向右、向下拖动中,自动计算对应E FGH列的正确单元格,需要合理加上绝对引用$。