で作業していない私は、この式を有する:平均間接的な式とブランク値
=IFERROR(
(
(
IFERROR(INDIRECT($A6&"!$E$15");"")
+IFERROR(INDIRECT($A6&"!$E$29");"")
+IFERROR(INDIRECT($A6&"!$E$43");"")
+IFERROR(INDIRECT($A6&"!$E$57");"")
+IFERROR(INDIRECT($A6&"!$E$71");"")
+IFERROR(INDIRECT($A6&"!$E$84");"")
)
/6);"")
これらIDIRECTSのいずれかが空白値を返すとき、私は#VALUEを入手!エラー(最初のIFERRORなし)。個々のラインはうまく動作し、個々にセルに入れると、それらを平均的に平均化することができます。しかし、この式の/ 6部分を削除して、AVERAGE式で線を折り返すと、#VALUE!エラー。
どうすればいいですか? (おかげMrig)見つかり
編集、解決
=IFERROR(
(
(
IF(ISNUMBER(INDIRECT($A7&"!$E$15"));INDIRECT($A7&"!$E$15");0)
+IF(ISNUMBER(INDIRECT($A7&"!$E$29"));INDIRECT($A7&"!$E$29");0)
+IF(ISNUMBER(INDIRECT($A7&"!$E$43"));INDIRECT($A7&"!$E$43");0)
+IF(ISNUMBER(INDIRECT($A7&"!$E$57"));INDIRECT($A7&"!$E$57");0)
+IF(ISNUMBER(INDIRECT($A7&"!$E$71"));INDIRECT($A7&"!$E$71");0)
+IF(ISNUMBER(INDIRECT($A7&"!$E$84"));INDIRECT($A7&"!$E$84");0)
)/
(
COUNTIF(INDIRECT($A7&"!$E$15");">=0")
+COUNTIF(INDIRECT($A7&"!$E$29");">=0")
+COUNTIF(INDIRECT($A7&"!$E$43");">=0")
+COUNTIF(INDIRECT($A7&"!$E$57");">=0")
+COUNTIF(INDIRECT($A7&"!$E$71");">=0")
+COUNTIF(INDIRECT($A7&"!$E$82");">=0")
)
);"")
COUNTIFのbasciallyオリジナルコードの数字 "6" を置き換え、「にISN INSNUMERの(代わりIFERROR者の)のチェックtブランクになるので、0%以上の値(実際の値)が実際の平均値になるように数えられます。
'" "'の代わりに、内部エラーで '0'を返すようにしてください –
また、あなたが間接的に参照しているセルにテキストがないことを確認してください。 –