[Excel]請問如何在特定範圍內找出特定範圍數字的個數?



贊助商連結


頁 : [1] 2

T100
2001-12-05, 10:51 PM
很抱歉~:p 由於我對excel是剛剛接觸,
所以對一些名詞可能會說錯,
還麻煩大家幫忙指正~3Q


我煩惱的地方
就是假如現在我有A1~A6 6個儲存格
裡頭分別輸入79,80,81,82,83,91
那我要如何找出數字範圍80~90的儲存格的個數?
阿~偶不會說啦~><~(哭...嗚嗚嗚)
就是類似COUNTIF這個函數,
但是這個函數好像只能選出例如>80的而已
ex.
=COUNTIF(A1:A6,">80")
會顯示"3"
就是符合條件"大於80"的有3個項目

大概就是這樣~
現在偶就是要找出符合"大於80且小於90"的項目個數~
先謝謝一下肯回答偶笨笨問題的倫...:D

贊助商連結


jason1123007
2001-12-06, 10:54 AM
最初由 T100 發表
很抱歉~:p 由於我對excel是剛剛接觸,
所以對一些名詞可能會說錯,
還麻煩大家幫忙指正~3Q


我煩惱的地方
就是假如現在我有A1~A6 6個儲存格
裡頭分別輸入79,80,81,82,83,91
那我要如何找出數字範圍80~90的儲存格的個數?
阿~偶不會說啦~><~(哭...嗚嗚嗚)
就是類似COUNTIF這個函數,
但是這個函數好像只能選出例如>80的而已
ex.
=COUNTIF(A1:A6,">80")
會顯示"3"
就是符合條件"大於80"的有3個項目

大概就是這樣~
現在偶就是要找出符合"大於80且小於90"的項目個數~
先謝謝一下肯回答偶笨笨問題的倫...:D

那你就用條件式丫
=COUNTIF(A1:A6,">80" and A1:A6,"<90" )
看看可不可以用

T100
2001-12-06, 05:38 PM
最初由 jason1123007 發表


那你就用條件式丫
=COUNTIF(A1:A6,">80" and A1:A6,"<90" )
看看可不可以用

不行耶~怎麼辦呀?:rolleyes:

婕妤
2001-12-07, 03:18 AM
若您在A欄中輸入資料如您的79.80.81.82.83.91

則您可以輸入{=SUM(IF((A1:A6>=90)-(A1:A6<=80),1))}

註:大括號要按ctrl+shift+enter,且要在資料編輯列中輸入喔!
供您參考!

T100
2001-12-07, 02:32 PM
最初由 婕妤 發表
若您在A欄中輸入資料如您的79.80.81.82.83.91

則您可以輸入{=SUM(IF((A1:A6>=90)-(A1:A6<=80),1))}

註:大括號要按ctrl+shift+enter,且要在資料編輯列中輸入喔!
供您參考!

呼~好厲害喔!!
果然...成功了
這個...不就是傳說中的陣列公式嗎?
哈哈:p :p :p
謝謝你~還有jason1123007

T100
2001-12-07, 05:49 PM
最初由 婕妤 發表
若您在A欄中輸入資料如您的79.80.81.82.83.91

則您可以輸入{=SUM(IF((A1:A6>=90)-(A1:A6<=80),1))}

註:大括號要按ctrl+shift+enter,且要在資料編輯列中輸入喔!
供您參考!

對了...經過我剛剛的測試之後,
發現到一個小問題,
修正之後的公式為
{=SUM(IF((範圍>0)-(範圍>=90)-(範圍<=80),1))}
這樣子好像比較好
不然會怪怪的....
給有需要的人參考喔,這個公式可以用在計算成績
如:班上考試平均80-90的有幾人....
呵呵~就這樣嚕~

leonchou
2001-12-08, 02:38 PM
大於小於的方向似乎怪怪的...
如果要用減的, 也應該是小於90的減去小於80的吧..
{=SUM(IF((範圍<90)-(範圍<=80),1))}

不過這個題目我會用 AND 來做~
在陣列公式中可以用 AND、OR , 只是要換個方式 --
AND 用 * 號, OR 用 + 號來取代, 條件各自括號起來,
所以這題的公式就是這樣 :

{=SUM(IF((範圍<90)*(範圍>80),1))}

T100
2001-12-08, 02:51 PM
最初由 Leon Chou 發表
大於小於的方向似乎怪怪的...
如果要用減的, 也應該是小於90的減去小於80的吧..
{=SUM(IF((範圍<90)-(範圍<=80),1))}

不過這個題目我會用 AND 來做~
在陣列公式中可以用 AND、OR , 只是要換個方式 --
AND 用 * 號, OR 用 + 號來取代, 條件各自括號起來,
所以這題的公式就是這樣 :

{=SUM(IF((範圍<90)*(範圍>80),1))}

嘿嘿~好像也對喔~
果然高手,偶在QA有看過你喔~
對不對呀~那兒的excel高手漫多的...
另外,偶的那個公式正確嗎?
(跟你的很像~(原理))

leonchou
2001-12-08, 03:40 PM
是正確啦, 只是沒有必要那樣..

大於80且小於90 → (範圍>80) AND (範圍<90) → (範圍>80)*(範圍<90)
這樣想不是比較直覺化一點嗎?

PS. 你在QA的代號又是什麼呢? :D

T100
2001-12-08, 03:44 PM
喔~偶瞭了
偶在QA的代號是T10,不過...好久沒去了:D
好懷念...