Khi ở Rome, Count Like a Roman
Trang tính bao gồm một chức năng cho phép bạn chuyển đổi một số sang chữ số La Mã. Chức năng này được gọi là (đủ thích hợp) ROMAN. Cách đơn giản nhất để sử dụng hàm ROMAN như sau:
=ROMAN(456)
Tất cả những gì bạn cần làm, hiển nhiên, là thay thế 456 bằng số bạn muốn chuyển đổi. Bạn có thể sử dụng bất kỳ số nào trong khoảng từ 1 đến 3999. (Người La Mã dường như không bao giờ làm việc với các số nằm ngoài phạm vi này.)
Bạn cũng có thể, nếu muốn, sử dụng đối số thứ hai để chỉ ra cách các chữ số La Mã kết quả được ghép lại với nhau. Các đối số khác nhau mà bạn có thể sử dụng là 0 đến 4, với 0 là mặc định. Đối số 0 trả về chữ số La Mã ở dạng cổ điển và 4 trả về chữ số La Mã cực kỳ đơn giản. Các giá trị từ 0 đến 4 trả về các phiên bản đơn giản hơn dần dần.
Việc đơn giản hóa chữ số La Mã thường chỉ phát huy tác dụng khi xử lý các số lớn hơn. Và, trong thử nghiệm của tôi, nó có tác động lớn nhất đến những con số có “9” trong đó. Ví dụ, phần sau cho thấy các mức độ đơn giản hóa khác nhau của số 999:
Formula |
Result |
|
=ROMAN(999,0) |
CMXCIX |
|
=ROMAN(999,1) |
LMVLIV |
|
=ROMAN(999,2) |
XMIX |
|
=ROMAN(999,3) |
VMIV |
|
=ROMAN(999,4) |
IM |
Bạn nên lưu ý rằng hàm ROMAN trả về một giá trị văn bản và do đó bạn không thể sử dụng kết quả trong bất kỳ loại phép tính nào. Tuy nhiên, điều đó mang lại một hàm thứ hai chuyển đổi một số La Mã trở lại thành các số Ả Rập có thể được sử dụng trong các phép tính. Bạn có đoán được tên của hàm này là gì không? Nếu bạn đoán điều hiển nhiên — ARABIC — bạn sẽ đúng. Nó thậm chí còn dễ sử dụng hơn ROMAN. Ví dụ: nếu có một chuỗi chữ số La Mã trong ô D5, bạn có thể sử dụng cách sau để chuyển chúng thành số thông thường:
=ARABIC(D5)
Do đó, nếu bạn muốn thực hiện một số phép toán và thêm một giá trị (trong ô B7) vào một chữ số La Mã (trong ô B6), thì bạn có thể sử dụng công thức sau để biểu thị kết quả bằng chữ số La Mã:
=ROMAN(ARABIC(B6)+B7)