2014-09-19 60 views
1

我有一個簡單的電子表格,其中列A是一堆日期(升序),列B是一堆值。發現OLS斜率很容易:計算條件SLOPE

SLOPE(B2:B161,A2:A161) 

但我不想斜坡的一切。我想看看每個月的坡度。所以如果C3是「3」,我想要做的事情如下:

SLOPE(IF(MONTH(A2:A161)==C3,B2:B161), A2:A161) 

哪一個錯誤,但希望傳達我想要做的。我該如何做到這一點?

+0

我不確定爲什麼等號會在您的嘗試中重複出現。沒有這種重複,並以數組公式**正確輸入,這應該可以很好地工作。 – 2014-09-19 12:00:23

回答

3

或多或少你有正確的想法。嘗試以下操作,但不要只按Enter鍵將值提交到單元格,按Control + Shift + Enter(CSE)將其轉換爲數組公式,並使其按照您希望的方式工作。

=SLOPE(IF(MONTH(A2:A161)=3,A2:A161),B2:B161)