引题:=sum(countif(A1:A10,">"&{1,5})*{1,-1})——这样的公式或许您不少见; 它相当于=countif(A1:A10,">1")-countif(A1:A10,">=5")——这不难理解; 可是,这种功能您用了多少?下面,我来讲点小小的心得。
附件已于2006-3-17重新修改上传:
8n3Fu5Lg.rar
(3.13 KB, 下载次数: 1105)
2007-04-29补充: 比如=Sum(Sumif(A1:A10,{">0",">=10"})*{1,-1})——《Excel实战技巧精粹》P338技巧204,单字段多条件求和。 有人理解的“单字段”意思是条件所针对的是同1列(或行),多条件是指像上面{">0",">=10"}或者 =SUMIF(A1:A10,A1:A10,B1:B10)这样。因第2参数是数组形式,可以算“多条件” 也有理解数组形式的条件是由多个“单条件”元素组成,而Sumif得到的是数组形式条件中每个元素对应的和值,返回的也是一个数组,还要借助SUM嵌套来完成最后求和的过程。 当然,这只是一个表述上的理解差异,针对“多条件”怎么个多的定义没有明确而产生的,并没有性质错误。
[此贴子已经被作者于2007-4-29 23:55:28编辑过]
补充内容 (2017-10-29 08:56):
在ExcelHome技术论坛的最佳学习方法:http://club.excelhome.net/thread-117862-1-1.html |