Excel圖表排除重復值計算個數,請你來補充公式!問題情境
如下樣表:
(圖四)
MATCH匹配行有一個特點:如果有重復值,返回值是第一個值所在的行。比如:“李一林”這個名字出現好幾次,但是對應MATCH返回的行都是“1”。
四、COUNT+FREQUENCY
=COUNT(1/FREQUENCY(MATCH(B2:B26,B2:B26,0),ROW(1:25)))
(MATCH(B2:B26,B2:B26,0)返回值如圖四F列所示;
FREQUENCY(MATCH(B2:B26,B2:B26,0),ROW(1:25))返回圖四F列出現的頻率,FREQUENCY只返回相同值中第一個值出現的頻率。
關于FREQUENCY,請參考:
Excel108 FREQUENCY函數分段計數
五、SUM+FREQUENCY
=SUM(–(FREQUENCY(MATCH(B2:B26,B2:B26,0),MATCH(B2:B26,B2:B26,0))<>0))
FREQUENCY(MATCH(B2:B26,B2:B26,0),MATCH(B2:B26,B2:B26,0)的返回值如圖四H列所示,再與0比較,<>0的返回TURE,否則返回FLASE,再用減負運算(–),將TURE或FLASE轉為1或0,再求和。
六、SUMPRODUCT+FREQUENCY
=SUMPRODUCT(–(FREQUENCY(MATCH(B2:B26,B2:B26,0),MATCH(B2:B26,B2:B26,0))<>0))
原來同公式五。
七、FREQUENCY+COUNT
=FREQUENCY(COUNTIF(OFFSET(B2,,,ROW(1:25)),B2:B26),1)
OFFSET函數已經過了,大家自己下載案例練習,來分析一下這個公式哦。