[英]Calculate a dynamic average from a table in excel
我建議使用索引/匹配來獲取對貨幣范圍開頭的引用,然后使用另一個引用來獲取范圍的結尾並像這樣組合它們:-
=AVERAGE(INDEX($B$2:$H$10,MATCH(D13,A$2:A$10,0),MATCH(1,(MONTH(E13)=MONTH($B$1:$H$1))*(YEAR(E13)=YEAR($B$1:$H$1)),0)):
INDEX($B$2:$H$10,MATCH(D13,A$2:A$10,0),MATCH(1,(MONTH(F13)=MONTH($B$1:$H$1))*(YEAR(F13)=YEAR($B$1:$H$1)),0))
)
其中貨幣名稱在D13,開始日期在E13,結束日期在F13,表格在A1:H10。
結果:1.5203
必須使用Ctrl Shift Enter作為數組公式輸入
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.