【发布时间】:2021-03-28 17:41:29
【问题描述】:
excel过滤功能:
=filter(range1, ((tbl1[acct]=$b$1)*(tbl1[ticker]=$c$1)))
多个标准,按照构造,它对 crit1 AND crit1 表示 true。我怎样才能使标准“或”?意思是第一次暴击或第二次暴击或两者兼而有之的标准?谢谢
【问题讨论】:
-
你的公式对我有用。正如 Harun 所说,对 AND 使用星号,对 OR 使用 +,但是如果你同时需要 AND 和 OR,请下定决心,因为那是做不到的。如果未找到匹配项,您的公式将返回错误。对于这种情况,将其嵌入 IFERROR() 中。您的
Range1或您应用过滤结果的目的也可能存在错误。我测试了=SUM(FILTER(Table1[Amt],(Table1[Acct]=$F$1)*(Table1[Ticker]=$G$1)))和=SUM(FILTER(Table1[Amt],(Table1[Acct]=$F$1)+(Table1[Ticker]=$G$1)))。两者都有效。 -
得到了回复
标签: excel filter boolean criteria