錦子 wrote:
AR9公式改成:=IF(恕刪)
哈,果然小忙一下,再回樓時發現其他大大,錦大,已經出手解決問題了。
錦大提到,那個Vlookup,後面的參數改成,總表!I3:K29,3,TRUE..........
那個3,我看原本樓主的是2?........(原本在看到錦大回覆前)我就在想,樓主是不是弄錯了,原本2,只能查到舊制,而樓主要的其實是新制才對??
或許剛好1年的舊制和新制
所以錦大幫忙把範圍改成到K欄,參數2也改3,這樣避免樓主一個隱藏的錯誤囉?
~~~~不過我注意到另一個問題:樓主AR10的公式,是AR9往下拉?........因為樓主沒有把Vlookup參數中的範圍設成絕對參照,所以往下拉後,AR10的範圍跑掉了?
樓主的AR9,是不是參照錦大的修改,然後順便也把範圍改成絕對參照....如以下?
AR9公式改成:
=IF(AP10="","",VLOOKUP(IF(FIND("年",AQ10)=2,IF(VALUE(MID(AQ10,1,1))>=1,VALUE(MID(AQ10,1,1)),VALUE(MIDB(AQ10,3,2)/6-1)),VALUE(MID(AQ10,1,2))),總表!$I$3:$K$29,3,TRUE))
樓主試試?(改完之後再去往下複製公式,取代AR10.....)
Der,misser1
Randy_Ch wrote:
請問是在測試的工作表(恕刪)
=IF(AP9="","",VLOOKUP(IF(AND(YEARFRAC(AP9,TODAY())>=0.5,YEARFRAC(AP9,TODAY())<1),0.5,ROUNDDOWN(YEARFRAC(AP9,TODAY()),0)),總表!$A$2:$B$28,2,0))
我沒下載檔案,所以我不知道K欄有什麼新制。
YEARFRAC(AP9,TODAY()) 等同於 DAYS360(AP9,TODAY())/360
YEARFRAC(AP9,TODAY(),3) 等同於 DAYS(TODAY(),AP9)/365
第三參數
0 或省略 US (NASD) 30/360
1 實際值/實際值
2 實際值/360
3 實際值/365
4 European 30/360
看你自己要用哪個。