# **FMAX**

计算浮动区域中满足给定条件的单元格的最大值，返回值类型为指定的表达式的类型。

## 语法{#grammar}

FMAX(**exp**, **condition**,**getValue**)

- **exp**：必需，表示要计算最大值的值，可以是单元格，也可以是表达式。这里不仅可以求和，也可以做四则运算。必须含有浮动单元格
- **condition**：可选，用于确定对哪些单元格求最大值的条件
- **getValue**：可选，默认求第一个参数exp的最大值，也可以获取exp最大值所在浮动行的其他属性，比如：获取销售数量最大的产品名称

## 示例{#example}

1. `FMAX(C1,C1<16)` 将浮动单元格`C1`小于16的值求最大值后返回
2. `FMAX(D1,D1>80)` 将浮动单元格`D1`大于80的值求最大值后返回
3. `FMAX(C1*D1,C1<16)` 将浮动单元格`C1`小于16的值，乘以对应的`D1`，再求最大值返回
4. `FMAX(F1,D1='高档',A1)` 过滤浮动区域中`D1`等于`高档`的浮动行，再计算`F1`最大的`A1`的值
