Tag: 舍入

用公式中的时间replace“午餐时间,午餐时间”,给出超时/不包括午餐的时间差

我目前有以下公式来跟踪我的工作时间表。 时间被放在传统的格式,即。 8:00 am ,然后总计显示工作时间为8小时,工作8小时: =IF(D2="","",ROUND(IF(OR(C2="",B2=""),(D2-A2),(B2-A2)+(D2-C2))*24*4,0)/4) A =时间input,B =午餐输出,C =午餐input,D =超时。 我想通过两种方式来改变这一点: 1。 删除ROUNDfunction,我不需要它。 第2位。 我不需要午餐和午餐。 我需要B列=午餐,显示为一个数字( 1个小时,或.5半小时),从Time In和Time Out中减去,因为我们没有为午餐付费。

获取美元数额范围内的账单数量 – 级联较大的账单

我正在build立一个信封系统,在这个系统里我可以提取每个支付期的一些账单,并把它们放入信封里。 我想要做的是通过公式确定每个我需要有多less票据。 这是一个例子: 我的资金将是: Kids $ 10 Car $ 50 Gas $100 Groceries $225 Gifts $ 40 ————— Total: $425 我想要的是一个基本的公式提取每个$ 1,$ 5,$ 10,$ 20和$ 50 如何从这个清单中提取50美元的数字,应该给我7 [1汽车,2汽油,4食品杂货]? 最终的目标应该是这样的: 0 $ 1 bills $ 0 1 $ 5 bills $ 5 1 $10 bills $ 10 3 $20 bills $ 60 7 $50 bills $350 […]

从XML到Excel舍入数字

我正在阅读XML的一些价值: <DocumentSetNumber>20151027301060001</DocumentSetNumber> $DSN = $xml.metaBI.DocumentSetNumber 然后使用PowerShell写入Excel: $ExcelWorkSheet.Cells.Item($Row,1).Value2 = $DSN 但在Excel中,我得到这个数字:2.0151E + 16 如果我改变Excel格式,我可以得到这个:20151027301060000 这不是一样的数字,我需要得到完全一样的。 我试图玩Excel格式,也使用variables的Tostring(),但没有运气。 我还可以尝试什么? PS。 如果我手动复制并粘贴该值,则只能使用该值 匹配目标格式 Excel中的选项。 我如何从PowerShell设置这个选项?

在Excel中舍入

所以我在过去的一个月里一直在解决这个问题。 我喜欢认为自己胜任,但是这个问题让我重新考虑了我的整个存在。 所以在这里。 我有一个数量和速度。 第1行= 410496.15 X .044370 = 18213.89 2号线= 7146.09 X .043753 = 312.67 由于四舍五入,总共18526.55而不是18526.56,这是我想要的。 问题是如果我绕到第二位线2的总数显示为312.66,因为它没有取整到.665。 基本上他们要我到第四位,但显示2位数字。 即4.1545 = 4.16和4.1544 = 4.15 我有道理吗? 因为我在这里开始质疑现实。

舍入C ++中的double值,如MS Excel

我在网上search过,但找不到解决问题的办法。 我只是想要一个函数,像MS Excel一样舍入double值。 这是我的代码: #include <iostream> #include "math.h" using namespace std; double Round(double value, int precision) { return floor(((value * pow(10.0, precision)) + 0.5)) / pow(10.0, precision); } int main(int argc, char *argv[]) { /* The way MS Excel does it: 1.27815 1.27840 -> 1.27828 1.27813 1.27840 -> 1.27827 1.27819 1.27843 -> 1.27831 1.27999 1.28024 […]

圆Excel时间差到下一个15分钟的时间间隔

我在Excel中有一个开始时间和结束时间: 开始时间9:15 PM 结束时间9:30 PM花费的时间0:15 我正在寻找下一个15分钟增量,并使用公式: =ROUNDUP(A1*96,0)/96 然而,这个例子的数据从0:15到0:30(应该停留在0:15,因为已经有一刻钟了) 如果时差在一个半小时以上,我该如何避免四舍五入?

将小数四舍五入到小数倍

我正在尝试按照以下方式将小数点数加到特定值: 1. 12.12 —> 12.25 2. 12.5 —> 12.5 3. 12.59 —> 12.75 4. 12.75 —> 12.75 5. 12.77 —> 13 所以他们应该四舍五入到小数点.25 , .5和.75或者整数。 是否有Excelfunction可以做到这一点?

Excel十进制舍入?

我怎样才能在Excel中四舍五入一个数字,如格式化,以便实际的数字改变,而不只是它的单元格中的外观。 例如,如果我有一个单元格中的229.729599999998,并将单元格格式化为只显示4个小数位,则它现在将在单元格中显示229.7296,但单元格的值仍然是229.729599999998,所以如果我要进行任何计算,Excel将使用与十进制数4相反的较长的十进制数。 是否有办法我可以这样做,不仅在单元格中的数字的外观显示4个小数位,但单元格的实际值将反映4个十进制数,以便该单元格和公式栏中的值将显示229.7296而不是229.729599999998。 我知道我可以在相邻的单元格中使用函数或公式来圈选数字,但是我只是放在一个大的电子表格中,如果我必须对我的传播中的所有单元格做同样的事情,则需要很长时间片。 有任何想法吗?

在Excel中,如何四舍五入到最近的斐波那契数

在Excel中,我想绕到最近的斐波纳契数。 我尝试了一些东西(用法语Excel对不起): RECHERCHEH(C7;FIBO;1;VRAI) — HLOOKUP(C7, FIBO, 1, TRUE) FIBO是指定的范围(0; 0,5; 1; 2; 3; 5; 8等) 我的问题是,这个函数四舍五入到最小的数字,而不是最近的。 例如12.8被舍入到8而不是13。 注意:我只想使用Excel公式,并没有VBA

即使Excel不精确,Excel如何成功地轮询浮动数字?

例如, 这个博客说0.005不是完全是0.005,而是四舍五入得出正确的结果。 我在我的C ++中尝试了各种Round,并且我没有将舍入数字舍去到某些小数位。 例如,Round(x,y)将x舍入为y的倍数。 所以轮(37.785,0.01)应该给你37.79而不是37.78。 我正在重新提出这个问题,要求社区寻求帮助。 问题在于浮点数的不精确性(37,785表示为37.78499999999)。 问题是Excel如何解决这个问题? 在这一轮的解决scheme()在C + +的浮动是不正确的上述问题。