1

私はエクセルにかなり慣れていないので、これは少し基本的な質問かもしれませんが、どこにも答えが見つからないようです。

私はいくつかの行を持っています.1つは「インデックス」行で、他の行には値が含まれています。インデックスに基づいて各行の平均を取得したい(各インデックスの平均)。

AVERAGE関数内のIF関数を見てきましたが、適切な構文を理解できないようですので、それが可能かどうか疑問に思っていますか?

私は単一の平均に対してそのようにしようとしました: =AVERAGE(IF(A3:J3=0;A5:M5;0)).

すぐに、いくつかの問題が見えます。まず、肯定的な条件ごとに、結果として行全体を使用するように言っています (ある行を別の行にマップする方法がわかりません)。次に、負の条件ごとに、その値を無視するのではなく、0 を指定します。

私が立っているところから、私が必要としていることができるようには思えません...私は正しいですか?

4

2 に答える 2

1

SUMIFと関数を組み合わせCOUNTIFて平均を取得できます。

=SUMIF(A1:K1,1,A2:K2) / COUNTIF(A1:K1, 1)

インデックス1(行1、列AからK)、行2の値に必要な平均を示します。

于 2013-10-29T23:14:07.590 に答える