設為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 1294|回復: 1
打印 上一主題 下一主題

關于一個條件格式的討論

[復制鏈接]
跳轉到指定樓層
1#
發(fā)表于 2023-6-20 01:38:38 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
事情是這樣的。群友的公式是這樣:
  1. =COUNTIF($P$9:$P$2000,C9)-COUNTIF($O$9:$O$2000,C9)
復制代碼

結果介于兩者之間的日期并沒有底紋(如上圖所示),他希望把藍色框這部分也加上底紋。
我當時也考慮了不少方案,印象中Excel條件格式不支持數(shù)組公式!@是以前用過數(shù)組公式,似乎沒生效,所以有這個印象!斎,這個認知在后面的討論中給刷新了!谑,我采用了定義名稱的方式進行處理。

然后添加一個條件格式。后面使用or方式,把群友原有的格式,加上我寫的格式合起來,于是得到了這么一個結果:
  1. =OR(COUNTIF($P$9:$P$2000,C9)-COUNTIF($O$9:$O$2000,C9), AND(COUNTIF(結束日期,">="&C9),COUNTIF($O:$O,"<="&C9)))
復制代碼
處理完之后,基本得到想要的結果了。

這時候另一個群友可能覺得我的寫法比較復雜,于是用數(shù)組公式來完成了:
  1. =OR((C9>=$O$9:$O$14)*(C9<=IF($P$9:$P$14="",$O$9:$O$14,$P$9:$P$14)))
復制代碼
最后,小妖姐姐給了肯定的評價?紤]到性能問題,她也給出了終極解決方案:

  1. =COUNTIF($O:$O,C9)+COUNTIFS($O:$O,"<"&C9,$P:$P,">="&C9)
復制代碼
附件分別如下。大家可以對照著看:



本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號?注冊

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2023-7-6 08:33:26 | 只看該作者
很漂亮。那個圓形進度,在ACCESS中如何實現(xiàn)?
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機版|Office中國/Access中國 ( 粵ICP備10043721號-1 )  

GMT+8, 2024-10-23 06:23 , Processed in 0.090163 second(s), 26 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復 返回頂部 返回列表