[算表] COUNTIF使用大括號{}達成OR的寫法

看板Office作者 (不是我)時間2周前 (2025/06/23 11:05), 2周前編輯推噓2(204)
留言6則, 3人參與, 2周前最新討論串1/1
軟體:Excel 版本:Office 365 剛剛有個情境需要計算C2:C100,符合 < R2的格數 + 符合 > S2的格數。 先假設R2值為100,S2值為200。 Google之後發現一個寫法:=SUM(COUNTIF(C1:C100, {"<100", ">200"})) 這方法是可行的,且算出來也正確。 但如果R2、S2的值會變動,我想改成: =SUM(COUNTIF(C1:C100, {"<"&R2, ">"&S2})) 公式就無法輸入。 https://meee.com.tw/DPmz5aa 請問這題有解嗎? 謝謝! -- ╭─╮ ──╮ ╭─┤╭╮ ╭╭─╮╮ ╭ │ │ │ ││││││ ││││ ╰─╮ ╭─┼╮╰─┼╯││││○││││ │ │ ││ │ ││││ ││││ ╰─╯ ╰─╯╰──╯ ╰╰╯╰─╯╰╯╯ 傻瓜,我們都一樣~~ ψsagwow -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.34.78.40 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Office/M.1750647904.A.B77.html

06/23 13:38, 2周前 , 1F
用 countifs
06/23 13:38, 1F

06/23 13:38, 2周前 , 2F
=COUNTIFS(C1:C100,">"&R2,C1:C100,"<"&S2)
06/23 13:38, 2F

06/23 15:09, 2周前 , 3F
countifs 不是都成立才計數嗎…?
06/23 15:09, 3F

06/23 15:17, 2周前 , 4F
哈,我看錯題目
06/23 15:17, 4F

06/23 15:18, 2周前 , 5F
=SUM(--(C1:C100<>"")*((C1:C100<R2)+(C1:C100>S2)))
06/23 15:18, 5F
謝謝 看來用COUNTIF無法達成原題的目的QQ ※ 編輯: sagwow (1.34.78.40 臺灣), 06/23/2025 15:29:08

06/24 09:55, 2周前 , 6F
=SUM(COUNTIF(C2:C100,IF({1,0},"<"&R2,">"&S2)))
06/24 09:55, 6F
文章代碼(AID): #1eMCHWjt (Office)
文章代碼(AID): #1eMCHWjt (Office)