Computer >> Hướng Dẫn Máy Tính >  >> Phần Mềm >> Phần Mềm

Cách tự động chuyển đổi tiền tệ trong Google Sheets

Nếu bạn làm việc với nhiều loại tiền tệ, tra cứu tỷ giá chuyển đổi cho một ngày cụ thể có thể rất mất thời gian. May mắn thay, nếu bạn làm việc trong Google Sheets, có thể dùng hàm tích hợp sẵn tự động lấy và cập nhật tỷ giá hiện tại. Hãy cùng tìm hiểu cách chuyển đổi tiền tệ dễ dàng trong Google Sheets.

Cách thiết lập tỷ giá chuyển đổi tiền tệ trong Google Sheets

Ví dụ trong hướng dẫn này, chúng ta dùng bảng tính nơi chúng ta được trả lương bằng USD viết bài. Tuy nhiên chúng ta sống ở UK, nên số tiền nhận được sẽ chuyển sang GBP khi vào tài khoản. Vậy cuối tháng chúng ta kiếm được bao nhiêu GBP?

Cách tự động chuyển đổi tiền tệ trong Google Sheets

Để trả lời, chúng ta dùng tính năng Google Finance (Tài chính Google). Tính năng sâu này chủ yếu dùng so sánh giá cổ phiếu hai công ty. Nhưng nếu nhập hai mã tiền tệ thay vì mã công ty, ta sẽ được tỷ giá chuyển đổi!

Trước tiên, chọn ô trống muốn đặt tỷ giá và gõ =GOOGLEFINANCE("CURRENCY:EXAEXB"). Thay "EXA" bằng mã tiền tệ nguồn, "EXB" bằng mã tiền tệ đích.

Trong bảng tính, ta chuyển USD sang GBP. Mã USD là "USD", GBP là "GBP". Hàm cuối cùng:

=GOOGLEFINANCE("CURRENCY:USDGBP")

Nhấn Enter, ô sẽ hiển thị số dài:

Cách tự động chuyển đổi tiền tệ trong Google Sheets

Đây là tỷ giá chuyển đổi – số GBP nhận được khi quy đổi 1 USD. Chưa hữu ích lắm riêng lẻ, nhưng có thể dùng phép tính đơn giản để ra số tiền lương GBP.

Cách sử dụng tỷ giá chuyển đổi

Để tính lương GBP, nhân số tiền USD với tỷ giá. Tại ô C2, gõ =B2*D2. Nhớ bạn có thể click ô thay vì gõ thủ công tọa độ. Kết quả cho thấy lương GBP cho $100 công việc.

Cách tự động chuyển đổi tiền tệ trong Google Sheets

Thấy hộp xanh góc dưới phải ô vừa chọn? Kéo xuống để áp dụng công thức cho các ô dưới. Tuy nhiên, Google Sheets sẽ hiểu bạn muốn so sánh ô dưới ô thanh toán đầu tiên với ô dưới ô tỷ giá – gây lỗi!

Để sửa, chỉnh công thức thành =B2*$D$2. Dấu $ báo cho Sheets không tăng chữ/số ô đó – luôn trỏ đến ô tỷ giá.

Hai cách làm: thêm $ thủ công, hoặc bôi đen ô trong công thức và nhấn F4. Kéo hộp xanh xuống để xem lương GBP các hàng còn lại.

Cách tự động chuyển đổi tiền tệ trong Google Sheets

Cách thiết lập tỷ giá chuyển đổi lịch sử

Giả sử bảng tính đại diện cho từng tháng. Nếu giữ hàm chuyển đổi như hiện tại và xem lại sheet tháng này 3 tháng sau, tỷ giá sẽ cập nhật theo ngày đó – sai lệch ghi nhận. Do đó, nếu làm bảng tính hàng tháng, nên "khóa" tỷ giá tại giá trị cuối tháng để ghi nhận chính xác.

Cần thêm ngày vào hàm. Muốn xem tỷ giá ngày 30/9/2021, dùng công thức:

=GOOGLEFINANCE("CURRENCY:USDGBP", "price", DATE(2021,10,1))

Nhấn Enter, bảng tính sẽ hiển thị cột "Date" (ngày giờ chính xác) và "Close" (tỷ giá đóng cửa lúc đó). Dùng tỷ giá cũ này để có biểu diễn chính xác quá khứ.

Cách tự động chuyển đổi tiền tệ trong Google Sheets

Nếu nhập công thức này và chuyển đổi bị lỗi, đừng lo – tính năng ngày sẽ đẩy tỷ giá sang vài ô bên cạnh. Cần cập nhật công thức ô để trỏ đến vị trí mới của tỷ giá.

Câu hỏi thường gặp

1. Microsoft Excel có chuyển đổi tiền tệ được không?

Đơn giản: "có một phần". Excel không có tính năng tiện lợi như Google Finance tự động kéo dữ liệu tiền tệ từ nguồn chỉ định và cập nhật liên tục.

Thay vào đó, cần dùng tính năng "Import Data" (Nhập dữ liệu) của Excel và thêm thủ công thông tin tiền tệ dạng bảng – dữ liệu lấy từ trang web tỷ giá. Sau khi có bảng, dùng các tỷ giá đó để làm giống như hướng dẫn này.

Trong trường hợp khẩn cấp, luôn có thể dùng ứng dụng chuyển đổi đơn vị để chuyển tiền tệ tức thì.

2. Làm sao để trả về tỷ giá chuyển đổi lịch sử trong một khoảng thời gian?

Bài viết đã chỉ cách "khóa" tỷ giá tại các mốc thời gian cụ thể để ghi nhận lịch sử chuyển đổi. Có thể điều chỉnh nhẹ công thức để trả về loạt tỷ giá trong khoảng thời gian. Cú pháp:

=GOOGLEFINANCE("CURRENCY:<mã_nguồn><mã_đích>", [thuộc_tính], [ngày_bắt_đầu], [số_ngày|ngày_kết_thúc], [khoảng_cách])

Thay vì một ngày như trước, cần đặt ngày bắt đầu và kết thúc cho khoảng. Cũng cần giá trị "interval" (khoảng cách): "1" cho giá trị hàng ngày, "7" cho hàng tuần. Với ví dụ USD sang GBP, chuỗi như sau:

=GOOGLEFINANCE("CURRENCY:USDGBP", "price", DATE(2021,1,11), DATE(2021,6,11), 7)

3. GOOGLEFINANCE có độ trễ khi lấy giá trị không?

Mặc dù một trong những dùng途 chính của GOOGLEFINANCE là trả về giá trị thời gian thực, thường có độ trễ lên đến 20 phút khi lấy số liệu mới nhất. Hơn nữa, giá trị hiển thị trên bảng tính là giá trị tại thời điểm mở sheet. Để cập nhật, phải mở lại sheet hoặc tải lại trang.