Chuyển đổi sang hệ bát phân (Microsoft Excel)
Có bốn loại hệ thống đánh số thường được sử dụng trong lập trình:
nhị phân, bát phân, thập phân và thập lục phân. Mỗi phương pháp đơn giản là một phương pháp khác nhau để thể hiện các giá trị giống nhau chính xác. Excel giúp bạn dễ dàng chuyển đổi giữa số thập phân và số bát phân, đồng thời cung cấp hai hàm trang tính cho mục đích đó.
Chức năng đầu tiên là chức năng DEC2OCT. Giả sử bạn có một giá trị thập phân trong ô B7 và bạn muốn biết cách thể hiện giá trị đó trong hệ bát phân. Trong một ô khác, bạn có thể sử dụng công thức sau:
=DEC2OCT(B7)
Nếu giá trị trong B7 là 456, kết quả của công thức trên sẽ là 710. Một sự thật thú vị (và có thể là “gottcha”) là khi quá trình chuyển đổi hoàn tất, Excel sẽ coi kết quả là một số.
Do đó, nếu bạn thêm 8 vào giá trị kết quả ở trên (710), Excel sẽ trả về 718 — một giá trị không thể trong hệ bát phân. Điều này đơn giản có nghĩa là Excel không theo dõi hệ thống đánh số được sử dụng trong một ô cụ thể; nó mong bạn làm điều đó.
Nếu bạn muốn chuyển đổi các số theo cách khác, từ bát phân sang thập phân, bạn có thể sử dụng hàm trang tính OCT2DEC:
=OCT2DEC(B8)
Nếu bạn cố gắng sử dụng hàm này với giá trị rõ ràng không phải là số bát phân (chẳng hạn như 718), thì Excel sẽ trả về lỗi #NUM! giá trị lỗi.
ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.
Mẹo này (2316) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: