以下是引用yfh731在2004-6-22 17:00:00的发言:
SUM(IF(A101>={5,8,20,25},{3,9,18,5})有些不明白,那位朋友给解释一下,谢谢!
新手上路,多多指教!
解铃还需系铃人:)
请楼主看清楚我最后一段设置的区间值,由于所给出的区间返回值是随意定义的,实际上公式应该是:=SUM(IF(A101>={0,5,8,20,25},{5,3,9,18,5})
如查找值A101为10时,公式计算
=SUM(IF(A101>={0,5,8,20,25},{5,3,9,18,5})=Sum(IF({TRUE,TRUE,TRUE,FALSE,FALSE},{5,3,9,18,5})=SUM({5,3,9,FALSE,FALSE})=5+3+9=17
同理,A101为22时,公式即为22大于{0,5,8,20,25}中的前4个值,因此返回后一个常量数组中对应的前4个值,{5,3,9,18,False},最后求和即为35。
其实象这种乱值区间,我们直接用Vlookup()或者Lookup()就可以了,在这里提出这种用法,只是提供另一种思路而已!
[此贴子已经被作者于2004-6-22 21:38:47编辑过] |