Excel計算最大值的函式max、maxa、dmax和maxifs用法和引數詳解

Excel計算最大值的函式max、maxa、dmax和maxifs用法和引數詳解

max的中文含義是最大值,max函式在excel中的作用是計算一組資料中的最大值。

那麼如標題所言,max、maxa、dmax和maxifs這四個函式,它們的含義有什麼區別?其用法又有什麼不同呢?

下面就透過一個示例資料,來分別介紹它們的語法和用法。

Excel計算最大值的函式max、maxa、dmax和maxifs用法和引數詳解

一、MAX函式和MAXA函式

我們

需要計算一組資料中的最大值,如下圖中計算最大閱讀量。

Excel計算最大值的函式max、maxa、dmax和maxifs用法和引數詳解

從上圖中,可以看到作者使用了兩個函式公式,分別是:

公式1:=MAX(D3:D32)

公式2:=MAXA(D3:D32)

這兩個公式除了使用的函式不一樣,它的引數和結果都是一樣的,那麼它們的區別主要在哪呢?

我們先來看下max函式的語法:

Excel計算最大值的函式max、maxa、dmax和maxifs用法和引數詳解

它的表示式為:

=max(數值1,數值2……)

結果會返回多個數值中的最大值。忽略邏輯值和文字。

max函式的引數可以是一個數值,也可以是單元格引用,比如上面公式中的引數就是一個單元格區域的引用,最多可以設定255個引數值。

我們再來看下maxa函式的語法:

Excel計算最大值的函式max、maxa、dmax和maxifs用法和引數詳解

它的表示式為:

=maxa(值1,值2,值3……)

結果會返回多個值中的最大值。

不忽略邏輯值和字串。

在這段話中,可以發現一個不同的地方,max函式是忽略邏輯值和文字,而maxa不忽略邏輯值與字串,這是什麼意思呢?

我們透過一個動圖小例項,就可以很好地區分了。

Excel計算最大值的函式max、maxa、dmax和maxifs用法和引數詳解

如上圖所示,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函式