2017-08-25 57 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

最好的是在不同的單元格中創建兩個列表,所以對於D列中的值和第6行中的值B列中的值,請說A列:'= AVERAGE(IF((ISNUMBER(MATCH(D7:D10,A:A, 0)))*(ISNUMBER(MATCH(E6:H6,B:B,0)))*(E7:H10≠0),E7:H10))' –

+0

哇。精彩。這真的會有幫助!謝謝你,先生。並且我認爲魔術不存在;) – Molia