我面临一个问题,试图通过多个条件获得最大值。问题是应该将一个标准命名为range(TYPE),其内容将会改变。数据是数字和文字。当然整个公式是数组公式。带有范围标准的MAX IF公式
=MAX(IF($C$2=$B$27:$B$509,IF($F7=$F$27:$F$509,IF($C$27:$C$509=TYPE,H$27:H$509)))
我试图以某种方式实现OR功能,但它不能正常工作。 TYPE范围的事物是它最多包含3个文本变量,用户应该能够选择3,2或1个,这些变量的顺序应该是灵活的。任何帮助将不胜感激。谢谢!
编辑
我在这种情况下的预期结果是14%。我希望公式仅在类型b,c(TYPE命名范围)中搜索最大值,但结果为0%。该公式现在看起来是这样的:
=MAX(IF($G$4=$B$4:$B$20,IF($H4=$D$4:$D$20,IF($C$4:$C$20=TYPE,E$4:E$20))))
您能否提供该数据的样本数据和预期输出? – trincot
除了提供一小段示例数据来说明您遇到的问题以及您期望的结果,您可能会对if语句有潜在的问题。当逻辑测试为假时,您从不指定要执行的操作。您提供了如何处理真实结果,但是您未指定错误结果,因此它将默认显示false。我有一个想法如何潜在地解决这个问题,但我需要首先看到你的数据布局。 –