Google表格-计算费用

问题描述

我正在尝试复制lovely website,以帮助您计算自己在Google个性化Google表格中购买的商品的费用,以便我更轻松地使用它。

在这里寻求帮助,因为当您更改年/月/日的值时,我真的不知道如何调整数学。 如您所见,它可以通过year计算成本,但是例如,当您将值更改为month时,我不知道如何使它调整结果。

我已经尝试过=SUMIF=IF,但似乎找不到一种清晰的方法。 这是doc

非常感谢!

解决方法

我认为您正在寻找的是 SWITCH 功能:

您可以在单元格D6中使用以下公式:

=SWITCH(F2; I2; E1/E2; I3; E1*12/E2; I4; E1*52/E2; I5; E1*365/E2)

逻辑是:

  • 检查单元格F2(您在其中具有下拉菜单)
  • 如果F2的值等于I2(年),则将成本除以年数
  • 如果F2的值等于I3(月),则使E1 * 12除以E2(等于(E1 / E2)/ 12
  • 如果F2的值等于I4(周),则计算E1 * 52 / E2(与上面相同,但有52周)
  • 如果F2的值等于I5(天),则计算E1 * 365 / E2(与上面相同,但有365天)

在其他单元格上依此类推,只需更改公式之间的差异即可,在日,周,月和年之间。

enter image description here