Google Sheet - 计算成本

Google Sheet - Calculate a cost

我正在尝试重现 lovely website,它可以帮助您计算您在我个人 google sheet 中购买的东西的成本,这样我就可以更轻松地使用它。

我在这里寻求帮助,因为我真的不知道如何在更改 year/month/day 的值时调整数学。 如您所见,它可以通过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天)

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