Excel計算最大值的函式max、maxa、dmax和maxifs用法和引數詳解
max的中文含義是最大值,max函式在excel中的作用是計算一組資料中的最大值。
那麼如標題所言,max、maxa、dmax和maxifs這四個函式,它們的含義有什麼區別?其用法又有什麼不同呢?
下面就透過一個示例資料,來分別介紹它們的語法和用法。
一、MAX函式和MAXA函式
當
我們
需要計算一組資料中的最大值,如下圖中計算最大閱讀量。
從上圖中,可以看到作者使用了兩個函式公式,分別是:
公式1:=MAX(D3:D32)
公式2:=MAXA(D3:D32)
這兩個公式除了使用的函式不一樣,它的引數和結果都是一樣的,那麼它們的區別主要在哪呢?
我們先來看下max函式的語法:
它的表示式為:
=max(數值1,數值2……)
結果會返回多個數值中的最大值。忽略邏輯值和文字。
max函式的引數可以是一個數值,也可以是單元格引用,比如上面公式中的引數就是一個單元格區域的引用,最多可以設定255個引數值。
我們再來看下maxa函式的語法:
它的表示式為:
=maxa(值1,值2,值3……)
結果會返回多個值中的最大值。
不忽略邏輯值和字串。
在這段話中,可以發現一個不同的地方,max函式是忽略邏輯值和文字,而maxa不忽略邏輯值與字串,這是什麼意思呢?
我們透過一個動圖小例項,就可以很好地區分了。
如上圖所示,max和maxa函式公式的引數值是H12:H13,即0和true。
在excel中,true是一個邏輯值,表示”真“,用數值來表示即為“1”。而max函式會忽略邏輯值,那麼max(0,true)的結果等於0,因為true是邏輯值而非數值,儘管它的值可以表示為1.
而maxa函式不忽略邏輯值,所以maxa(0,true)的結果會返回true的值,即為1。
max和maxa函式的區別並不是特別明顯,在日常工作中,通常使用max函式就能得到最大值
結果
。
二、MAXIFS函式