如何根据 Excel 中的半球更改月份数据值
How to change month data value based on hemisphere in Excel
我正在研究生物学中的一个特定变量是如何受季节差异影响的。为了量化数据,我使用 excel 中的 DATEVALUE 函数将月份转换为数字。但是,我有来自北半球和南半球的数据,我想建立我的方程式,使来自南半球的月份数据错开 6 个月。即一月如果来自北半球则计为“1”,如果数据点来自南半球则计为“7”,依此类推。
我无法找到在 excel 中输入公式的方法来考虑这一点。到目前为止我想出的代码是
=IF(A1="Northern",MONTH(DATEVALUE(B1&"1")),MONTH(DATEVALUE(B2&"7")))
其中 A1 是半球,B1 是月份。有谁知道我该如何设置?
这应该可以满足您的需求:
=IF(A1="Northern",MONTH(EOMONTH(B1,0)),MONTH(EOMONTH(B1,6)))
你真的不需要那里的第一个 EOMonth,但我把它留在那里以防你想在北半球增加月份
我正在研究生物学中的一个特定变量是如何受季节差异影响的。为了量化数据,我使用 excel 中的 DATEVALUE 函数将月份转换为数字。但是,我有来自北半球和南半球的数据,我想建立我的方程式,使来自南半球的月份数据错开 6 个月。即一月如果来自北半球则计为“1”,如果数据点来自南半球则计为“7”,依此类推。
我无法找到在 excel 中输入公式的方法来考虑这一点。到目前为止我想出的代码是
=IF(A1="Northern",MONTH(DATEVALUE(B1&"1")),MONTH(DATEVALUE(B2&"7")))
其中 A1 是半球,B1 是月份。有谁知道我该如何设置?
这应该可以满足您的需求:
=IF(A1="Northern",MONTH(EOMONTH(B1,0)),MONTH(EOMONTH(B1,6)))
你真的不需要那里的第一个 EOMonth,但我把它留在那里以防你想在北半球增加月份