Chuyển số thập phân sang inch trong Excel

Tôi lấy được công thức từ internet sẽ chuyển đổi một số thập phân đã cho theo feet/inch thành phân số và nó hơi hữu ích.

=INT(MROUND(A1,1/16)/12) & "' -" & TEXT(MOD(MROUND(A1,1/16),12),"# #/# . hiện được định cấu hình cho 1/16)
(Note: currently configured for 1/16ths)

37. 25 sẽ được chuyển đổi thành 3' -1 1/4"
Điều nào đúng.

Tuy nhiên, theo tôi, nó không chuyển đổi số chính xác khi có 0 inch hoặc 0 feet
37. 25 sẽ hiển thị là 3' -1/4", điều này không chính xác. Nó phải là 3'-0 1/4"

Tương tự 0. 25 sẽ hiển thị 0' -1/4". Nó chỉ nên là 1/4"
Cuối cùng, 6. 25 sẽ hiển thị là 0'-6 1/4". Điều này có thể được chấp nhận nhưng đôi khi tốt hơn là chuyển đổi thành 6 1/4".

Tôi nghĩ tốt nhất nên sử dụng chức năng VBA tùy chỉnh để xử lý chuyển đổi này. Sẽ thật tuyệt nếu hàm chấp nhận hai tham số, tham số đầu tiên là số cần chuyển đổi và tham số thứ hai là độ chính xác phân số mong muốn, 2, 4, 8, 16, v.v. hoặc độ chính xác tùy chỉnh, chẳng hạn như phần ba. (Có thể thêm hai tham số T / F để kiểm soát triệt tiêu 0 feet và 0 inch, nhưng điều đó không hoàn toàn cần thiết, nhưng sẽ rất tốt cho tất cả người dùng. )

Mọi trợ giúp sẽ được đánh giá cao.

Cảm ơn

 

Công thức là những gì tôi đang tìm kiếm nhưng muốn con số cuối cùng được làm tròn đến inch gần nhất, ví dụ: 6. 653543307' với công thức cuối cùng sẽ trả về 6' 7 5/6" nhưng tôi muốn nó được làm tròn đến inch gần nhất, vì vậy, trong trường hợp này, hãy tìm 6' 8". Nếu kết quả trả về là 6' 7 1/6" thì tôi muốn làm tròn thành 6' 7"

Nếu bạn cảm thấy như vậy về số thập phân, bạn không đơn độc. Trên thực tế, một bài báo đăng trên Tạp chí Tâm lý học Thực nghiệm đã khám phá cách các phân số và số thập phân ảnh hưởng đến suy nghĩ của con người

Theo nghiên cứu này, mọi người thích xem các số được mô tả dưới dạng phân số hơn, vì chúng mang lại cái nhìn tốt hơn về các mối quan hệ tỷ lệ, đặc biệt là khi nói đến các khái niệm rời rạc, như ngày, cửa hàng tạp hóa, số lượng thành phần, thành phần hóa học, v.v.

Excel cung cấp một cách dễ dàng để chuyển đổi các giá trị thập phân của bạn thành phân số. Nó thậm chí còn cho phép bạn đặt các phân số để thể hiện phép chia thành bất kỳ số phần nào

Vì vậy, bạn có thể biểu thị một phân số dưới dạng 1/2, 5/10 hoặc 50/100, tùy thuộc vào cách bạn muốn xem tỷ lệ

Trong bài viết này, chúng ta sẽ xem cách chuyển đổi số thập phân thành phân số bằng Excel

Mục lục

Tại sao chuyển đổi số thập phân thành phân số trong Excel?

Phân số cung cấp một cách hiệu quả để đơn giản hóa và biểu thị tỷ lệ. Chúng kết hợp hai số nguyên thành một tỷ lệ, trong khi số thập phân biểu thị cùng một số lượng với một số duy nhất

Do đó, một phân số cung cấp một cái nhìn rõ ràng hơn về mối quan hệ giữa các đại lượng, trong khi một số thập phân thì không.

Biểu diễn một số thập phân dưới dạng phân số cũng làm cho nó dễ nhìn hơn

Ví dụ: nếu bạn thấy một số thập phân như 0. 333333333…, sẽ dễ nhìn hơn (và chính xác hơn) nếu biểu thị số này là 1/3

Đôi khi, bạn có thể cần chuyển đổi một số thập phân thành biểu diễn phân số của nó để hiểu rõ hơn về số lượng và nhanh chóng đưa ra quyết định

Có thể có những lý do khác khiến bạn muốn chuyển đổi một ô sang định dạng phân số. Nếu bạn nhập một phân số như 1/2, Excel sẽ xem đó là một ngày và áp dụng định dạng ngày cho ô

Trong những trường hợp như vậy, cần phải chuyển đổi định dạng ô thành phân số

Cách chuyển số thập phân thành phân số trong Excel

Bạn có thể sử dụng Định dạng phân số của Excel để hiển thị hoặc nhập số dưới dạng phân số

Dưới đây là các bước bạn cần làm theo

Chuyển đổi một số/ô thành một phân số

  1. Chọn ô chứa số thập phân
  2. Từ nhóm Định dạng số, trong tab Menu chính, hãy nhấp vào menu thả xuống. Từ danh sách thả xuống này, chọn tùy chọn Phân số

Điều này sẽ chuyển đổi số thập phân của bạn thành một phân số

Chuyển số thập phân sang inch trong Excel

Chuyển đổi toàn bộ cột thành phân số

  1. Chọn toàn bộ cột chứa số thập phân
  2. Từ nhóm Định dạng Số, bên dưới tab Trình đơn Trang chủ, nhấp vào menu thả xuống. Từ danh sách thả xuống này, chọn tùy chọn Phân số

Điều này sẽ chuyển đổi số thập phân của bạn thành một phân số

Chuyển số thập phân sang inch trong Excel

Lưu ý trong hình trên, một trong các số thập phân (số cuối cùng) không được chuyển đổi

Chuyển số thập phân sang inch trong Excel

Điều này là do định dạng phân số, theo mặc định, được đặt thành chỉ có một chữ số trong mẫu số. kể từ 4. 9 được biểu diễn bằng phân số 4 9/10 tức là phân số có tận cùng là 2 chữ số

Vì vậy, những gì Excel làm là làm tròn phân số thành 5. Để tránh điều này, bạn có thể đặt phân số có nhiều hơn một chữ số ở mẫu số

Đây là cách

Nhiều định dạng số hơn (Tối đa 2 chữ số, 3 chữ số, v.v. )

Nhấp chuột phải vào ô bạn muốn chuyển đổi thành phân số và chọn Định dạng ô từ menu bật lên

Bạn cũng có thể khởi chạy hộp thoại Định dạng ô bằng cách nhấp vào Trình khởi chạy hộp thoại của nhóm Định dạng số, trong tab Trang chủ

Chuyển số thập phân sang inch trong Excel

Khi hộp thoại Định dạng ô mở ra, hãy chọn Phân số từ danh sách Danh mục. Bạn sẽ thấy danh sách các định dạng phân số ở bên phải

Điều này cho phép bạn chọn cách bạn muốn định dạng phân số của mình theo mẫu số của nó. Từ đây, bạn có thể chọn phân số có mẫu số là một chữ số hoặc phân số có mẫu số đến 2 hoặc 3 chữ số

Bạn cũng có tùy chọn biểu thị phân số của mình theo một nửa, một phần tư, một phần tám, một phần mười sáu, một phần mười và một phần trăm

Điều này có nghĩa là nếu bạn muốn nhập một phân số như 9/15 vào ô, hãy thay đổi loại thành 'Lên đến hai chữ số'. Nếu bạn muốn nhập một phân số như 1/320 vào ô, hãy thay đổi loại thành 'Tối đa ba chữ số'

Nếu chúng tôi chọn tùy chọn 'Tối đa hai chữ số' ngay bây giờ, số của chúng tôi sẽ được chuyển đổi sang định dạng mong đợi của chúng tôi, '4 9/10'

Chuyển số thập phân sang inch trong Excel

Also read: How to Change Commas to Decimal Points in Excel?

Biểu diễn dưới dạng một nửa, một phần tư, phần tám, phần mười, phần trăm, v.v.

Bây giờ, giả sử bạn muốn hiển thị một số là 2/4. Bạn sẽ nhận thấy rằng Excel tự động chuyển đổi nó thành 1/2

Điều này là do Excel luôn hiển thị các phân số được rút gọn về mẫu số nhỏ nhất. Nếu bạn muốn đảm bảo rằng số được hiển thị là 2/4, bạn cần chọn tùy chọn 'as quarter' từ hộp thoại Format Cells

Tương tự, nếu bạn muốn sửa mẫu số thành 8, bạn có thể chọn tùy chọn ‘as Eights’

Sử dụng định dạng số tùy chỉnh

Nếu bạn muốn cố định mẫu số thành bất kỳ thứ gì khác ngoài 2,4,8, 10 và 100, thì bạn có thể tạo định dạng tùy chỉnh cho phân số của mình

Ví dụ: bạn có thể muốn hiển thị số 20/30. Theo mặc định, Excel chuyển đổi giá trị này thành 2/3. Không có tùy chọn nào cho 'thirtieths', vì vậy nếu bạn muốn tạo định dạng tùy chỉnh, bạn phải làm theo các bước bên dưới

  1. Từ Hộp thoại Định dạng Ô, chọn 'Tùy chỉnh' từ danh sách Danh mục
  2. Trong phần Nhập ở bên phải, hãy nhập định dạng tùy chỉnh của bạn. Vì chúng tôi muốn phân số được định dạng với mẫu số cố định là 30, chúng tôi có thể nhập
(# ??/30)

Chuyển số thập phân sang inch trong Excel

Đặt lại phân số được định dạng trở lại số thập phân

Khi tất cả đã được nói và làm xong, bạn có thể muốn để lại một hoặc hai ô của cột đã chuyển đổi ở định dạng thập phân ban đầu của chúng

Nếu bạn muốn chuyển đổi các phân số của mình trở lại số thập phân, chỉ cần chọn (các) ô chứa (các) phân số đó và chọn Chung từ danh sách thả xuống trong nhóm Định dạng Số (trong tab Trang chủ)

Chuyển số thập phân sang inch trong Excel

Phần kết luận

Trong bài viết này, chúng tôi đã trình bày cách bạn có thể chuyển đổi số thập phân thành phân số

Chúng tôi cũng đã xem xét một số tùy chọn định dạng tùy chỉnh khi bạn muốn phân số của mình có định dạng cụ thể cho mẫu số của chúng

Cuối cùng, chúng ta đã thấy cách bạn có thể chuyển đổi các phân số về giá trị thập phân ban đầu của chúng, trong trường hợp bạn cần. Chúng tôi hy vọng bạn thấy bài viết này hữu ích