2

次のようなExcelファイルに値があります。

QR  |  QR AVG  |  val1  |
q1                5
q1                3
q1                4
q2                7
q2                9
q3                10
q3                11
q3                12
q3                11
q4                5
q5                5
q5                7

また、QR AVG フィールドが、異なる QR 値で分割された平均値を表すようにしたいと考えています。つまり、計算後に次の値が必要です。

QR  |  QR AVG  |  val1  |
q1     4          5
q1     4          3
q1     4          4
q2     8          7
q2     8          9
q3     11         10
q3     11         11
q3     11         12
q3     11         11
q4     5          5
q5     6          5
q5     6          7

正確な行数がわからない場合は、断続的に行をランダムにテーブルに追加します。

可能であれば、これを行うマクロを作成しないことをお勧めします。これについてどうすればよいか考えていますか?

4

3 に答える 3

5

これを試してください: =AVERAGEIF($A$2:$A$13,A2,$C$2:$C$13)

これは、各セルの列 B (QR 平均) に入力する必要があります。もちろん、中間パラメータは自動的に変更されます。

于 2013-05-30T21:49:51.817 に答える
1

内部の範囲を調整するこの関数を試してください:

=AVERAGEIF($A$2:$A$17,A2,$C$2:$C$17)
于 2013-05-30T21:49:21.983 に答える