使用Excel SUMIF添加具有自定义数字格式的美元值的单元格

时间:2016-06-16 21:15:08

标签: excel sumifs

我有一系列包含日期和金额的单元格。我想用美元来计算细胞。

工作表的格式如下:

Date    | Amount |Date    | Amount | ... for about 20 col.
        |        |        |        |
        |        |        |        |
        |        |        |        |

我尝试了各种版本的SUMIF,但是我无法得到一个忽略日期并包含美元值的公式。美元值单元格具有包含$符号的自定义数字格式。但是我无法获得任何可以使用$来区分两种类型的细胞的东西。有什么建议吗?

1 个答案:

答案 0 :(得分:0)

实际数值可能有用,但取决于数据的性质(由于缺少数据而显着)。

一天 1 。 1899年12月31日之后的每一天的日期为1。今天恰好是42,537,一年前是42,171。如果没有有效金额大于$ 40,000,那么您可以通过丢弃大于SUMIFSUMIFS的数字金额来可靠地使用EDATETODAY()函数,-12)。

=sumif(a:z, "<"&edate(today(), -12), a:z)
=sumifs(a:z, a:z, "<"&edate(today(), -12))

请注意SUMIFSUMIFS之间的语法差异。

另一种方法是比较SUMPRODUCT function中的列标题标签。

=sumproduct((a1:z1="amount")*a2:z999)

不要对SUMPRODUCT使用完整列引用。始终将数据范围限制在实际数据的范围内。