如題,有一串數據(儲存格是A1~A5,內容都是數字)
如果我要查詢《小於等於50的項目個數》語法是
=COUNTIF(A1:A50,"<=50")
如果我要查詢《大於70的項目個數》語法是
=COUNTIF(A1:A50,">70")
那如果我要查詢《介於50~70的項目個數》
有這種的語法嗎?
2006-09-22 12:49:52 · 4 個解答 · 發問者 捷 1 in 電腦與網際網路 ➔ 軟體
首先呢...先謝謝你~~
這個語法可以用,不過方便解釋一下嗎?
"PRODUCT"→算相乘積
"(A1:A50 =50)*(A1:A50
2006-09-22 13:29:25 · update #1
"(A1:A50 =70)"→有什麼意思嗎?
還是說微軟就是這樣設計語法的?
2006-09-22 13:30:47 · update #2
有一個變通的語法, 假設資料在 A1~A50輸入公式 =SUMPRODUCT((A1:A50>=50)*(A1:A50<=70))打完公式按 CTRL+SHIFT+ENTER 完成輸入就可以算出符合兩個條件的個數了。
2006-09-22 23:51:57 補充:
咖啡兄說的對,SUMPRODUCT() 不需要再打 CTRL+SHIFT+ENTER 完成輸入,直接按 ENTER 就好了。
2006-09-22 23:53:12 補充:
咖啡兄解釋的很好,我也沒辦法再多說什麼了。 (^_^)
2006-09-22 13:09:56 · answer #1 · answered by whitefox 7 · 0⤊ 0⤋
我認為「同學」的解法用創意強化函數的功能,這樣就不受COUNTIF只能設定一個條件的限制了。
2006-09-22 20:06:43 · answer #2 · answered by 光精靈 5 · 0⤊ 0⤋
自己嘗試了幾次,竟然可以這樣寫耶!
=COUNTIF(A1:A50,"<=70")-COUNTIF(A1:A50,"<50")
2006-09-23 16:14:13 補充:
感謝[光精靈]大大的認同,有新問題才會激發新創意,相信這也是大家在知識+交流最大的收穫,相信每個人發表了別人還沒發表過的知識,得到肯定也有成就感,再次感謝[光精靈]大大
2006-09-22 16:57:37 · answer #3 · answered by 同學 7 · 0⤊ 0⤋
白fox兄..
SUMPRODUCT好像本身就是陣列公式了..
應該不需要{}
如果沒記錯的話..
to 發問者
excel在對true及false做四則運算時會將true默認為1,false默認為0
你可以將這公式看成50對句子
第一對
a1大於等於50、a1小於等於70
都成立
1*1
一不成立或全不成立
1*0、0*1、0*0
下一對
完了之後,再將全部的結果加起來..
我說的很模糊,你隨便看看就好,接下來由白fox前輩精闢的講解吧..
2006-09-22 16:33:35 · answer #4 · answered by 一個人的咖啡 4 · 0⤊ 0⤋