把那个公式改为
=sum(indirect("a1:d1"))
试试看。你原来公式中是直接单元格引用,会随着排序而变化,现在改为文本,就不会变化了。
你是要与基准价相差值后的所有排名,
还是要最接近差价的那个投标方案的标号??
如果是排名就很简单,建立一个辅助列K,K3=ABS(I3),下拉。即取绝对值
=RANK(K3,$K$3:$K$100,0),取K3在K3:K100范围内的排名
如果数据在A列,在B列添加一个辅助列,得到第一个数据,然后对辅助列排序即可。
在B2单元格输入以下公式,然后向下填充公式
=--MID(A2,2,FIND("×",A2)-2)
需要编程处理,因为你要求的组合方式可能很多,每一种在EXCEL中实现都很难,需要多次“遍历”所有数据,才能找到所有组合。