1樓:匿名使用者
試一試這個公式:
=sumproduct((a1:a9<1)*(a1:a9>0)*a1:a9)/sumproduct((a1:a9>0)*(a1:a9<1))
excel2007和2010也可以用下面公式:
=sumproduct((a1:a9<1)*(a1:a9>0)*a1:a9)/countifs(a1:a9,"<1",a1:a9,">0")
2樓:
編好公式後要以ctrl+shift+enter結束,不然不出值~~!
3樓:牽桂枝由香
應用這個函式:
=sum(a2:f3)/countif(a2:f3,"<>0")其中a2:f3代表求總的數值區間,只需在函式中框選所有需統計的資料就可得到
sum()是求和函式,用於求統計資料的總和countif()是條件統計函式,通過"<>0"這個條件進行篩選不為0的個數
以此就達到樓主所要求的函式
如何用excel中大於0的單元格計算平均值我
4樓:酈蕙潮俊
若資料在a列,在需要計算
平均值的
單元格中輸入公式:=subtotal(101,a:a)。就是篩選出單元格值的平均值。
在excel裡面,如何計算大於某一單元格數值的平均值
如何求excel一列資料中滿足條件的資料的均值
5樓:匿名使用者
你這樣算平均值,有沒0都沒關係的,這個公式你試一下,應該可以達到你想要的。如果不行,就是我理解錯你想表達的了!
6樓:匿名使用者
0出現得無規律,下拉不得行吧
在excel中如何用函式求帶條件的一列數的平均值
當excel**中大於等於某個數值或小於等於某個數值時,要顯示我所要的固定數值,如何設定公式的條件?
7樓:lx細雨
if函式 公式:=if(b1>=10,1,if(b1>=5,0.8,if(b1>=1,0.3)))
8樓:匿名使用者
很簡單嘛,如果要h8小於d8則 寫入 =(h8d8),這麼簡單!!。。。。。。。。給我贊啊
excel中如何計算一列數中大於50且小於100的數
1 電腦開啟excel 2 開啟excel 後,在另一列中輸入公式 sumproduct f f 50 f f 100 3 輸入公式 sumproduct f f 50 f f 100 後,回車就可以得到這一列中有多少大於50小於100的數了。假設你求的是符合條件的個數,並資料在a列.b1 sump...
ecel工作表中如何對一列資料中大於0的數值求和
材料 工具 excel2010 1 首先開啟excel2010 2 要對大於60的資料求和,發現有幾個不合格。3 輸入公式 sumif c2 c8,60 4 按回車後出現結果。5 最後手動去掉小於60的資料,發現求和結果一致。6 在excel中合併單元格,選中求和項,輸入函式 sum c2 c9 s...
EXCEL中怎麼用一列資料除以數
這裡舉一個例子。將單元格區域a1 a10的資料除以同一個數3,並將求得的商列於單元格區域 專b1 b10.在單元格b1中輸入公式屬 a1 3 然後回車 將滑鼠放在單元格b1的右下角,等待滑鼠標誌變為一個黑色的小十字,這時按下滑鼠左鍵,往下拖到單元格b10,最後鬆開滑鼠左鍵。4這樣,單元格區域a1 a...