我正在尝试使用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()
但我不确定这个的排序是什么。 提前感谢您的建议。
答案 0 :(得分: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.