SUM 3单元格在一个范围内,是数字

时间:2015-05-20 12:34:27

标签: excel excel-formula

我正在尝试使用excel函数。 我试图获得一系列细胞的总和(A3:F3)。 但是,我只希望前三个月是上个月的数字。所以给出下表。

1 | - - - A B C D - ------------ E ------------ F
2 | 01/01/2015 | 01/02/2015 | 2015年1月3日| 01/04/2015 | 2015年1月5日| 2015年1月6日
3 | --- 200 ----------- 150 ------------ 100 ------------否-------- - 10 ------------否

我希望输出为260。 基本上我想计算一个范围内的三个单元格,如果“<> No” 我知道我需要以下功能。

=SUMIF()
=COUNT()
=ISNUMBER()

但我不确定这个的排序是什么。 提前感谢您的建议。

2 个答案:

答案 0 :(得分:1)

更新1

(希望正确理解这个问题) =SUM(INDIRECT("R2C"&LARGE(ISNUMBER(A2:F2)*COLUMN(A2:F2),3)&":R2C6",FALSE)) - 这是一个数组公式,你需要按CTRL + ALT + ENTER来完成它。

原始答案(总结过去三个月的数据,无论其中有多少数字包含数字 Excel将忽略非数字值,因此不要担心“否”。仅考虑过去三个月(与今天相比):=sumifs(A3:F3,A2:F2,">="&edate(today(),-3),A2:F2,"<="&today())

答案 1 :(得分:1)

此公式需要作为数组公式输入(按CTRL + ALT + SHIFT)。您显示的数据位于A1:F2。

范围内
$('td.free:first')

我这样得到260.