【问题标题】:how to Calculate payment hours+minutes in excel如何在excel中计算付款时间+分钟
【发布时间】:2017-09-15 18:56:21
【问题描述】:

假设我的雇主每小时支付 20 美元,他想计算小时+分钟(不仅仅是小时)。

如果我只想计算小时数,我会在 excel 中使用 =x*20

但我想计算小时和分钟,假设我工作了 1.30 小时,我可以使用相同的公式并写 1.30*20= 但这不起作用

以美分为单位的费率大约是 33 美分,我怎么能输入像 1.30(一小时 30 分钟)这样的东西,然后得到按照每小时 20 美元计算的结果。

我不想在几分钟内写完,因为每次我都必须手动计算然后写,它会很乱。

我只想在一个字段中输入小时和分钟,然后在另一个字段中获得基于每小时 20 美元的结果。谢谢

【问题讨论】:

    标签: excel


    【解决方案1】:

    我使用这个公式:=ROUND(HOUR(X) + MINUTE(X)/60;2)*20 其中X 是带有时间的单元格

    【讨论】:

      【解决方案2】:

      我会使用类似:=(TRUNC(x)+MOD(x,1)/0.6)*20

      Trunc(x) = hours
      Mod(x,1) = fractional part (0.3)
      Convert the Mod value to Minutes by dividing by 0.60
      

      其中 x = 小时.分钟值。 (例如,1.3 = 1 小时 30 分钟)

      【讨论】:

        【解决方案3】:

        这可能是一个很长的路要走。

        以 1.3 表示 1 小时 30 分钟的时间,去掉分钟并转换为可以乘以的数字,将小时数加回去并乘以小时费率。

        `=(((时间-INT(时间)) * 100/60) + INT(时间))*20

        【讨论】:

        • 刚刚查看了trunc() 所做的事情,所以我的工作距离@Achilles answer 所做的事情还有很长的路要走。
        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2014-02-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多