- 帖子
- 3
- 主題
- 1
- 精華
- 0
- 積分
- 24
- 點名
- 0
- 作業系統
- microsoft
- 軟體版本
- office2010
- 閱讀權限
- 10
- 性別
- 女
- 註冊時間
- 2012-2-10
- 最後登錄
- 2019-1-19
|
[發問] excel如何找不同工作表中的某月最後一筆資料與日期
原有發帖請求高手協助,但不曉得為啥不見了
因此重發一次求高手幫忙
我想計算某基金資料的月報酬
但一些問題無法克服
1.如日期欄中 資料是從E13開始,一直到今天(隨時間更新)
2.淨值更新資料是放在『工作表1』,但我寫公式的地方是在『工作表二』
我試著寫下列公式
INDEX(INDIRECT("工作表1!E14:G"&MATCH(TODAY()-1,工作表1!$E:$E,0)),SUMPRODUCT((MONTH(INDIRECT("工作表1!E14:E"&MATCH(TODAY()-1,工作表1!$E:$E,0)))<=2)*(YEAR(INDIRECT("工作表1!E14:E"&MATCH(TODAY()-1,工作表1!$E:$E,0)))=2012)*1),3)/INDEX(INDIRECT("工作表1!E14:G"&MATCH(TODAY()-1,工作表1!$E:$E,0)),SUMPRODUCT((MONTH(INDIRECT("工作表1!E14:E"&MATCH(TODAY()-1,工作表1!$E:$E,0)))<=1)*(YEAR(INDIRECT("工作表1!E14:E"&MATCH(TODAY()-1,工作表1!$E:$E,0)))=2012)*1),3)-1
也就是 (2012年2月最後一個日期的淨值)/(2012年1月最後一個日期的淨值)-1 =2012年2月的月報酬
但是跑出來的值有錯,不知問題在哪 |
|