技術(shù) 點(diǎn)
- 技術(shù)
- 點(diǎn)
- V幣
- 點(diǎn)
- 積分
- 22847
|
事情是這樣的。群友的公式是這樣:
- =COUNTIF($P$9:$P$2000,C9)-COUNTIF($O$9:$O$2000,C9)
復(fù)制代碼
結(jié)果介于兩者之間的日期并沒有底紋(如上圖所示),他希望把藍(lán)色框這部分也加上底紋。
我當(dāng)時(shí)也考慮了不少方案,印象中Excel條件格式不支持?jǐn)?shù)組公式。——這是以前用過數(shù)組公式,似乎沒生效,所以有這個(gè)印象!(dāng)然,這個(gè)認(rèn)知在后面的討論中給刷新了。——于是,我采用了定義名稱的方式進(jìn)行處理。
然后添加一個(gè)條件格式。后面使用or方式,把群友原有的格式,加上我寫的格式合起來,于是得到了這么一個(gè)結(jié)果:
- =OR(COUNTIF($P$9:$P$2000,C9)-COUNTIF($O$9:$O$2000,C9), AND(COUNTIF(結(jié)束日期,">="&C9),COUNTIF($O:$O,"<="&C9)))
復(fù)制代碼 處理完之后,基本得到想要的結(jié)果了。
這時(shí)候另一個(gè)群友可能覺得我的寫法比較復(fù)雜,于是用數(shù)組公式來完成了:
- =OR((C9>=$O$9:$O$14)*(C9<=IF($P$9:$P$14="",$O$9:$O$14,$P$9:$P$14)))
復(fù)制代碼 最后,小妖姐姐給了肯定的評價(jià)。考慮到性能問題,她也給出了終極解決方案:
- =COUNTIF($O:$O,C9)+COUNTIFS($O:$O,"<"&C9,$P:$P,">="&C9)
復(fù)制代碼 附件分別如下。大家可以對照著看:
|
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?注冊
x
|