返回列表 上一主題 發帖

[發問] 找出最接近且大於的日期

[發問] 找出最接近且大於的日期

1. 以B欄為搜尋Key
2. 找出Fedex.sheet的D欄最接近且大於的日期
3. 將Fedex.sheet H欄的值代入FSC的G欄中
4. 求G欄公式

找出最接近且大於的日期.rar (11.07 KB)

不好意思 我看不懂你的意思欸
3. 將Fedex.sheet H欄的值代入FSC的G欄中
是不是意思是相反的要把FSC的G欄帶入Fedex.sheet H欄?

TOP

回復 2# zheng211016

抱歉,我寫反了,重寫如下:
1        以Fedex.sheet B欄為搜尋Key
2        找出FSC的D欄最接近且大於的日期
3        將FSC的H欄的值代入Fedex.sheet G欄中
4        Fedex.sheet G欄是我要的答案,但求公式

TOP

本帖最後由 naruto018 於 2017-9-15 08:30 編輯
  1. Fedex的G2填入
  2. =INDEX(FSC!H:H,MATCH(VLOOKUP(B2,FSC!D:D,1,TRUE),FSC!D:D,0)+IF(VLOOKUP(B2,FSC!D:D,1,TRUE)=B2,0,1))
  3. 其餘下拉
複製代碼

TOP

回復 3# PJChen
標題用"找出最接近且大於的日期"
但Fedex的G7所求的是同日期的
所以公式會是上面那個公式(求得日期大於等於)

如果是都要大於,則改成下面的公式
  1. =INDEX(FSC!H:H,MATCH(VLOOKUP(B2,FSC!D:D,1,TRUE),FSC!D:D,0)+1)
複製代碼

TOP

本帖最後由 fengetianxia 於 2017-9-15 10:31 編輯

FSC日期是順序排列的話就

=OFFSET(FSC!$H$2,COUNTIF(FSC!$D$2:$D$200,"<"&Fedex!B2),)

TOP

=VLOOKUP(SMALL(FSC!D:D,COUNTIF(FSC!D:D,"<"&B2)+1),FSC!D:H,5,)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

本帖最後由 hcm19522 於 2017-9-15 12:15 編輯

{=INDEX(FSC!H:H,MATCH(,0/(FSC!D$2:D$12>B2),)+1)
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 4# naruto018
這個公式才是我要的答案,因為是要最接近或大於的日期,但日期相同時就不能代出大於的那個匯率!
=INDEX(FSC!H:H,MATCH(VLOOKUP(B2,FSC!D:D,1,TRUE),FSC!D:D,0)+IF(VLOOKUP(B2,FSC!D:D,1,TRUE)=B2,0,1))

回復 6# fengetianxia
回復 7# ML089
感謝您...公式ok
   
回復 8# hcm19522
這個公式遇到日期相同時會出現錯誤答案,例如:9/10那筆答案為10.50%,但卻出現12.50%
因為是要最接近或大於的日期,但日期相同時就不能代出大於的那個匯率!

TOP


以上是我個人見解

TOP

        靜思自在 : 【時間無法遮擋】怕時間消逝,花了許多心血,想盡各式方法要遮擋時間,結果是:浪費了更多時間,且一無所成!
返回列表 上一主題