給定表 1,我可以用公式計算收入的總和SUMPRODUCT
。不過,我希望能夠直接在公式中過濾掉特定區域。(13,000)
當從資料中過濾區域 B 時,下面列出的公式給出了正確的結果:
=SUMPRODUCT(--(Sales[Area]<>Exceptions[Area]);Sales[Quantity];Sales[Price per unit])
但是,當我在表 2 中添加另一個區域時,公式會回傳錯誤。是否可以直接在公式中過濾掉多個變數(區域)?
uj5u.com熱心網友回復:
使用ISERROR(MATCH())
:
=SUMPRODUCT(--(ISERROR(MATCH(Sales[Area];Exceptions[Area];0)));Sales[Quantity];Sales[Price per unit])
--(ISERROR(MATCH(Sales[Area];Exceptions[Area];0)))
如果在搜索區域中沒有找到該區域將回傳 1,因為 MATCH 在串列中沒有找到時會回傳錯誤。
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/480754.html
標籤:擅长 excel-2010