描述
使用此函数返回指定列表中的最大值,包括数字、文本和逻辑值。链式支撑。可与 CHILDREFS一起使用。
在金融建模中,MAXA 函数可用于提取最大数值,忽略空单元格。例如,您可以计算最高考试分数、比赛中最快跑步时间、最高温度、最大支出或销售额等。
句法
MAXA(value_1, […, value_255])
输入
该函数接受以下参数:
| 姓名 | 必要 | 描述 | 有效输入 |
|---|---|---|---|
值_1 |
是的 | 首先要考虑的值或范围。 | 数字、文本、逻辑值或包含这些类型值的单元格引用。 |
值_n |
不 | 需要考虑的其他数值或范围。 | 数字、文本、逻辑值或包含这些类型值的单元格引用。最多可提供 254 个附加值。 |
范例
范例数据
| A | B | |
|---|---|---|
1 |
值 | 类型 |
2 |
10 | 数字 |
3 |
真的 | 逻辑 |
4 |
错误的 | 逻辑 |
5 |
"5" | 文本 |
6 |
-3 | 数字 |
示例公式
| 用例 | 公式 | 解释与结果 |
|---|---|---|
| 找出包含文本和逻辑值的范围内的最大值。 | =MAXA(A2:A6) |
将 TRUE 视为 1,FALSE 视为 0,文本“5”视为 0,然后找出这五个值中的最大值。 结果: 10 |
| 比较两个逻辑值,找出较大的那个。 | =MAXA(A3, A4) |
将 TRUE 视为 1,将 FALSE 视为 0,使 TRUE 的值更大。 结果: 1 |
| 将看起来像数字的文本值与负数进行比较。 | =MAXA(A5, A6) |
将文本“5”视为 0(而不是数字 5),这仍然大于 -3。 结果: 0 |
| 求给定范围内的最大值,再加上直接在公式中输入的附加数字。 | =MAXA(A2:A6, 15) |
将数值 15 添加到第一个示例的范围中,使其成为新的最大值。 结果: 15 |
| 比较一个数字、一个逻辑值和一个文本值,找出最大值。 | =MAXA(1, TRUE, "你好") |
将 TRUE 视为 1,将“Hello”视为 0,与字面值 1 并列为最大值。 结果: 1 |
笔记
- MAXA 将 TRUE 视为 1 ,将 FALSE 视为 0。
- 文本和空单元格被视为 0。
- 如果参数不包含数字,则 MAXA 返回 0。
- MAXA 与 MAX 的区别在于,它接受文本和逻辑值。
- 参数中包含错误值或无法转换为数字的文本会导致错误。
使用技巧
- 当您需要查找可能包含文本或逻辑值的范围内的最大值时,请使用 MAXA。
- MAXA 在处理可能包含 TRUE/FALSE 值或数字文本表示的数据时特别有用。
- MAXA 将文本视为 0,因此如果您的数据包含应该被视为大值的文本,则可能会产生意想不到的结果。在这种情况下,使用 MAX。
- 如果只处理数字,则更简单的 MAX函数可能更合适。
- MAXA 可以与其他函数(例如 IF 或 IFERROR )结合使用,以处理更复杂的场景。
相关功能
平均值
平均值 A
平均值I
平均值 I
大值 [
最大值
最大值 A [] 最大值 I [] 中位数
最小值
最小值 I
] 百分位数 [] 百分位数.异常值
百分
位数.正值
四分位数
四分位数.异常值 [] 四分位数.正值
排名 [
排名.平均值 [
排名.相等
小值
标准差
标准差.峰值
标准差
.峰值
标准差.峰值