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

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

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

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

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)