|
楼主 |
发表于 2009-12-21 10:17
|
显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件 ★ 免费下载 ★ ★ 使用帮助★
原帖由 ken9788 于 2009-12-20 22:08 发表
八楼例题“4初识函数”,有一个问题求教 :
=IF($C2="合格人数",COUNTIF($A$1:$A$21,">60"),SUMIF($A$1:$A$21,">60",$A$2:$A$21))
=IF($C3="合格人数",COUNTIF($A$1:$A$21,">60"),SUMIF($A$2:$A$21,">60",$A$ ...
你可以看看35、38楼的解释,。本来这是我的一个笔误,不过正好可以引发大家的思考,呵呵。
用归一化来分析,三个总分的公式中 第一,第二两个公式的不同就在于 SUMIF。
SUMIF($A$1:$A$21,">60",$A$2:$A$21) 与 SUMIF($A$2:$A$21,">60",$A$2:$A$21)
其中SUMIF($A$1:$A$21,">60",$A$2:$A$21) 实际运算时等价于 SUMIF($A$1:$A$21,">60",$A$2:$A$22) ,用心去体会里面的对应关系就可以发现问题了。
SUMIF($A$1:$A$21,">60",$A$2:$A$22) ,如果A1 大于 60,它不是把A1的值进行累加,而是根据对应原则对A2的值进行累加...所以两个公式意义是不同的,结果不同自然可以理解。
公式中这类一一对应是种潜规则吧,多留意对以后学数组是大有裨益的。
[ 本帖最后由 胡剑0227 于 2009-12-21 19:57 编辑 ] |
|