2015-09-28 801 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