average函數和averagea函數的聯繫和區別?

average函數和averagea函數,在excel中都是求數據的平均值的函數,那麼兩者之間有什麼聯繫和區別呢?

工具/原料

excel

相同點:都是求數據的平均值,當所求數據都是數值形式時,兩者返回結果相同

如圖:求區域A1:B4的平均值,在C1和C2中分別錄入公式

=AVERAGE(A1:B4)

=AVERAGEA(A1:B4)

average函數和averagea函數的聯繫和區別

回車,兩函數均返回26。因為所求區域內都是數值形式,所以兩函數返回結果也是一樣的,並且兩函數都忽略了空值,包含零值(零也是一個數值)。

average函數和averagea函數的聯繫和區別

局部改變區域內的值包含文本

在C1和C2中分別錄入公式

=AVERAGE(A1:B4)

=AVERAGEA(A1:B4)

average函數和averagea函數的聯繫和區別

回車,兩函數返回是不同的,綠色填充部分是兩函數返回值。

結論:average函數忽略文本,返回值=182/6=30.33333333

averagea函數包含文本,並且文本=0,返回值=182/8=22.75

average函數和averagea函數的聯繫和區別

局部改變區域內的值包含邏輯值true和false

在C1和C2中分別錄入公式

=AVERAGE(A1:B4)

=AVERAGEA(A1:B4)

average函數和averagea函數的聯繫和區別

回車,兩函數返回是不同的,綠色填充部分是兩函數返回值。

結論:average函數忽略邏輯值,返回值=182/6=30.33333333

averagea函數包含邏輯值,並且true=1,false=0,返回值=183/8=22.875

average函數和averagea函數的聯繫和區別

局部改變區域內的值包含錯誤值#DIV/0!

在C1和C2中分別錄入公式

=AVERAGE(A1:B4)

=AVERAGEA(A1:B4)

average函數和averagea函數的聯繫和區別

回車,兩個函數均返回#DIV/0!,可見,兩函數都不能忽略錯誤值。

average函數和averagea函數的聯繫和區別

補充一下,如果含有錯誤值的區域求平均值,用需要用averageif(2007及以上版本)或者average函數和if函數嵌套(2007以下版本)把錯誤值忽略掉。

average函數和averagea函數的聯繫和區別

回車,返回30.33333333。

average函數和averagea函數的聯繫和區別

注意事項

若此經驗對您有用,請投我一票,謝謝!!

相關問題答案