查找使用SumProduct公式时不匹配的值
在下面的公式中,我总结了列中的值,如果另一列中的值以“* D”结尾,我喜欢将其展开以便折扣值。
到目前为止,我已经知道了它只能以“* D”结尾。
=SUMPRODUCT(SUBTOTAL(9,OFFSET($DY$16,ROW($DY$16:$DY$273)-ROW($DY$16),,1)),--ISNUMBER(SEARCH("*D",$EB$16:$EB$273)))
问题1:如何反转公式以排除值“* D”?
当“D”位于时,公式的--ISNUMBER
部分评估TRUE
只要“D” 不存在,将此部分更改为-ISERROR
将评估TRUE
=SUMPRODUCT((IFERROR(SEARCH("D",CategoryRange),"-")<>LEN(CategoryRange))*SumRange)
应该工作,如果只有在D. CategoryRange是类别代码列中的单元格的范围,SumRange是列中的单元格的范围进行总结
这个对我有用。 IFERROR(SEARCH("D",CategoryRange),"-")
在分类代码列中find'D'的位置,如果它不等于LEN(CategoryRange)
则'D'不在末尾创build一个你想要的布尔数组。 请用excel中的“评估公式”逐步检查。