Phân số bị lưu dạng text sau khi dùng hàm LEFT, RIGHT..

Liên hệ QC

phuongla83

Thành viên hoạt động
Tham gia
21/9/11
Bài viết
131
Được thích
8
Chào các bạn,

Ô A1 có nội dung: 1/4 tan
Tại ô B1 mình dùng hàm: LEFT (A1,3), Kết quả ô B1 được là: 1/4
Nhưng tại ô C1 mình dùng công thức: B1*2 thì lại ko ra kết quả số mà ra dãy số nguyên.
Kết quả C1 mong muốn là 1/2 hoặc 0.5

Có cách nào dùng hàm để chuyển phân số dạng text tại ô B1 về thành dạng số ko,
Mình dùng excel 2013 và ko dùng dc macro vì file excel sử dụng trên androi

Cám ơn,
 
Vỏ quýt dày có móng tay nhọn :D

Nhớ lần sau không viết tắt nhé.

Một trong các cách: chọn B1 -> thẻ Formulas -> Name Manager -> thêm Name vd. hichic

-> Refers to
Mã:
=EVALUATE(LEFT($A1;3))

-> công thức B1
Mã:
=hichic
 
Lần chỉnh sửa cuối:
Vỏ quýt dày có móng tay nhọn :D

Nhớ lần sau không viết tắt nhé.

Một trong các cách: chọn B1 -> thẻ Formulas -> Name Manager -> thêm Name vd. hichic

-> Refers to
Mã:
=EVALUATE(LEFT($A1;3))

-> công thức B1
Mã:
=hichic
không được bạn ơi,
khi mình gõ =EVALUATE(LEFT($A1;3))
Excel báo lỗi, mình đang sài excel 2013
1632319918466.png
 
không được bạn ơi,
khi mình gõ =EVALUATE(LEFT($A1;3))
Excel báo lỗi, mình đang sài excel 2013
View attachment 266508
Bác trên đã hướng dẫn rõ ràng rồi nè!
Vỏ quýt dày có móng tay nhọn :D

Nhớ lần sau không viết tắt nhé.

Một trong các cách: chọn B1 -> thẻ Formulas -> Name Manager -> thêm Name vd. hichic

-> Refers to
Mã:Sao chép.
=EVALUATE(LEFT($A1;3))

-> công thức B1
Mã:Sao chép.
=hichic
 
Bác trên đã hướng dẫn rõ ràng rồi nè!
Vỏ quýt dày có móng tay nhọn :D

Nhớ lần sau không viết tắt nhé.

Một trong các cách: chọn B1 -> thẻ Formulas -> Name Manager -> thêm Name vd. hichic

-> Refers to
Mã:Sao chép.
=EVALUATE(LEFT($A1;3))

-> công thức B1
Mã:Sao chép.
=hichic
bạn xem file dùm mình,

D1= B1 * C1
làm sao mà tại ô D1 = B1 * C1 ra kết quả là số không bị lỗi
Cám ơn
 

File đính kèm

  • Phan_sos.xlsx
    8.2 KB · Đọc: 5
Lần chỉnh sửa cuối:
không được bạn ơi,
khi mình gõ =EVALUATE(LEFT($A1;3))
Excel báo lỗi, mình đang sài excel 2013
View attachment 266508
Tôi không viết là nhập công thức trên sheet. Bạn hãy đọc kỹ hướng dẫn.
-------------
Nếu bạn không làm theo tôi hướng dẫn thì Excel hiểu:

1/4
11/4
21/2
1/2
31/2

là

01/04/2021 (lấy năm hiện hành)
11/04/2021
21/02/2021
01/02/2021
#VALUE! -> lỗi vì tháng 2 không thể có ngày 31

Tức Excel sẽ lưu cho 4 ô B1:B4 4 số (ngày tháng trong Excel được lưu ở dạng số thứ tự, số tự nhiên):
44287
44297
44248
44228

Nếu bạn làm theo cách của tôi, tức định nghĩa name hichic (tên có thể khác) có dùng EVALUATE thì bạn phải lưu ở dạng có macro, vd. XLSM. Nếu lưu ở dạng XLSX thì Excel sẽ cảnh báo. Nếu được cảnh báo mà vẫn cố tình lưu XLSX thì Excel sẽ xóa name hichic.

Tôi đính kèm tập tin đã cầy hộ bạn.

Chán thật. Một vấn đề đơn giản mà phải mất 2 lần thời gian chỉ vì ai đó đọc qua loa cái mà mình mất công viết rất cụ thể, tỉ mỉ.
 

File đính kèm

  • moi_Phan_sos.xlsm
    9 KB · Đọc: 3
Lần chỉnh sửa cuối:
Tôi không viết là nhập công thức trên sheet. Bạn hãy đọc kỹ hướng dẫn.
-------------
Nếu bạn không làm theo tôi hướng dẫn thì Excel hiểu:

1/4
11/4
21/2
1/2
31/2

là

01/04/2021 (lấy năm hiện hành)
11/04/2021
21/02/2021
01/02/2021
#VALUE! -> lỗi vì tháng 2 không thể có ngày 31

Tức Excel sẽ lưu cho 4 ô B1:B4 4 số (ngày tháng trong Excel được lưu ở dạng số thứ tự, số tự nhiên):
44287
44297
44248
44228

Nếu bạn làm theo cách của tôi, tức định nghĩa name hichic (tên có thể khác) thì bạn phải lưu ở dạng có macro, vd. XLSM. Nếu lưu ở dạng XLSX thì Excel sẽ cảnh báo. Nếu được cảnh báo mà vẫn cố tình lưu XLSX thì Excel sẽ xóa name hichic.

Tôi đính kèm tập tin đã cầy hộ bạn.

Chán thật. Một vấn đề đơn giản mà phải mất 2 lần thời gian chỉ vì ai đó đọc qua loa cái mà mình mất công viết rất cụ thể, tỉ mỉ.
Cám ơn bạn, mình có ghi lúc đầu mình ko sử dụng dc macro, bạn thông cảm.
Cái vấn đề cần là vì 1/4 dg dc excel lưu dạng text.
Mình muốn 1/4 dc lưu dạng number sau khi sử dụng hàm LEFT, RIGHT ....
mình đã chỉnh theo cách bạn làm ( lúc đầu có ko hiểu), nhưng cách bạn ko giải quyết dc vấn đề.
Kết quả các hàm xử lý chuổi đc lồng trong nhiều hàm khác và ko thể dùng cột phụ.
 
Bạn xem file! Có phải như vậy không?
Khi dùng EVALUATE (Excel 4.0 function) mà lưu ở dạng xlsx thì Excel sẽ cảnh báo. Nếu vẫn cố tình lưu xlsx thì Excel sẽ xóa name dùng EVALUATE.
Bài đã được tự động gộp:

nhưng cách bạn ko giải quyết dc vấn đề.
Kết quả các hàm xử lý chuổi đc lồng trong nhiều hàm khác và ko thể dùng cột phụ.
Nếu thế thì nói rõ và đính kèm tập tin thực, sát với thực tế, để người khác không phải mất công vô ích.
 
Lần chỉnh sửa cuối:
Khi dùng EVALUATE (Excel 4.0 function) mà lưu ở dạng xlsx thì Excel sẽ cảnh báo. Nếu vẫn cố tình lưu xlsx thì Excel sẽ xóa name dùng EVALUATE.
Bài đã được tự động gộp:


Nếu thế thì nói rõ và đính kèm tập tin thực, sát với thực tế, để người khác không phải mất công vô ích.
Bạn đọc yêu cầu mình, chổ nào làm bạn nhầm lẫn cho mình biết với, để mình khắc phục. Mình nghĩ là ghi A1 B1 C1 là 3 yếu tố rõ nên ko upload file ví dụ.
Bạn đã tốn thời gian với mình dù kết quả thế nào đi nữa mình rất biết ơn bạn.

Có 1 điều muốn nói thật lòng với bạn, đã giúp đỡ hay chia sẽ là tự nguyện, đừng làm mất giá trị của mục đích sự việc bởi vì sự trách móc thể hiện ko nên có bạn nhé.
Ko 1 ai phán xét ai đúng, ai sai khi tham gia diễn đàn
 
Bạn đọc yêu cầu mình, chổ nào làm bạn nhầm lẫn cho mình biết với, để mình khắc phục. Mình nghĩ là ghi A1 B1 C1 là 3 yếu tố rõ nên ko upload file ví dụ.
Đọc bài #1 tôi nghĩ là bạn muốn có ở B1 SỐ 0.25.

Và ví dụ ở bài #1 không có những cái "Kết quả các hàm xử lý chuổi đc lồng trong nhiều hàm khác và ko thể dùng cột phụ.". Cái "này" tận bài #12 mới được nêu ra.

Và nếu đúng là "nhưng cách bạn ko giải quyết dc vấn đề" thì tại sao bạn không nói ngay ở bài #6 để khỏi mất thời gian? Bài #6 bạn chỉ cho biết là công thức có lỗi.
Có 1 điều muốn nói thật lòng với bạn, đã giúp đỡ hay chia sẽ là tự nguyện, đừng làm mất giá trị của mục đích sự việc bởi vì sự trách móc thể hiện ko nên có bạn nhé.
Ko 1 ai phán xét ai đúng, ai sai khi tham gia diễn đàn
Trước khi trách người thì nên trách mình. Bài #13 là góp ý, tuy nhiều người có thể tự ái, nhưng đó là điều cần thiết để khỏi làm mất thời gian của nhau.

Bạn muốn viết thêm thì tùy bạn. Tôi dừng ở đây.
 
Khi dùng EVALUATE (Excel 4.0 function) mà lưu ở dạng xlsx thì Excel sẽ cảnh báo. Nếu vẫn cố tình lưu xlsx thì Excel sẽ xóa name dùng EVALUATE.
Bài đã được tự động gộp:


Nếu thế thì nói rõ và đính kèm tập tin thực, sát với thực tế, để người khác không phải mất công vô ích.
Em nhờ Bác nhắc em mới nhớ lại!

Em cảm ơn Bác nhiều!
 
Nếu cột B luôn là phân số dạng TEXT thì công thức có thể không dùng hàm.

.
 
Muốn number ở dạng phân số thì định dạng là được.

1632362396255.png
 
Web KT

Bài viết mới nhất

Back
Top Bottom