如何根据日期更改单元格的值
How do I change the value of a cell based on the day
我需要根据是否是星期一更改 google 工作表单元格中的公式。
如果是星期一,=min(GoogleFinance(A2, "LOW", Today()-3))
工作正常,因为 Today()-3
是星期五(最后交易日)。
但是如果是其他任何一天,我需要使用 =min(GoogleFinance(A2, "LOW", Today()-1))
来显示前一天的低点。
是否有适用于此的 if 语句?我想我明白了结构,
=if (day == Monday), =min(GoogleFinance(A2, "LOW", Today()-3), =min(GoogleFinance(A2, "LOW", Today()-1))
但我不确定 day == monday
部分。
两个excel and google-spreadsheet support the WORKDAY函数。这使您可以指定忽略周末的一天,并且可以选择指定假日列表。
=GoogleFinance(A2, "LOW", workday(today(), -1))
我不清楚 MIN() 的目的是什么。也许是这样的,
=min(GoogleFinance(A2, "LOW", workday(today(), -1)), GoogleFinance(A2, "LOW", workday(today(), -2)))
对于非标准周末,两个平台都支持WORKDAY.INTL,允许您指定非工作日。
我个人推荐的是一个完全扩展的 WORKDAY.INTL 函数,它引用了您的特定交易所的假期列表。
我需要根据是否是星期一更改 google 工作表单元格中的公式。
如果是星期一,=min(GoogleFinance(A2, "LOW", Today()-3))
工作正常,因为 Today()-3
是星期五(最后交易日)。
但是如果是其他任何一天,我需要使用 =min(GoogleFinance(A2, "LOW", Today()-1))
来显示前一天的低点。
是否有适用于此的 if 语句?我想我明白了结构,
=if (day == Monday), =min(GoogleFinance(A2, "LOW", Today()-3), =min(GoogleFinance(A2, "LOW", Today()-1))
但我不确定 day == monday
部分。
两个excel and google-spreadsheet support the WORKDAY函数。这使您可以指定忽略周末的一天,并且可以选择指定假日列表。
=GoogleFinance(A2, "LOW", workday(today(), -1))
我不清楚 MIN() 的目的是什么。也许是这样的,
=min(GoogleFinance(A2, "LOW", workday(today(), -1)), GoogleFinance(A2, "LOW", workday(today(), -2)))
对于非标准周末,两个平台都支持WORKDAY.INTL,允许您指定非工作日。
我个人推荐的是一个完全扩展的 WORKDAY.INTL 函数,它引用了您的特定交易所的假期列表。