【发布时间】:2022-06-11 17:29:54
【问题描述】:
我在一列中有这些值
- 10000
- 15000
- 25000
- 10000
我的实际值是 30000,最接近的值是 25000 我想要最接近但不小于实际值 (30000) 的值,即 35000 应该是答案。
我知道如何找到最接近的值,但不知道最接近且大于实际值的值。
实现最接近值的示例公式。
=INDEX(MOD(INT((ROW($C$3:INDEX($C:$C, 2^ROWS($C$3:$C$10)))-1)/2^(TRANSPOSE(MATCH(ROW($C$3:$C$10), ROW($C$3:$C$10)))-1)), 2)*TRANSPOSE($C$3:$C$10), MATCH(MIN(ABS(MMULT(MOD(INT((ROW($C$3:INDEX($C:$C, 2^ROWS($C$3:$C$10)))-1)/2^(TRANSPOSE(MATCH(ROW($C$3:$C$10), ROW($C$3:$C$10)))-1)), 2), $C$3:$C$10)-$G$2)), ABS(MMULT(MOD(INT((ROW($C$3:INDEX($C:$C, 2^ROWS($C$3:$C$10)))-1)/2^(TRANSPOSE(MATCH(ROW($C$3:$C$10), ROW($C$3:$C$10)))-1)), 2), $C$3:$C$10)-$G$2), 0), 0)
【问题讨论】:
-
你在现实中有多少价值观?只有四个?如果它可能远远超过基于公式的解决方案将不可行。我认为您可以在求和时使用任意数量的值?
-
是的,这只是一个示例,它是动态的,因此行数可以很多。此外,我也可以使用基于代码的解决方案。我刚刚发布了公式以了解问题。
-
-
@T.M.根据要求添加屏幕截图。
-
@SumanKumar 如果不清楚哪些单元格引用指的是哪些单元格,这是您的“实际极限值”以及如果没有样本,为什么公式应该找到 35000 作为最接近的值,这是不可重现的截图中35000的数据
标签: excel-formula