配列数式で複数の条件を組み合わせることと機能を使用するときのエラーの回避
問題:
次の配列数式は、列AとBの値の各ペア間の平均差を計算するために設計されました(両方のセルが空でない場合):
\ {= AVERAGE(IF(AND(ISNUMBER(A1:B5)、ISNUMBER(A1:B5))、A1:A5-B1:B5))}ただし、「0」という誤った結果が返されます。
解決策:
次の配列数式に示すように、AVERAGE、IF、およびISNUMBER関数を使用します。
\ {= AVERAGE(IF(ISNUMBER(A1:A5)* ISNUMBER(B1:B5)、A1:A5-B1:B5))}