|
本帖最后由 yygpd500 于 2011-10-29 07:13 编辑
学习要活跃思维:
1.第1个CountIf统计出了≤90的数目,显然包含了≤80的情况,因此要想得到>80且≤90的数目,当然得再统计≤80的数目了,然后用前者的统计扣除后者的统计。
2.Sumproduct函数其实质是个数组运算(此函数不须用Ctrl+Shift+Enter输入),第一个括号(A1:A100)>80得到一列值(即一维的数组),该列值全部由逻辑值组成,如:{TRUE,TRUE,FALSE,TRUE,FALSE……},对于逻辑值,Excel可把它们转换成数字运算,TRUE为1,FALSE为0;后一个括号也是这样滴。故最终,Sumproduct其实是在乘两列对应的数字(当然了,仅1和0乘、1和1乘或0和0乘),最后把所有乘积相加。从上述运算过程看,显然,只有两括号中得到的各列中某行的值同时为1(即满足条件)值才为1,把所有乘积结果为1相加(其实乘积为0也相加,但这对最终统计结果又有什么关系呢!)不就统计出符合条件的数目了吗?
害我说了这么长的啰嗦话,累!!!!
事后,早知有楼上的热心,我凑什么热闹,^_^,原本就烦这样的答题。
|
评分
-
1
查看全部评分
-
|