Excelで特定のセルの平均を取る


0

次のようなExcelドキュメントがあります。

 Title | Value | Average |
     a |  023  |         |
       |  437  |         |
     b |  276  |         |
       |  057  |         |
       |  490  |         |
       |  389  |         |
     c |  497  |         |
       |  354  |         |
       |  939  |         |

私はすべての平均撮りたいaな値を、023437、など私はすべてのために同じことをしたいと思いますbので、上の値と。

問題は、これらの範囲が異なることです。以下のためのa2つしか値がありますが、ためのb四つの値があります。

私はAverageコラムで次のことを試しました:

=IF(ISBLANK(A2),"",AVERAGE(B2:B4))

そのため、隣のセルが空白でない場合、平均が表示されます。この式を下にドラッグできます。唯一の問題は、Title列に別のエントリがあるまでではなく、左側のセルとその下のセルのみをチェックすることです。現在のExcelの知識では、それを実装する方法がわかりません。誰かが使用する機能を提案できますか?

ありがとう!

回答:


1

簡単な方法は、D2に次の式を使用して列Dにヘルパー列を追加することです。

=IF(A2<>"",A2,D1)

そしてコピーします。

次に、C2では、AverageIF()でそれを参照します。

=AVERAGEIF(D:D,D2,B:B)

そしてコピーします。

ここに画像の説明を入力してください


ありがとう!ヘルパーカラムを使用することを考えていましたが、その実装方法がわかりませんでした。これは賢い!
ライランドドー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.