关于excel多条件求和多样化方式的补充说明

| | Comments (0)



举个简单的例子:

A1:A10
1
2
3
4
5
6
7
8
9
10

>5,<8的求和公式是:
=sumif(A1:A10,">5")-sumif(A1:A10,">=8")
大于5的数减去大于等于8的数,就是大于5小于8的数字

sum数组公式:(输入后按Ctrl+Shift+Enter)
=SUM(IF((A1:A10>5)*(A1:A10<8),A1:A10,0))
或者
=SUM(((A1:A10>5)*(A1:A10<8)*A1:A10)

2003以上,可以用sumifs函数参照

Excel八项应用技巧及数值求和的种类及方法

今天讲解下新学到的函数sumproduct,函数的含义及应用请参照excel帮助

sumproduct公式:(强力推荐这个,多条件求和的常用函数)
=SUMPRODUCT((A1:A10>5)*(A1:A10<8)*A1:A10)


解释上述函数的逻辑:A1:A10>5,如果满足则为true,数值为1,A1:A10<8,如果满足则为true,数值为1,所以在数组函数的情况下,利用SUMPRODUCT的官方解释,为对应数组相乘求和,所以前两个相乘,只有1*1才有值1,对应A1:A10相乘后相加得出的结果就是我们需要>5,<8的范围的值。

因此,大于小于的求出,除了求出一个条件的值减去另一个范围的值,还有SUMPRODUCT,值得一提的是SUMPRODUCT支持条件>5,<8 中的5和8可以选择某一单元格,比如把5写在A1中,而其他的sumif和sumifs是不支持的,这个条件值必须清楚地写明为5或8,不能选择某一单元格。


如何生成数组函数,公式输入完毕后,按ctrl+shift+enter

Leave a comment

Archives

Ads by google

Pages

Powered by Movable Type 4.24-en

About this Entry

This page contains a single entry by 单点日志 published on February 2, 2010 10:07 PM.

PHP echo 输出html 代码 was the previous entry in this blog.

我不是做站高手,网站首页被google 降权 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.