0

この配列関数を編集して、結果がない場合に #N/A ではなく 0 を表示するにはどうすればよいですか? IFステートメントを使用してみましたが、うまくいきません...

=INDEX(INDIRECT("'"&I18&"'!$h$1:$h$999"),MATCH(1,(INDIRECT("'"&I18&"'!$a$1:$a$999")="Last 20 Games by Venue")*(INDIRECT("'"&I18&"'!$b$1:$b$999")=O18),0))
4

1 に答える 1

3

Excel 2007 では、数式を IFERROR 関数で囲むことができます。構文は次のとおりです。

=IFERROR(original_formula,default_result)

#N/A の代わりにゼロを取得するには、このバージョンを使用します

=IFERROR(INDEX(INDIRECT("'"&I18&"'!$h$1:$h$999"),MATCH(1,(INDIRECT("'"&I18&"'!$a$1:$a$999")="Last 20 Games by Venue")*(INDIRECT("'"&I18&"'!$b$1:$b$999")=O18),0)),0)

于 2013-03-22T23:52:57.840 に答える