スルーセルが空のときにaverage(K23:M23)
始まる列があります。できれば、ゼロ以外、空白以外の値を含むセルの平均のみを実行したいと思います。クエリコマンドを使用して可能だと思います:#DIV/0!
K23
M23
https://docs.google.com/support/bin/answer.py?hl=ja&answer=159999
しかし、彼らの例は私には役に立ちません。
スルーセルが空のときにaverage(K23:M23)
始まる列があります。できれば、ゼロ以外、空白以外の値を含むセルの平均のみを実行したいと思います。クエリコマンドを使用して可能だと思います:#DIV/0!
K23
M23
https://docs.google.com/support/bin/answer.py?hl=ja&answer=159999
しかし、彼らの例は私には役に立ちません。
IF ステートメントを使用して、参照されているセルをチェックし、ゼロまたは空白に対して 1 つの結果を返し、それ以外の場合は数式の結果を返すことができます。
簡単な例:
=IF(B1=0;"";A1/B1)
除数 B1 が空白またはゼロの場合、これは空の文字列を返します。それ以外の場合は、A1 を B1 で除算した結果を返します。
平均を実行する場合、データセットに値があるかどうかを確認できます。
=IF(SUM(K23:M23)=0;"";AVERAGE(K23:M23))
何も入力されていない場合、またはゼロのみが入力されている場合は、空の文字列が返されます。1 つ以上の値が存在する場合は、平均を取得します。
まだ入力されていない列を処理することも明示的に要求しているため、数値ではなく単語が含まれている場合はそれらをいじりたくないので、次のことを検討してください。
=If(IsNumber(K23), If(K23 > 0, ........., 0), 0)
これは単に... K23 が数字の場合。そして、その数がゼロより大きい場合。次に、何かを行います ......... それ以外の場合は、0 を返します。
.... では、 のような除算式をそこに置くA1/K23
ことができます。K23 はゼロより大きい数であると確信できます。