【发布时间】:2020-06-11 19:00:48
【问题描述】:
我试图想出一个函数来计算指定日期范围内的每月预算。我尝试使用 SUMIFS,但不知道如何在该范围内隔离特定月份。
例子:
我们有一张包含 Google 广告活动的表格,每个活动都有一行。
我们在 2020 年 2 月 15 日至 2020 年 5 月 15 日期间投放了一个 Google 广告活动 (A),总预算为 3000 美元,据此计算出每日预算为 33.33 美元。
我们在 2020 年 5 月 15 日至 2020 年 8 月 15 日期间投放了第二个广告系列 (B),预算也是 3000 美元,据此计算出每日预算为 32.61 美元。
=IF(NOT(ISBLANK(Start_Date)),Total_Budget/(End_Date-Start_Date),"")
在单独的表格中,我有每个月的预算和支出字段。 5 月份,我需要它来计算活动 A 的 5/1-5/15 和活动 B 的 5/15-5/31 的总预算。
到目前为止(J 是 Daily_Budget,G 是 Start_Date,H 是 End_Date):
=SUMIFS(Google!J2:J30, Google!G2:G30,"<="&DATE(2020,5,1),Google!H2:H30,">="&DATE(2020,5,31))
然后我不知道如何从该范围内推断天数,以便我可以将它们乘以每日预算,然后将它们加在一起。
我想回到包含活动的工作表,并使用复杂的条件为每个月添加列,然后只使用 SUM(),但我觉得必须有一个更优雅的解决方案。
更新
根据请求,这里是指向手动输入所需结果的电子表格的链接:Click here. 5 月和 6 月显示活动的部分月份重叠。我最终想要的结果是=(15*Google!J2)+(16*Google!J3)。
更新 2(2020 年 6 月 24 日)
根据要求,我已共享电子表格,以便人们可以复制并试验公式:Click here.。
有什么想法吗?
谢谢,
泰
【问题讨论】:
-
您能否提供一份具有所需结果的样本表?
-
您已将其发布到网络上,因此此处看不到任何公式/无法复制该文件以进行测试。您可以通过右上角的按钮
Share分享电子表格的副本吗? -
我没有公式。这就是问题所在。我输入了结果,需要帮助制定公式才能到达那里。
-
无论如何,正如我之前所说,您可以通过右上角的按钮
Share共享电子表格的副本吗?这对测试这个找到解决方案很有帮助。 -
电子表格已共享,可在此处查看:docs.google.com/spreadsheets/d/…
标签: google-sheets