摘要:在Excel的函数世界里,每个字母开头的函数都有其独特的用途。今天我们就来深入探讨M开头的21个函数,从基础统计到高级矩阵运算,全面覆盖各种工作场景!
在Excel的函数世界里,每个字母开头的函数都有其独特的用途。今天我们就来深入探讨M开头的21个函数,从基础统计到高级矩阵运算,全面覆盖各种工作场景!
一、统计类函数:数据分析的“地基”
1. MAX函数:求最大值的“快刀”
公式:=MAX(A2:A100)
场景:统计销售冠军金额、考试最高分(秒出结果)。
⚠️ 注意:自动忽略文本和逻辑值(TRUE/FALSE不算数)。
2. MAXA函数:MAX的“全能弟弟”
公式:=MAXA(A2:A100)
和MAX的区别:把TRUE当1、FALSE当0,连空单元格都算0(比如统计“是否达标”列的最大值,TRUE会参与计算)。
3. MAXIFS:多条件求最大值的“王炸”
✅ 优势:不用嵌套数组公式,直接按多条件筛数据(比如找“销售部1月”的最高业绩)。
4. MIN/MINA/MINIFS:求最小值的“三兄弟”
用法和MAX系列完全对应,只是把“最大”换成“最小”:
=MIN(A2:A100)(普通最小值)=MINA(A2:A100)(包含TRUE/FALSE)=MINIFS(数据区域, 条件1区域,条件1,条件2区域,条件2)(多条件最小)5. MEDIAN:避开极端值的“公平选手”
公式:=MEDIAN(A2:A100)
场景:算工资中位数(比如团队有1个高管月薪10万,其他都是1万,平均值会被拉高,但中位数更真实反映多数人收入)。
6. MODE系列:找“最常见”的数
公式:
=MODE(A2:A100)(旧版本,只返回一个众数)=MODE.SNGL(A2:A100)(新版,同上)=MODE.MULT(A2:A100)(返回所有众数,结果自动溢出) 技巧:如果MODE.MULT返回水平数组,用=TRANSPOSE(MODE.MULT(...))转成垂直排列。二、文本处理函数:数据清洗的“手术刀”
7. MID:提取指定位置文本的“精准钳”
公式:=MID(A2,3,5)
场景:从身份证号“A123456199001012345”中提取出生日期——第3位开始取8位,得到“19900101”。
8. MIDB:双字节字符的“专属工具”
公式:=MIDB(A2,3,5)
适用场景:处理中文、日文等双字节字符(比如提取“产品名称:苹果手机”的第3-7个字符,按双字节算会自动适配)。
三、日期时间函数:时间管理的“计时器”
9. MINUTE:拆分时间的“分针”
公式:=MINUTE("14:30:25") → 30
⏰ 场景:统计员工加班分钟数(比如“18:05-21:15”的加班时长,用MINUTE算分钟差)。
10. MONTH:月份提取的“日历”
公式:=MONTH("2023-12-25") → 12
场景:按月份汇总销售额(比如“1月-12月”数据,用MONTH提取月份后分组统计)。
四、数学矩阵函数:高阶计算的“核武器”
11. MOD:余数计算的“余数侦探”
公式:=MOD(10,3) → 1
场景:
判断奇偶:=MOD(数字,2)(0是偶数,1是奇数);循环编号:=MOD(序号-1,12)+1(生成1-12循环的月份编号)。12. MROUND:按倍数“对齐”的魔法
公式:=MROUND(123,10) → 120(最接近10的倍数)
场景:包装厂算需要多少个箱子(每箱装10个,123个需要12箱,MROUND直接给出结果)。
13. MDETERM:矩阵行列式的“解码器”
公式:=MDETERM(A1:C3)
场景:解线性方程组(比如已知三个变量关系,用行列式求未知数)。
14. MINVERSE:矩阵逆运算的“反转术”
公式:=MINVERSE(A1:C3)
⚡ 注意:输入必须是方阵(行数=列数),按Ctrl+Shift+Enter输入(数组公式)。
15. MMULT:矩阵乘法的“运算专家”
公式:=MMULT(A1:B2, C1:D2)
场景:多元统计分析(比如用两组数据进行线性组合计算)。
16. MULTINOMIAL:多项式系数的“组合大师”
公式:=MULTINOMIAL(2,3,4) → (2+3+4)!/(2!3!4!) = 1260
场景:概率计算(比如掷骰子2次、3次、4次的组合概率)。
17. MUNIT:生成单位矩阵的“初始模板”
公式:=MUNIT(3) → 生成3×3单位矩阵(对角线为1,其余为0)
场景:矩阵运算的“起点”(比如和其他矩阵相乘保持原矩阵不变)。
五、财务金融函数:投资分析的“算盘”
18. MDURATION:修正久期的“利率敏感器”
公式:=MDURATION(结算日,到期日,利率,年收益率,频率,基准)
场景:债券投资分析(利率变动1%,债券价格会反向变动多久)。
19. MIRR:修正内部收益率的“投资裁判”
公式:=MIRR(现金流范围,融资利率,再投资利率)
场景:评估项目是否值得投(比如一个项目前期投入10万,后期回款15万,用MIRR算实际收益率)。
六、动态数组函数(Office 365专属):未来Excel的“风向标”
20. MAKEARRAY:自定义数组的“造表神器”
公式:=MAKEARRAY(5,5,LAMBDA(行,列,行*列))
场景:一键生成5×5乘法表(行和列通过LAMBDA函数动态计算)。
21. MAP:数组批量处理的“变形金刚”
公式:=MAP(A2:A10,LAMBDA(值,值*2))
场景:批量修改数组元素(比如把A列工资全部翻倍)。
实用指南:避开90%人踩的坑
版本兼容性表
函数类型适用版本使用频率MAX/MIN系列所有Excel版本⭐⭐⭐⭐⭐MODE系列所有Excel版本⭐⭐⭐⭐矩阵函数所有Excel版本⭐⭐⭐动态数组函数Office 365及以上⭐⭐学习路线图(从入门到精通)
基础必学:MAX/MIN/MID/MONTH(解决80%日常需求);进阶掌握:MAXIFS/MODE.MULT/MATCH(应对复杂统计和查找);高阶突破:矩阵函数+动态数组(提升数据分析深度)。常见问题答疑
Q:MAX和MAXA怎么选?
A:数据里有TRUE/FALSE/文本时用MAXA,否则用MAX(更高效)。
Q:MODE.MULT返回多个结果乱码?
A:这是动态数组溢出,直接接受即可(Excel会自动填充下方单元格)。
Q:矩阵函数输入后没反应?
A:检查是否是方阵(行数=列数),并按Ctrl+Shift+Enter输入(数组公式专属快捷键)。
总结
M开头的函数像Excel的“隐形工具箱”:
统计函数是数据分析的“地基”;文本函数是数据清洗的“手术刀”;矩阵函数是高阶计算的“核武器”;动态数组函数则代表Excel的未来。别再让这些函数躺在函数列表里吃灰!收藏本文,下次做报表时直接“抄作业”,效率翻倍不是梦!
互动测试:这3道题能答对2道,说明你已经是M开头函数高手!
测试题1:要提取A列身份证号的第7-14位(出生日期),应该用哪个函数?
A. MID(A2,7,8)
B. MIDB(A2,7,8)
C. MAX(A2,7,8)
测试题2:统计B列中大于100且小于200的数值个数,应该用哪个公式?
A. =COUNTIF(B:B,">100")
B. =COUNTIFS(B:B,">100",B:B,"
C. =SUMIF(B:B,"100")
测试题3:计算3×3单位矩阵,应该用哪个函数?
A. MUNIT(3)
B. MINVERSE(3)
C. MMULT(3,3)
答案
A(MID直接按字符位置提取,身份证是单字节字符,无需MIDB);B(COUNTIFS支持多条件统计,A只统计大于100,C是模糊匹配含100的文本);A(MUNIT(3)直接生成3×3单位矩阵)。来源:千万别学Excel