首页 > 解决方案 > Excel:基于文本和日期的 SUMIFS 方程

问题描述

我在一张表中有几千行信息(“综合试算表”),如下图所示A 列中的三个日期值之一。这三个日期值是 2019 年 3 月 1 日、2018 年 3 月 1 日和 2017 年 3 月 1 日。下面的公式得出的值为 0。但如果在下面的示例中使用,它应该检索到 4,000 美元的值。你会如何改变这个公式?

=SUMIFS('Trial Balances Consolidated'!D:D,'Trial Balances Consolidated'!C:C,"*"&"Allowance for Doubtful Accounts"&"*",'Trial Balances Consolidated'!A:A,AND(OR("3/1/2019","3/1/2018","3/1/2017"))

示例表

标签: excelexcel-formula

解决方案


包裹在 SUMPRODUCT 中,不要使用ANDOR

=SUMPRODUCT(SUMIFS('Trial Balances Consolidated'!D:D,'Trial Balances Consolidated'!C:C,"*"&"Allowance for Doubtful Accounts"&"*",'Trial Balances Consolidated'!A:A,{"3/1/2019","3/1/2018","3/1/2017"}))

推荐阅读