2014-09-06 92 views
0

我計劃添加一個簡單的公式來計算基於月份(即單元格C14)的每個人的總和。如果我將月份更改爲3月份,那麼應該從1月份到3月份結束,如果我將月份更改爲12月份,則應該從1月份到12月份對該特定人員進行結算。根據月份標準添加總和

我目前正在使用follwoing公式,但它是太大了。我剛剛從1月到4月才加入,而且這是很長的一段時間。我不想要這樣一個大公式。是否有可能將其改爲非常簡單的配方?

=IF(C14="Jan",VLOOKUP(A17,$A$3:$M$11,2,0),IF(C14="Feb",VLOOKUP(A17,$A$3:$M$11,2,0)+VLOOKUP(A17,$A$3:$M$11,3,0),IF(C14="Mar",VLOOKUP(A17,$A$3:$M$11,2,0)+VLOOKUP(A17,$A$3:$M$11,3,0)+VLOOKUP(A17,$A$3:$M$11,4,0),IF(C14="Apr",VLOOKUP(A17,$A$3:$M$11,2,0)+VLOOKUP(A17,$A$3:$M$11,3,0)+VLOOKUP(A17,$A$3:$M$11,4,0)+VLOOKUP(A17,$A$3:$M$11,5,0))))) 

enter image description here

回答

1

試試這個

B17: =SUM(OFFSET($A$2,MATCH(A17,$A$3:$A$11,0),1,1,MATCH($C$14,$B$2:$M$2,0))) 

然後根據需要填寫下來。

我不確定我是否能想出一個非易失性的公式。

在上面,我們使用MATCH函數來計算表中的行偏移量;以及返回數組的寬度。

+0

它工作。非常感謝 :) – vbalearner 2014-09-06 11:30:54