2015-09-28 798 views
0

如何在公式中使用Excel中的'x'(如使用Excel 2013)?公式中的Excel中的任意值

我想我的公式,在B1单元格,看起来是这样的:If(A1>=x,5; ROUND.UP(A1; 0); A1)

然后在B1单元格中的结果应该是:

  • 如果A1 = 1,5,然后B1应2.
  • 如果A1 = 9,8,那么B1应该是10.
  • 如果A1 = 13,2,那么B1应该是13,2。

如果没有通配符的数字,你有什么建议可以得到正确的结果吗?我相信x的值的范围是0-50。

最佳, 导演Asger

+0

明确地说,B2中的公式中存在实际的'x'不重要。重要的是,B2中的公式能够提供公式的结果,其中x被放置为任意的占位符值。 – Asger

+0

下面是一个例子:A1是部门中员工数量除以某个值的总和。说100/15。 A2-An是其他部门的款项。 B1-Bn应该总结相应A列的总和,在任何情况下该值等于或高于x,5 [某点五],例如1,5,2,7,13,9等。任何情况下,总和不高于x,5门槛,它应该只是提供总和。 – Asger

回答

0

在单元格B1使用此公式:

=IF(MOD(A1,1)<0.5,A1,ROUND(A1,0)) 

MOD()将逗号后返回的无论在A1中的数的值的位数。

+0

谢谢。这对我有效。 – Asger

+0

如果它适合您,请将其标记为答案。 – user1016274

0

为了得到字母“X”到您的公式,你可以使用一个命名的范围...即去细胞并将其命名为X(allthough我建议使用更meaningfull名称作为范围名称...例如 “Threshold_X”)

的 “X,5” 可能需要被转化为X + 0.5(如果我的理解是正确的)

+0

大部分已经实现的小增编;该方法也可以在不使用命名范围的情况下完成。绝对引用将执行相同的技巧,但如果单元格在任何意义上都“远离”,则使用起来会更复杂。 – Vegard