看板 Office 關於我們 聯絡資訊
軟體: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
windknife18: 用 countifs 06/23 13:38
windknife18: =COUNTIFS(C1:C100,">"&R2,C1:C100,"<"&S2) 06/23 13:38
freePrester: countifs 不是都成立才計數嗎…? 06/23 15:09
windknife18: 哈,我看錯題目 06/23 15:17
windknife18: =SUM(--(C1:C100<>"")*((C1:C100<R2)+(C1:C100>S2))) 06/23 15:18
謝謝 看來用COUNTIF無法達成原題的目的QQ ※ 編輯: sagwow (1.34.78.40 臺灣), 06/23/2025 15:29:08
cutekid: =SUM(COUNTIF(C2:C100,IF({1,0},"<"&R2,">"&S2))) 06/24 09:55
sagwow: 可以欸! 好簡潔的公式 這是什麼原理阿? 07/09 21:02
cutekid: 兜出你原本想要做的事: {"<"&R2, ">"&S2} 07/14 13:48