多个条件下的斜率计算

我试图计算一个月以上的值的斜率(如果我可以在一个关键点上进行斜率,这似乎很简单,但这似乎是不可能的)。

我有一个超过一年(A)的date栏和一个价值栏(B)。 C2给出我想要的年份(2014年在这种情况下),D2给出了一个整数月份(在这种情况下,1月份)。 如果能工作一个月,我会按月到现在去。

我本质上是试图做什么在这里解决: 计算有条件的斜坡,但也通过添加一年的条件:

当我做一个IF(AND ..)的公式似乎倒下了。 我在用着:

{=SLOPE(IF(AND(YEAR(A2:A161)=C2,MONTH(A2:A161)=D2),B2:B161),A2:A161)} 

作为数组公式。 我是不是能够在斜率计算中嵌套条件,或者我在公式中犯了错误?

道歉,如果我错误的东西或错过了相关的答案(我没有检查)这是我的第一篇文章。

您不能在数组公式中使用AND()。 相反,你必须嵌套多个IF语句。 尝试这个:

 =SLOPE(IF(YEAR(A2:A161)=C2,IF(MONTH(A2:A161)=D2,B2:B161)),A2:A161) 

或者,你可以乘以条件(保持清洁一点):

= SLOPE(IF((YEAR(A2:A161)= C2)*(个月(A2:A161)= D2))= 1,B2:B161,A2:A161)