第9个测验题是下面的表格。要求计算每个客户账龄超过60天的金额合计数。

这是两个条件的求和,一个条件是判断客户,是显式条件;另一个条件是判断天数是否超过60天,是隐式条件,需要先利用E列到期日计算出天数来才能判断。因此,这个问题不能使用SUMIFS函数。
这个问题可以使用条件表达式和SUM函数或者SUMPRDUCT函数来解决,公式如下:

这个公式中,核心是计算账龄,并判断账龄是否大于60天:
---------------------------------
Excel 最基本的规则,是学习Excel应用的第一步:
1、SUMIF函数和SUMIFS函数的规则:
SUMIF函数和SUMIFS函数的条件值可以是构建的数组,但函数的条件判断区域与求和区域则必须是工作表上的单元格区域(参数的名称是Range字样),而不能是数组(Array),因此,不能在公式中使用数组作为条件判断区域与求和区域。
2、条件表达式规则:
条件表达式,就是将两个值进行比较判断,以判断是否满足某个指定的规则。例如:
B3>1000 ,就是一个表达式,判断单元格B3的数值是否大于1000。
VLOOKUP(B2,Sheet1!A:D,3,0)= "刘小兵" ,就是一个表达式,判断VLOOKUP函数结果是否等于“刘小兵。
C2+D2<=E2+300 ,就是一个表达式,判断单元格C2数值与单元格D2数值的和,是否小于或者等于单元格E2数值与300的和。
条件表达式的结果是逻辑值TRUE和FALSE,如果条件判断结果成立,结果就是TRUE,否则就是FALSE。
在进行逻辑判断时,数字1与TRUE等同,数字0与FALSE等同。
-----------------------------
已发表的测验文章一览表:
10个Excel函数公式综合练习,你会做吧?(1)
10个Excel函数公式综合练习,你会做吧?(2)
10个Excel函数公式综合练习,你会做吧?(3)
10个Excel函数公式综合练习,你会做吧?(4)
10个Excel函数公式综合练习,你会做吧?(5)
10个Excel函数公式综合练习,你会做吧?(6)
10个Excel函数公式综合练习,你会做吧?(7)
10个Excel函数公式综合练习,你会做吧?(8)