2014-01-22 29 views
1

Iam在列A中的序列號是Excel 2007中的偶數時嘗試查找列B中數據的平均值iam嘗試使用公式= AVERAGEIF(A7:A1500,MOD(A7,2)= 0,B7:B1500),但錯誤顯示爲「#DIV/0!」。我認爲在指定MOD功能時存在問題。有人可以幫忙嗎?如何在Excel 2007中的序列號爲奇數或偶數時查找列中單元格的平均數

+0

這不是什麼'AVERAGEIF'功能是。請參閱此[http://office.microsoft.com/en-au/excel-help/averageif-function-HA010047433.aspx](http://office.microsoft.com/en-au/excel-help/averageif-功能HA010047433.aspx)。 – PatricK

+0

那麼我如何指定條件?你能幫我嗎 – user3218696

回答

0

試試下面的公式:

=SUMPRODUCT((EVEN(A7:A1500)=A7:A1500)*1,B7:B1500)/SUMPRODUCT((EVEN(A7:A1500)=A7:A1500)*1) 

=SUMPRODUCT((MOD(A7:A1500,2)=0)*1,B7:B1500)/SUMPRODUCT((MOD(A7:A1500,2)=0)*1) 
+0

不,它不工作。我只想要B1,B3,B5 ...的平均值,其中A1,A3,A5 ...包含奇數值。 B2,B4,B6 ...的平均值類似,其中A2,A4,A6 ...單元格包含偶數值。或者更簡單的思維邏輯的另一種方式是我想找到替代單元格的平均值,我可以指定開始和結束單元格。 – user3218696

+1

Yess它的工作......非常感謝。 – user3218696

0

嘗試=IF(MOD(A7,2)=0,AVERAGE(B7:B1500),0)

+0

如果條件滿足,即「A7」單元包含一個偶數,它只是計算B7:B1500的平均值。但是我想要做的是取B列的所有單元的平均值,對應的列A甚至只有這些單元格。 – user3218696

相關問題