使用带有嵌套IF - Excel的MIN Fuctions时返回错误的值

时间:2017-07-04 11:40:45

标签: excel excel-formula

我目前正在使用以下函数根据多个条件计算任何数组的最小值并得到正确的答案:

=MIN(IF(Table5[G]="M"; IF(Table5[Level]=A3;Table5[Salary]);"-")) 

但我想通过在第二个IF语句中添加OR语句来扩展该功能:

 =MIN(IF(Table5[G]="M"; IF(***OR(Table5[Level]=TEXT(A2;0);Table5[Level]=VALUE(A2))**;*Table5[Salary]);"-"))

对于A2的范围:A16我得到完全相同的数字(最小值),这是不正确的。

任何想法?

1 个答案:

答案 0 :(得分:1)

没有数据(及其格式)我不确定需要什么,但你正在处理数组的结构化引用,所以可能需要这样的语法:

=MIN(IF((Table5[G]="M")*((Table5[Level]=A2)+(Table5[Level]=TEXT(A2;"0")));(Table5[Salary]);"-"))