※ ChatGPTを利用し、要約された質問です(原文:averageif関数について)
averageif関数による売上平均の計算方法
このQ&Aのポイント
質問文章の売上順位表から、上位3名と下位3名の売上平均を計算する方法について説明します。
売上順位表にデータが追加された場合でも、対応した式で上位と下位の範囲を変えることができます。
Small関数は使用せず、Averageif関数だけで下位3名の売上平均を求めることができます。
№ 氏名 売上 順位
1 ○○○○ 11111 1
2 ×××× 22222 2
3 △△△△ 33333 3
4 □□□□ 44444 4
5 ◇◇◇◇ 55555 5
このような売上順位表があり、10人分データがある場合、
averageifを使って上位3名の売上平均を出す場合
=AVERAGEIF(D2:D11,"<=3",C2:C11)
下位3名の売上平均を出す場合
=AVERAGEIF(D2:D11,">=8",C2:C11)
という式になりますが、この表にデータが追加されたら上位は範囲と平均対象範囲を変えることになりますが はじめから追加されることを見越して対応した式にすることは可能でしょうか?(Largeは使わずに)
また下位3名の場合の">=8"という条件も含めデータが増えた場合
smallを使わずaverageifで求められるでしょうか?
よろしくお願いします
お礼
回答ありがとうございます。 参考にさせていただきます。