gpt4 book ai didi

string - 试图只显示一定数量的数字

转载 作者:行者123 更新时间:2023-12-04 20:14:55 25 4
gpt4 key购买 nike

为了向我的客户进行销售,我需要将报告中的数字导入 Excel 文档。例如进来的号码是14.182392 .我的家伙不购买产品的唯一原因是因为他只想查看14.182在 Excel 工作表上。好的,另一个问题是,数字不能以任何形状或形式四舍五入。

所以我需要的是一种只显示这么多数字的方法,而不需要四舍五入。

这可能吗?任何关于我如何解决这个问题的想法都会很棒。

最佳答案

请试试:

=TEXT(INT(A1)+VALUE(LEFT(MOD(A1,1),5)),"00.000")  

首先 =TRUNC 是一个更好的答案(短得多)。我的版本与您的要求的不确定性有关(这很奇怪!),希望如果不是您/您的老板想要的,它可能会更容易调整。

TRUNC从字面上看,只是将小数(没有四舍五入!)截断为适合的长度(即 3 如果显示 nn.182 给定 nn.182392 或说 nn.182999 )。

LEFT 也可能是一个更好的选择,但这取决于知道你的数字的整数部分有多大。 =LEFT(A1,6)将显示 14.189给定说 14.189999在 A1 中。但是它会显示 1.4189给定 1.4189999在 A1 中(即四位小数)。

上面的公式结合了文本操作和数字操作:

INT只取整数值(此处为 14 。)

MOD只取模数——除法后不是整数的残差,在本例中为 1 .所以只需 .182392部分。 LEFT 在这里以与上面使用的方式类似的方式应用,但无需关心源值的整数部分的长度(即 141 等无关紧要)。

VALUE然后将结果转换回数字格式(字符串操作函数,如 LEFT 总是返回文本格式),因此我们的缩写十进制字符串可以添加到我们的整数中。

最后, TEXT部分用于格式化,但很难或不可能证明是合理的!唯一的用途是它在单元格中显示左对齐的结果 - 可能会警告显示的数字不是“真实”值(例如,它不会 SUM )因为,作为公式的结果,它不会标有一个小的绿色警告三角形。

关于string - 试图只显示一定数量的数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29964162/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com