根据时间计算美元金额的 Excel 电子表格公式

根据时间计算美元金额的 Excel 电子表格公式

我的部分工作是计算媒体价值(即我们必须向广播公司支付多少费用才能播放我们的(商业/电视购物)内容),计算依据是我们从第三方应用程序收到的 30 秒平均值。我们将美元金额四舍五入到最接近的整数分,并将最接近的 5 秒增量向下舍入。

以下是我们目前计算方法的一个例子:我们的媒体价值为每 30 秒 1,000 美元,我们的片段播出 4 分 25 秒。我们将 30 秒的价值乘以 8 得到 4 分钟的媒体价值。然后我们将 30 秒的价值除以 6 得到每 5 秒的价值。然后我们将 5 秒的美元价值乘以 5 得到 25 秒的价值。最后我们将这两个值加在一起。

1000 × 8 = 8000.00 — 4 分钟价值

1000 ÷ 6 = 166.67 — 每 5 秒的价值

166.67 × 5 = 833.35 — 25 秒的价值

8000.00 + 833.35 = 8833.35 — 4 分 25 秒的总价值

我知道一定有一种方法可以对 Excel 工作表进行编程,以计算我们想要的精确值。我对该程序不太熟悉,但我认为一个单元格可以保存 30 秒的值,可以将其除以 6 以获得 5 秒的平均值。然后在另一个单元格中,以 mm:ss 格式将剪辑剪辑到我们最接近的四舍五入的 5 秒增量。然后将这些值相乘,并得到一个包含我们答案的最终单元格。我是否偏离了主题,或者这是否可能?再次感谢任何帮助!

答案1

将成本(以美元/三十秒为单位)输入单元格 A2。

=4+25/60输入片段持续时间(以分钟为单位,因此在单元格 B2 中输入 4:25 。

然后,在单元格 C2 中输入以下公式:

=B2*2*A2

首先将片段时长乘以 2,得到以三十秒为单位的费用,然后乘以 A2,即每三十秒单位的费用。

然后您可以将 C2 格式化为最接近的整数分。

(我假设您不需要中间结果,并且它们包含在您的示例中,作为描述您当前手动流程的一种方式。)

Excel 屏幕截图

答案2

时间计算

此公式不进行中间舍入,但使用 FLOOR(向下舍入)将秒数舍入到最接近的 5。如果媒体值单元格为B5

B5=$A$2*FLOOR(A5,TIME(0,0,5))/TIME(0,0,30)

  • $A$2每 30 秒的费用是多少
  • A5是媒体的持续时间作为时间格式的单元格mm:ss

持续时间相同,但应用了 OP 中级舍入。

B6==A2 * INT(A5/TIME(0,0,30)) + ROUND(A2/6,2) * INT( MOD(A5,TIME(0,0,30)) / TIME(0,0,5))

在此处输入图片描述

相关内容