本文探討了根據(jù)指定條件確定Excel中最大值的各種方法。以前的教程涵蓋了基本MAX
函數(shù);本文使用不同的公式研究了更高級的方案。
涵蓋的方法包括:
-
MAX IF
有單個條件和多個條件 -
MAX IF
沒有數(shù)組公式 -
MAX IF
有或邏輯 -
MAXIFS
功能(Excel 2019及以后)
Excel的MAX IF
公式
在Excel 2019之前,實現(xiàn)有條件的最大值所需的陣列公式,將MAX
和IF
結(jié)合在一起。一般結(jié)構(gòu)是:
{=MAX(IF(criteria_range=criteria, max_range))}
需要使用CTRL Shift Enter輸入此公式才能正確函數(shù)。卷曲支架{}
表示數(shù)組公式。例如,要找到雅各布的最高跳遠(yuǎn)分?jǐn)?shù)(A2:A10中的名稱,C2:C10中的距離):
=MAX(IF(A2:A10="Jacob", C2:C10))
該公式根據(jù)條件創(chuàng)建真/錯誤值的數(shù)組,然后從條件為真的max_range
返回最大值。
MAX IF
有多個標(biāo)準(zhǔn)
對于多種條件,嵌套IF
語句或乘法操作員可以在數(shù)組公式中使用:
嵌套IF
: {=MAX(IF(criteria_range1=criteria1, IF(criteria_range2=criteria2, max_range)))}
乘法(和邏輯): {=MAX(IF((criteria_range1=criteria1)*(criteria_range2=criteria2), max_range))}
MAX IF
沒有數(shù)組
為避免數(shù)組公式,可以使用SUMPRODUCT
函數(shù):
=SUMPRODUCT(MAX((criteria_range1=criteria1)*(criteria_range2=criteria2)*max_range))
此公式避免了數(shù)組輸入,但需要max_range
中的數(shù)字?jǐn)?shù)據(jù)。
MAX IF
有或邏輯
要在幾個條件中的任何一個條件中找到最大值,請在數(shù)組公式中使用添加operator():
{=MAX(IF((criteria_range1=criteria1) (criteria_range2=criteria2), max_range))}
也可以使用SUMPRODUCT
的非陣列當(dāng)量,但需要適當(dāng)處理非數(shù)字值。
MAXIFS
功能(Excel 2019及以后)
Excel 2019及以后的版本提供MAXIFS
功能,簡化有條件的最大計算:
=MAXIFS(max_range, criteria_range1, criteria1, criteria_range2, criteria2, ...)
此功能直接處理多個標(biāo)準(zhǔn),不需要數(shù)組公式。
本文提供了一份綜合指南,以在Excel中的各種條件下找到最大值,迎合不同的Excel版本和用戶偏好。可以下載練習(xí)工作簿。
以上是excel max if公式以找到條件最大的價值的詳細(xì)內(nèi)容。更多信息請關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

熱AI工具

Undress AI Tool
免費脫衣服圖片

Undresser.AI Undress
人工智能驅(qū)動的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover
用于從照片中去除衣服的在線人工智能工具。

Clothoff.io
AI脫衣機

Video Face Swap
使用我們完全免費的人工智能換臉工具輕松在任何視頻中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的代碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
功能強大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6
視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版
神級代碼編輯軟件(SublimeText3)