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

我正在试验excel函数。 我正在尝试获取一系列单元格的总和(A3:F3)。 不过,我只想要前三个月是上个月的数字。 所以给了下面的表格。

1 | – – – A B C D – ———— E ———— F
2 | 01/01/2015 | 01/02/2015 | 01/03/2015 | 01/04/2015 | 01/05/2015 | 2015年1月6日
3 | — 200 ———– 150 ———— 100 ————不——– – 10 ————不

我期望的输出是260.本质上我想要计数三个单元格在一个范围内,如果“<>否”我明白,我需要以下function。

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

但我不确定这是什么顺序。 在此先感谢您的build议。

此公式需要作为数组公式input(按CTRL + ALT + SHIFT)。 您显示的数据可以在A1:F2范围内find。

 =SUM(IF(A1:F1>=LARGE(IF(ISNUMBER(A2:F2),A1:F1),3),A2:F2)) 

我这样得到260。

更新1

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

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