Excel 2010年:调整公式,计算出与上月不同的数据

Excel 2010: Adjust formula so it calculates different data based on last month

我正在处理下面附上的 table。

我旁边有趋势数据。但这目前必须每月手动移动。公式是:=IFERROR(-SIGN(J4-I4),"N/A")

与 8 月相比,这符合我目前想要的 9 月。但我想知道是否有办法让它在数据添加到 10 月时或根据日期自动移动到接下来的 2 列。

当前输入的月份是 01/10/2017 月份的第一个数据,但显示为 MMM。以防万一有必要在公式中使用它们。

我也想出了如何计算上个月的第一个日期:

=IF((EOMONTH(TODAY(),-2)+1)=J2, "Yes", "No") - 把它作为一个 IF 来做,这样我就可以看看它是否有效。

我想弄清楚是否可以添加到第一个公式 (SIGN) 以便它首先获得上个月的第一个日期 (01/09/2017)然后将其与月份列进行比较。然后根据月份比较下面相应的数据。

而不是 =IFERROR(-SIGN(J4-I4),"N/A"),试试这个公式:

=IFERROR(-SIGN(INDEX(A4:M4,1,COUNTA(A4:M4))-INDEX(A4:M4,1,(COUNTA(A4:M4)-1))),"N/A")

没有数据的月份应为空白,其中 W/O 公式...