excl表格中怎么根据条件进行计算? 5
现在有三个条件,小于1.5、1.5-2、大于2,我有一组数据如果小于1.5需要乘以10%,数据在1.5-2区间需要乘以1,数据在大于2需要乘以-10%。我想问问有没有什么...
现在有三个条件,小于1.5、1.5-2、大于2,我有一组数据如果小于1.5需要乘以10%,数据在1.5-2区间需要乘以1,数据在大于2需要乘以-10%。我想问问有没有什么公式可以办到
展开
6个回答
2022-03-17
展开全部
在上一期(Excel的COUNTIFS函数,根据条件计算出指定数据的个数!)中,我们介绍了COUNTIFS函数,即可统计满足多个条件的指定数据的个数,实际上就是计算满足条件的单元格的个数。在这一期中,我们来了解一下SUMIFS函数,是用于计算满足多个条件的数据的总和,即统计单元格中的数值之和。
在“Sales Dash”工作表中,我们有一个数据表格是用来统计各个Account Manager的销售数据总和。
点击B21单元格,输入符号“=”,以及函数的前几个字母,然后找到SUMIFS函数。
按Tab键后,我们可看到SUMIFS函数所需的参数。
第一个参数为sum_range,即进行数据相加的区域,此例我们选择的是已创建的名称“Total”,其所表示的是“Orders”工作表中销售数据的合计一列的数据区域。
第二个参数是criteria_range1,即条件区域,此例我们选择的是已创建的名称“Account_Manager”,其所表示的是“Orders”工作表中Account Manager所在列的数据区域。
第三个参数是criteria1,即条件,此例我们选择的是A21单元格,即对应的Account Manager。
按Ctrl+Enter或Enter键后,即可统计出Connor Betts的销售数据总和。
鼠标放在B21单元格的右下角,变成黑色十字后,双击鼠标即可快速填充数据;与此同时,右侧的图表也会实时进行更新。
在以上的案例中,我们实际上只用到了一个条件,而SUMIFS函数还可用于多个条件的合计运算。
接下来我们来看一下Connor Betts在2013年的销售数据总和。
点击C21单元格,输入SUMIFS函数,且前三个参数与上述案例一样。
第四个criteria_range2,我们选择的是已创建的名称“Order_Year”,其所表示的是“Orders”工作表中订单的年份所在列的数据区域。
与criteria_range2对应的条件criteria2,我们选择的具体的年份,此例我们引用单元格C20中的数据。
按Ctrl+Enter或Enter键后,即可得到2013年Connor Betts的销售数据总和。
当我们使用快速填充向下再向右填充时,发现数据都是0,这是因为在快速填充的过程中函数中所引用的单元格使用了“相对引用”。
当我们向下填充时,我们需要A21单元格的A列保持不变(即锁定),而21(行号)是需要变化(即不锁定),所以我们点击A21单元格,在编辑栏中将光标放在“A21”中,按三次F4键,当“$”符号在“A”之前时,说明是将A列进行锁定。
当我们向右填充时,我们需要C20单元格的20(行号)保持不变(即锁定),而C列是需要变化(即不锁定),所以我们在编辑栏中将光标放在“C20”中,按两次F4键,当“$”符号在“20”之前时,说明是将行号进行锁定。
按Enter键后,再次执行向下与向右的快速填充,即可得到准确的数据统计结果。
这也是我们在之前的一篇文章中所提到的“混合引用”:Excel系列之“混合引用”
“混合引用”的使用需要我们在实践中慢慢熟练,掌握好这一功用会对我们在Excel中统计数据有很大的帮助。
想了解更多精彩内容,快来关注学在分享
#Excel函数公式#
在“Sales Dash”工作表中,我们有一个数据表格是用来统计各个Account Manager的销售数据总和。
点击B21单元格,输入符号“=”,以及函数的前几个字母,然后找到SUMIFS函数。
按Tab键后,我们可看到SUMIFS函数所需的参数。
第一个参数为sum_range,即进行数据相加的区域,此例我们选择的是已创建的名称“Total”,其所表示的是“Orders”工作表中销售数据的合计一列的数据区域。
第二个参数是criteria_range1,即条件区域,此例我们选择的是已创建的名称“Account_Manager”,其所表示的是“Orders”工作表中Account Manager所在列的数据区域。
第三个参数是criteria1,即条件,此例我们选择的是A21单元格,即对应的Account Manager。
按Ctrl+Enter或Enter键后,即可统计出Connor Betts的销售数据总和。
鼠标放在B21单元格的右下角,变成黑色十字后,双击鼠标即可快速填充数据;与此同时,右侧的图表也会实时进行更新。
在以上的案例中,我们实际上只用到了一个条件,而SUMIFS函数还可用于多个条件的合计运算。
接下来我们来看一下Connor Betts在2013年的销售数据总和。
点击C21单元格,输入SUMIFS函数,且前三个参数与上述案例一样。
第四个criteria_range2,我们选择的是已创建的名称“Order_Year”,其所表示的是“Orders”工作表中订单的年份所在列的数据区域。
与criteria_range2对应的条件criteria2,我们选择的具体的年份,此例我们引用单元格C20中的数据。
按Ctrl+Enter或Enter键后,即可得到2013年Connor Betts的销售数据总和。
当我们使用快速填充向下再向右填充时,发现数据都是0,这是因为在快速填充的过程中函数中所引用的单元格使用了“相对引用”。
当我们向下填充时,我们需要A21单元格的A列保持不变(即锁定),而21(行号)是需要变化(即不锁定),所以我们点击A21单元格,在编辑栏中将光标放在“A21”中,按三次F4键,当“$”符号在“A”之前时,说明是将A列进行锁定。
当我们向右填充时,我们需要C20单元格的20(行号)保持不变(即锁定),而C列是需要变化(即不锁定),所以我们在编辑栏中将光标放在“C20”中,按两次F4键,当“$”符号在“20”之前时,说明是将行号进行锁定。
按Enter键后,再次执行向下与向右的快速填充,即可得到准确的数据统计结果。
这也是我们在之前的一篇文章中所提到的“混合引用”:Excel系列之“混合引用”
“混合引用”的使用需要我们在实践中慢慢熟练,掌握好这一功用会对我们在Excel中统计数据有很大的帮助。
想了解更多精彩内容,快来关注学在分享
#Excel函数公式#
展开全部
谢谢。 D15输入=IF(INDEX($B$3:$C$8,MATCH(A15,$A$3:A8,),MATCH(C15,$B$2:$C$2,))=0,"",INDEX($B$3:$C$8,MATCH(A15,$A$3:A8,),MATCH(C15,$B$2:$C$2,)))公式下拉公式长是为了消除0,不然只有一半长不消0的公式简单多了=INDEX($B$3:$C$8,MATCH(A15,$A$3:A8,),MATCH(C15,$B$2:$C$2,))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个条件Logical_test 表示计算结果为 TRUE 或FALSE 的任意值或表达式.第二个条件Value_if_true表示 logical_test 为TRUE 时返回的值.第三个条件Va。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一个条件Logical_test 表示计算结果为 TRUE 或FALSE 的任意值或表达式.第二个条件Value_if_true表示 logical_test 为TRUE 时返回的值.第三个条件Va。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
谢谢。 D15输入=IF(INDEX($B$3:$C$8,MATCH(A15,$A$3:A8,),MATCH(C15,$B$2:$C$2,))=0,"",INDEX($B$3:$C$8,MATCH(A15,$A$3:A8,),MATCH(C15,$B$2:$C$2,)))公式下拉公式长是为了消除0,不然只有一半长不消0的公式简单多了=INDEX($B$3:$C$8,MATCH(A15,$A$3:A8,),MATCH(C15,$B$2:$C$2,))
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询