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天)
以此类推其他单元格,只需更改公式之间、日、周、月和年之间的差异即可。
我正在尝试重现 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天)
以此类推其他单元格,只需更改公式之间、日、周、月和年之间的差异即可。