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

作者: sagwow (不是我)   2025-06-23 11:05:01
軟體: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
請問這題有解嗎? 謝謝!
作者: windknife18 (windknife18)   2025-06-23 13:38:00
用 countifs=COUNTIFS(C1:C100,">"&R2,C1:C100,"<"&S2)
作者: freePrester (Prester)   2025-06-23 15:09:00
countifs 不是都成立才計數嗎…?
作者: windknife18 (windknife18)   2025-06-23 15:17:00
哈,我看錯題目=SUM(--(C1:C100<>"")*((C1:C100<R2)+(C1:C100>S2)))
作者: cutekid (可愛小孩子)   2025-06-24 09:55:00
=SUM(COUNTIF(C2:C100,IF({1,0},"<"&R2,">"&S2)))

Links booklink

Contact Us: admin [ a t ] ucptt.com