5

=AVERAGE(K2:K32)

ご覧のとおり、列 K の平均を吐き出すこの式があります。私が抱えている問題は、列 K の数値が、基本的に他の 2 つの列を加算する数式によって入力されるため、データが入力されていない場合、返される数値が 0 になることです。この数式でゼロより大きい数値のみをカウントするにはどうすればよいですか?

4

3 に答える 3

11
=AVERAGEIF(K2:K32, ">0")

値が 0 より大きいセルを含む数式の例を次に示します。

于 2013-04-02T19:00:50.787 に答える
0

完了していない月の平均計算と、追加される数値のいずれかが負になる可能性がある場合、基本的に他の2つの列を追加する数式によって列Kの数値が入力されることに言及しているため、数式が返される0可能性があるようですつまり、厳密に言えば、0この場合の a を真の平均として考慮する必要があります。したがって、追加される数値の 1 つが ColumnE にあると仮定すると (これは空白になるか0、月の不完全な部分になります)、次のような配列数式をお勧めします。

 =AVERAGE(IF(E2:E32<>0,K2:K32))  

Ctrl+Shift+Enter で入力します。31 日未満の月について0は、存在しない日の ColumnE 以外の値を入力します。

于 2015-09-15T06:24:44.367 に答える
-1

以下を使用する必要があります。

=AVERAGEIF(K2:K32,">0") 

式にスペースが含まれていないことを確認してください。

于 2014-08-27T15:48:54.803 に答える