【Excel】未來5年你必須要掌握的函數(shù)之19:MAXIFS/MINIFS函數(shù)
當(dāng)前位置:點晴教程→知識管理交流
→『 技術(shù)文檔交流 』
在 Excel 的函數(shù)家族中,MAXIFS 函數(shù)與 MINIFS 函數(shù)恰似一對 “雙子星”,它們在功能上相互呼應(yīng),前者專注于在特定條件下精準(zhǔn)定位最大值,而后者則致力于找出最小值,二者的語法結(jié)構(gòu)和邏輯具有高度的相似性,因此將它們放在一起講解,有助于更全面、系統(tǒng)地掌握這組函數(shù)工具。 接下來,我們以 MAXIFS函數(shù)為范例進(jìn)行詳細(xì)闡述,以便您能清晰地理解其用法,而 MINIFS 函數(shù)的使用方法您可依此類推,觸類旁通。 1、基本語法: MAXIFS(max_range, criteria_range1, criteria1, [criteria_range2, criteria2], …) max_range:必需參數(shù),指定要在其中查找最大值的單元格區(qū)域,即目標(biāo)區(qū)域,通常是數(shù)值區(qū)域。 criteria_range1:必需參數(shù),指定要進(jìn)行條件判斷的單元格區(qū)域,該區(qū)域中的單元格將與對應(yīng)的criteria1 進(jìn)行比較。 criteria1:必需參數(shù),指定要應(yīng)用于 criteria_range1 中的單元格的條件,可以是數(shù)字、文本、表達(dá)式或單元格引用等。 [criteria_range2, criteria2], …:可選參數(shù),最多可以添加126 個額外的條件區(qū)域和條件對,用于進(jìn)一步細(xì)化篩選條件。 2、基本用法 (1)統(tǒng)計每個部門的最高銷售額 =MAXIFS($D$2:$D$17,$A$2:$A$17,F2) (2)統(tǒng)計業(yè)務(wù)二部銷售二組的最高銷售額 =MAXIFS(D2:D17,A2:A17,F2,B2:B17,G2) 乍看之下,MAXIFS 函數(shù)的使用似乎輕而易舉,然而,就像許多看似簡單的工具一樣,在實際應(yīng)用中,MAXIFS 函數(shù)也暗藏著一個頗為常見的陷阱。 為了幫助您在未來的工作中能夠更加順暢、精準(zhǔn)地運用 MAXIFS 函數(shù),避免陷入這個潛在的困境,我們有必要在此深入探討一下這個容易被忽視的 “坑” 究竟在何處,以及該如何巧妙地避開它。 比如說我們查找用戶最近的下單日期: =MAXIFS(B2:B9,A2:A9,E2) 很明顯,你會發(fā)現(xiàn)用戶6120000567895482最近下單日期是2024-12-28而不是2024-12-29,查找的結(jié)果是錯誤的。 正確的公式應(yīng)該是: =MAXIFS(B4:B11,A4:A11,E2&"*") 同樣的問題也會出現(xiàn)在SUMIF函數(shù)中,比下圖所示: 原因何在?因為SUMIF函數(shù)在工作時會率先將文本型的數(shù)字轉(zhuǎn)換為常規(guī)數(shù)字形式。這就導(dǎo)致了一個有趣卻又令人困擾的現(xiàn)象,當(dāng)面對類似物料代碼 “62123456789012345” 和 “62123456789012366” 這樣的數(shù)據(jù)時,從第 16 位起,都會被統(tǒng)一變更為 0,最終二者皆呈現(xiàn)為 “62123456789012300” 的模樣。如此一來,它們在 SUMIF函數(shù)的計算過程中,匯總數(shù)量便毫無二致,實際上是將以上 4 個數(shù)量進(jìn)行了匯總操作。 或許此時有人會進(jìn)一步追問,為何會無端變?yōu)?nbsp;0 呢?這背后的根源在于,Excel 系統(tǒng)中數(shù)字的精度僅僅限定為 15 位。一旦超出此范圍,便會出現(xiàn)這種精度截斷的情況。 既然知曉了問題的根源,那又該如何巧妙化解這一難題呢?答案其實很簡單,只需在條件的末尾添加一個通配符 “*” 即可。 別看這只是一個小小的符號,它卻有著神奇的功效,能夠?qū)⒃颈晦D(zhuǎn)換的數(shù)字再次強(qiáng)制轉(zhuǎn)換回文本形式,從而確保 SUMIF 函數(shù)在條件判斷時能夠精準(zhǔn)地區(qū)分不同的物料代碼,避免因數(shù)字精度問題而導(dǎo)致的錯誤匯總。這般轉(zhuǎn)來轉(zhuǎn)去的過程,是不是也讓您感受到了 Excel 函數(shù)的奇妙之處呢? =SUMIF($A$2:$A$5,E2&"*",$B$2:$B$5) 其實在Excel 函數(shù)的應(yīng)用領(lǐng)域中,諸如 MAXIFS、MINIFS、AVERAGEIFS、COUNTIFS、COUNTIF、SUMIF 以及 SUMIFS 這一系列函數(shù),都潛藏著一個容易被忽視卻又可能引發(fā)嚴(yán)重后果的問題。當(dāng)這些函數(shù)所涉及的條件區(qū)域中存在長度大于 15 位的文本型數(shù)字時,我們都需要運用通配符來確保數(shù)據(jù)計算準(zhǔn)確無誤。 該文章在 2024/12/30 12:22:04 編輯過 |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |