我读过一个关于选择第二高值的问题主题。我需要相同但略有不同:
这可能有点粗鲁,但我没有足够的积分来回复某个主题,而且我真的想更多地了解它是如何工作的。
我正在做一个项目,需要选择最低值(而不是第二高值)。我需要在公式中做哪些更改才能得到这个结果?
抱歉我的英语不好,这不是我的母语。;-)
感谢您在回答中给出清晰且良好的解释。
答案1
我认为使用数据透视表来实现这一点最优雅的方式是:将名称列设置为列标签,将数字列设置为值,然后选择按最小值进行汇总。
答案2
=OR(COUNTIF($A$2:$A$18,A2)=1,SUMPRODUCT(1*(B2>$B$2:$B$18),1*(A2=$A$2:$A$18))=1)
您需要改变方向。它需要比最低位置高一个位置,而不是比最高位置低一个位置。
重读帖子让我相信 OP 寻找的是最低值。在这种情况下,您要寻找的是最低位置的值 0 位置(...))=0)),但在这种情况下,您最好使用一些更简单的语法;除非您运行数十万条记录,否则没关系。