需要将滿足A的數值,進行連乘,同樣道理,滿足其他條件的數據,進行連乘。
需求
Excel裡面數據的積(連乘函數)為PRODUCT函數。這個需求,更确切确地說應該是條件連乘數據求解。
所以理解了上面的概念後,接下來的工作就好理解了。
方案1:應用FILTER函數,過濾出來滿足條件的函數,再将結果作為PRODUCT參數,求解出數據連乘。函數演示過程如下圖,
步驟1:利用FILTER函數将滿足條件的數據全部過濾出來,例如圖中,将滿足“A”條件的數據全部過濾出來。
步驟2:利用PRODUCT函數,步驟1結果連乘。
方案一,隻能夠在365版本下使用,或者第三方函數工具下使用
第三方:EFunction和office 365 均有FILTER過濾函數(多匹配函數)
函數完整式為:=PRODUCT(ETFilters($B$2:$B$12,$A$2:$A$12=E3))
方案1截圖
方案2:方案二,在Excel低版本之中,仍然有效。方案2,主要利用乘法之中一個很重要的概念,任何數據乘1,結果不變的特性。
先利用if函數,将滿足條件的數據篩選出來,不滿足條件的數據,結果為1。
步驟1:利用if函數,将條件滿足“A”的數據提取出來,不滿足的數據,置1;
步驟2:利用PRODUCT函數,步驟1結果連乘。
函數完整式為:=PRODUCT(IF($A$2:$A$12=E3,$B$2:$B$12,1))
方案2更為通用,在Excel低版本之中,也可以使用,不過需要注意的是,這裡應用到了數組公式,就是公式編寫完成之後,同時按下Ctrl shift enter組合鍵。
方案2截圖
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!