标签: excel excel-formula
有没有办法计算Excel中值的下一个更高的二次幂2^n?
2^n
例如,
我有13而且下一个更高的权力是2:2^n = 2^4=^16
2^n = 2^4=^16
答案 0 :(得分:3)
您可以使用以下公式:
=2^CEILING.MATH(LOG(A1,2))
答案 1 :(得分:1)
如果x是你的值(即在上面的例子中x = 13),那么尝试excel公式:
= ROUNDUP(LN(X)/ LN(2),0)
答案 2 :(得分:-2)
更好的解决方案:
=ROUNDDOWN((log(value)/log(2))+1)
因为还会包含像16这样的值!
解释
如果你错过了+1并且没有向下舍入,那么在2 ^ n值的情况下,你得到它自己而不是下一个更高的值。