问题标签 [roundup]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
57 浏览

r - 在汇总中使用均值时避免自动舍入

如何避免使用汇总的平均值(价格)自动汇总?我想得到像Results1这样的结果。

结果1:

结果2:

0 投票
5 回答
2937 浏览

javascript - 如何在 JavaScript 中根据数字将数字四舍五入到最接近的 100/1000?

我有一个数字,可以是 2 位数字,例如 67、24、82,也可以是 3 位数字,例如 556、955、865 或 4 位数字等。如何根据数字将数字四舍五入到最接近的 n+1 位数字?

例子:

等等。

0 投票
1 回答
419 浏览

powershell - 批量取整前 3 位小数

我一直无法弄清楚如何舍入到小数点后 3 位。

这与this非常相似

小数总是变化的,有时是 5,有时是 15。但它必须四舍五入到小数点后 3 位。

使用它来生成文件大小:

有没有一种适当而简单的方法来四舍五入?

先感谢您。

0 投票
4 回答
977 浏览

python - 如何将数字舍入到 10、100、1000、10000、100000

我想要一个函数,如果它小于 10,则将数字四舍五入为 10,如果它在 10 到 1000 之间,则四舍五入为 100,依此类推。

这将有助于解决数字连接问题,因此我不必将数字转换为 str 并返回。

我想知道是否有一种自然的方法可以做到这一点,而不仅仅是将 'if's 堆叠在一起

0 投票
1 回答
348 浏览

ms-access - 2007-2010 年访问综述

我需要在 Access 2007 中汇总到 2dp,并尝试使用此论坛上类似查询的答案,但发现除了一个之外的所有错误。有没有人有一个经过测试的 VB 脚本/函数,它可以接受一个可能是小数点后 14 位并输出到 2 dp 的值?

0 投票
0 回答
49 浏览

excel - RoundUp 产生意外结果

我在我的 VBA 代码中使用了 worksheetfunction.roundup 函数,它似乎吐出了一个虚假的答案。这是重现问题的示例代码:

即时窗口中的结果是“0.1 False”

我希望结果是“0.1 True”。

当我在工作簿“=ROUNDUP(0.091,2)=0.1”而不是 VBA 代码中使用相同的函数时,我得到“True”作为结果。这是一个已知的问题?是否有 VBA 解决方法?

0 投票
0 回答
38 浏览

ms-access - MS Access 指数、除法和舍入

我有一个表,其中包含以下内容:

TRANSACTION是客户交易的价值
RECALCULATED_TRANSACTION是经过相当长的计算后的新交易金额(用 VBA 编写)
CUSTOMERS是每笔交易的客户数量
DIFFERENCE是 RECALCULATED_TRANSACTION 和 TRANSACTION SPLIT 之间的差异 TRANSACTION
SPLIT是 DIFFERENCE 除以 CUSTOMERS 和四舍五入

正如您在此示例中看到的那样,我的 Access 数据库为 SPLIT 提供了 0.05 的输出,而它应该是 0.04 (0.08 / 2),我不知道为什么。由于 Access 中没有内置的 ROUNDUP 功能,一位同事为我创建了一个模块(代码如下)

一个可能的原因是,虽然 DIFFERENCE 值显示为 0.08,但当我单击 Access 中的字段时,它会变为 8.00000000000001E-02。这是否意味着存储的实际值大于 0.08,并解释了为什么当它除以 2 并向上取整时,SPLIT 变为 0.05?

综述模块

0 投票
0 回答
14 浏览

cart - 当从管理员端更新购物车总数更新订单时,将 woocommerce 中的总值向上舍入

当从管理员端更新特定订单时,购物车总价值应该用向上取整的值更新,所以在数据库中它就像这个 195.00 而不是 195.10。下面是截图在这里输入图片描述

0 投票
2 回答
30 浏览

excel - 如何根据excel中的特定条件向上和向下舍入数字?

我是 excel 新手,我想知道如何根据小数点后的第二个数字向上和向下舍入数字。如果第三个数字等于或大于 5,则将第二个数字加 1 并删除第三个数字,否则只删除第二个数字

例如:2.961 -> 2.96:2.968 -> 2.97 提前感谢

0 投票
2 回答
44 浏览

sql - 当分钟 <> 0 时,ORACLE 日期时间向上取整

我有一个日期时间:

当分钟与 00 不同时,我需要四舍五入。

例子:

2000 年 1 月 1 日凌晨 2:37:00 => 应该是 => 2000 年 1 月 1 日凌晨 3:00:00。(如果小时 =00,不要四舍五入)2000 年 1 月 1 日凌晨 2:00:00 => 应该是 => 2000 年 1 月 1 日凌晨 2:00:00

现在我的代码有舍入功能,但这个看起来最接近小时,即使分钟是 15,我也需要将小时四舍五入,除非分钟为 00,在这种情况下我需要保留小时。

问候