我设法根据以下公式根据一(1)个标准(“SIGN-”)对所有值求和:
= SUMPRODUCT( - ISNUMBER(SEARCH(“SIGN - ”;'1。数据'!$ C:$ C));'1.数据'!D:D)
这是基于只在一(1)列中查找“SIGN - ” - 文本的公式。现在,我希望该公式还可以在'1中的E列中查找某个文本。数据'标签。
即。只要C列以单词“SIGN-”开头,E列=“2017-12”,我希望公式对D列中的所有值求和。
一直在尝试将AND功能添加到公式中的几个位置但我无法使其工作。
你能帮帮我吗?
答案 0 :(得分:1)
试试这个:
= SUMPRODUCT('1. Data'!D:D;(LEFT('1. Data'!C:C;5)="SIGN-")+0;('1. Data'!E:E="2017-12")+0)
首选解决方案是使用SUMIFS
,但由于C
列标准有点棘手,因此更容易使用的公式是SUMPRODUCT
,即使它不是高效。话虽这么说,但建议仅将这些完整列引用减少到数据的末尾。例如。如果您有100行数据,请将D:D
更改为D1:D100
等等。