在一个范围内的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())