全部練習題 / 查詢與參照

依發票日當天的匯率換算(近似 VLOOKUP)

困難 查詢與參照 會計崗題庫
題目說明
提示 0/4
官方解法 0
–
測試案例
1
重設
提交
fx
A
B
C
D
E
F
G
1
2
3
4
5
6
7
8
9
10
正在載入互動式試算表...
正在準備儲存格資料與公式求解引擎
○ 就緒 請在反白的目標儲存格輸入公式,然後點「提交」。

題目

題目說明

金額以歐元記在 C2:C2,日期匯率表在 F2:G4(由舊到新排序)。把第 2 列依「發票日當天有效」的匯率換成英鎊、四捨五入到兩位小數,填進 GBP 儲存格 D2。

要用發票日當天有效的匯率,不是今天的、也不是最新那筆。

題目資料

用表格檢視整份資料(可選取、可複製)
這道題的資料表
ABCDFG
1InvoiceDateAmount (EUR)GBPRate dateGBP per EUR
2INV-9012026-02-1010002026-01-010.85
3INV-9022026-03-155002026-02-010.87
42026-03-010.9

觀念解析

日期匯率表要用近似比對:取「日期不晚於發票日」的最後一筆,所以 VLOOKUP 第四個參數是 TRUE,表格必須維持排序。用 FALSE 除非剛好對到日期,否則找不到。

解題思路

答案寫在 D2。

  1. 目標儲存格是 D2
  2. 用發票日去 F2:G4 查
  3. 近似比對,表格遞增排序
  4. 公式形狀:=ROUND(?*VLOOKUP(?, ?, ?, ?), ?)

函數指南

相關練習

常見問題

怎麼依日期匯率換算?

=金額 * VLOOKUP(發票日, 匯率表, 2, TRUE),表格要按日期排序。近似比對會取不晚於該日的最後一筆。

為什麼換算出現 #N/A?

表格沒排序、日期早於第一筆,或第四個參數用 FALSE 而沒有完全相符的日期。