返回列表 上一主題 發帖

設定格式化條件-多值

用COUNTIF,MATCH, 純數值也可用RANK,
估計用一個格式化公式即可,
最好能上傳附件看看~~

TOP

格式化條件公式:
B3:=RANK(B3,$B$52:$F$54) > 向右格式複製
B4:=RANK(B4,$J$52:$N$54) > ””
B5:=OR(B5="六",B5="日")  > ””

3.4.5列完成,再格式複製至其它位置

TOP

回復 5# LITTLEFAT7048


=OR(B3=$B$52:$F$54) 也是可用,但這是〔陣列〕公式; 或:=COUNTIF($B$52:$F$54,B3)
這兩者〔文字.數值〕都可以檢測,但若參照範圍大,公式格也多,運算時就較耗資源!

純數值時,改用 RANK,在大範圍時,速度快很多!

學公式就是要自己先去找函數測試!

TOP

本帖最後由 准提部林 於 2015-11-22 10:34 編輯

回復 7# LITTLEFAT7048


每月兩個人〔同一天同時放假〕天數
陣列公式:
=SUM(COUNTIF(B52:F54,B3:AF3)*COUNTIF(J52:N54,B4:AF4))
=COUNT(RANK(B3:AF3,B52:F54)*RANK(B4:AF4,J52:N54))

一般公式:
=SUMPRODUCT(COUNTIF(B52:F54,B3:AF3)*COUNTIF(J52:N54,B4:AF4))
=SUMPRODUCT(1-ISNA(RANK(B3:AF3,B52:F54)*RANK(B4:AF4,J52:N54)))


<陣列公式>輸入法
輸入或修改公式完成後,游標留在〔編輯列〕,先不要按Enter,
同時按住〔Shift + Ctrl〕不放,再按〔Enter〕。

若對RANK用法還不熟悉,建議先做參考,COUNTIF較好理解∼∼

另 :
1.B52 公式須改為:=IF(輸入區!B4="","",輸入區!B4),其它格亦然,否則〔空格及0值〕會誤判為相同!
2.輸入區號碼不可重覆

TOP

        靜思自在 : 受人點水之恩,須當湧泉以報。
返回列表 上一主題