簡體   English   中英

Excel刪除小數位

[英]Excel Remove Decimal Places

我有一個生成大量小數位的excel公式,我無法使用格式單元格->數字->小數位選項來減少它們。 這是公式。

名為V01_MIN的單元格 V01_MIN = MIN(6:6)的值為2

名為V01_MAX的單元格 V01_MAX = MAX(6:6)的值為1800

名為V01_A的單元格 V01_A = 1-V01_MIN * V01_B的值為0.889877642

名為V01_B的單元格 V01_B = 99 /(V01_MAX-V01_MIN)的值為0.055061179

X6=723
X7=V01_A+V01_B*X6 (value of 40.69911012)
X8=1
X9=X7*X8 (value of 40.69911012)
X10=1
X11=X9*X10 (value of 40.69911012)
X13==CONCATENATE(X12,", ",X11)  

X13的最終結果是:

V01, 1162, 40.6991101223582

我希望他們是:

V01, 1162, 40.7

我試圖弄清楚如何做到這一點。 我已經嘗試過將所有這些單元格(包括最后一個單元格)上的單元格格式更改為一個小數位數,但沒有用。

單元格格式和單元格中的實際編號是兩件不同的事情。

單元格格式僅更改數字在單元格中向您顯示的方式。

單元格中的實際數字仍將保留該數字的所有精度。

如果希望將最后一個數字四舍五入,請考慮以下事項:

X13=CONCATENATE(X12,", ",ROUND(X11,1))

這將在連接前將結果X11舍入到小數點后1位。

通過串聯,您可以將數據更改為文本而不是數字,並且數字格式不會影響它。 通常您有兩種選擇

您內部的任一輪都連接功能

X13==CONCATENATE(X12,", ",roound(X11,1)) 

或將其更改回一個數字(最簡單的方法是乘以1):請注意,這在您的情況下不起作用,因為您正在聯接文本字符串和變量,但要注意這一點很有用。

X13==CONCATENATE(X12,", ",X11)*1

然后您可以根據小數位設置格式。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM