我试图将数据透视表转换为sumifs.I已经应用了3个过滤器。公式工作正常,除了" 全部"。我相信我应该做的设置有一些变化。
我实施的公式是:
=SUMIFS(SalesTable[Revenue],SalesTable[Product Category],$K7,SalesTable[Year],Q$6,SalesTable[Country],IF($C$1="(All)","*",$C$1),SalesTable[Customer Gender],IF($C$2="(All)","*",$C$2),SalesTable[Age Group],IF($C$3="(All)","*",$C$3))
左边的图像是我面临问题的图像。 右边的图像是所需的输出。
答案 0 :(得分:0)
在左侧的电子表格中,过滤单元格不显示"(全部)"但是"所有"没有括号。调整您的公式以搜索文本" all",因此无论是否有括号,结果都是正数。您可以使用Search()函数。 Search()不区分大小写。如果在单元格中找到搜索文本,则Search()将返回该单元格中该文本的起始位置编号。如果找不到文本,Search()将返回错误。
因此,您可以检查Search()是否返回一个数字,然后转到" *"通配符。
.ui-state-default{background: #ffeb3b !important}