2017-08-25 6 views
0

私はテーブルを使って動的なAverageifsを作成したいと思っています。ここではサンプルデータは、次のとおりです。テーブルの複数の列と行をAverageifs

サンプル表:

Sample Table

誰もが「A」と「B」動的にする方法について私を助けることはできますか?セル番号(D7、D8)を挿入すると機能しません。誰か助けてくれますか?私は本当にそれに感謝します。

答えて

0

これは、範囲が連続している場合にのみ有効です。迅速な応答のための

=AVERAGE(IF((ISNUMBER(MATCH(D7:D10,D7:D8,0)))*(ISNUMBER(MATCH(E6:H6,{"X","Y","Z"},0)))*(E7:H10<>0),E7:H10)) 

enter image description here

+0

感謝。では、動的な列と行を使用してテーブルの平均をどのように取り出すことができるでしょうか。たとえば上記のサンプルでは、​​AとBとZとLの平均を取り出すことができます。これにより、AとBを変更して回答を変更することができます。 – Molia

+0

異なるセルに2つのリストを作成するのが最善です。そのため、行6の値に対してD列とB列の値の列Aを指定します。 '= AVERAGE(IF((ISNUMBER(MATCH(D7:D10、A:A、 (E7:H10≠0)、E7:H10)) ' –

+0

うわー。素晴らしい。それは本当に助けになる!ありがとうございます。そして私は魔法は存在しないと思った;) – Molia

関連する問題