我正在处理质量控制表,我只想使用MAX
函数进行一些统计计算。例如:
Apple1 | weight | 1.25
Apple1 | width | 0.6
Apple1 | height | 0.8
Apple2 | weight | 1.3
Apple2 | width | 0.75
Apple2 | height | DIV/0
Apple3 | weight | 1.1
Apple3 | width | DIV/0
Apple3 | height | 0.6
如果我想在这3个中看到最讨厌的苹果,那么这是我的代码:
=MAX(IF(Data!$B:$B=MSA!E7;Data!$C:Data!$C))
我比较每个测试的标题,并找到每次休息的Max测试结果。但我总是遇到N / A错误。似乎我在表格中提出的结果并不是全部"数字" MAX
可以比较。某些单元格中有DIV/0
个。
我尝试更改结果列的属性,如:
=MAX(1*Data!$C:$C)
=MAX(--Data!$C:$C)
但它也不起作用。我不知道如何避免依赖非数字单元格,只能使用数字MAX
进行操作。
答案 0 :(得分:2)
可以要求AGGREGATE function在生成LARGE时忽略错误。 k 为1的LARGE function为MAX function。
=AGGREGATE(14, 6, (Data!Y8254:Data!Y8716)/(Data!T8254:Data!T8716=MSA!E7), 1)
'might better like this; you do not need to double up the worksheet in a range
=AGGREGATE(14, 6, (Data!Y8254:Y8716)/(Data!T8254:T8716=MSA!E7), 1)