Xin cách xử lý đếm chuỗi ký tự sau hoặc trước dấu phẩy trong số thập phân

Liên hệ QC

quannv98k3

Thành viên mới
Tham gia
22/6/09
Bài viết
1
Được thích
0
Em đang định tìm cách đếm dãy số sau hoặc trước dấu phẩy thập phân trong con số. Mong các bác chỉ giáo.
Cụ thể :
Ví dụ e có 1 dãy số thập phân : 12345,678
Em sẽ làm cách nào để ra được kết quả trước dấu phẩy là 5 và sau dấu phẩy là 3.
Mong các bác giúp đỡ.
Xin cảm ơn.
 
Em đang định tìm cách đếm dãy số sau hoặc trước dấu phẩy thập phân trong con số. Mong các bác chỉ giáo.
Cụ thể :
Ví dụ e có 1 dãy số thập phân : 12345,678
Em sẽ làm cách nào để ra được kết quả trước dấu phẩy là 5 và sau dấu phẩy là 3.
Mong các bác giúp đỡ.
Xin cảm ơn.
Tôi gợi ý cho bạn 2 công thức, từ đó bạn suy nghĩ làm tiếp theo ý của bạn nha (giả sử số thập phân đó ở A1):
Mã:
=FIND(MID(1/2,2,1),A1)
=LEN(A1)
 
Tôi gợi ý cho bạn 2 công thức, từ đó bạn suy nghĩ làm tiếp theo ý của bạn nha (giả sử số thập phân đó ở A1):
Mã:
=FIND(MID(1/2,2,1),A1)
=LEN(A1)
Gợi ý mà đưa thêm MID(1/2,2,1) cho người ta khó hiểu thêm vậy?

Chủ thớt tham khảo:
Lấy phần trước thập phân: =LEN(INT(A1))
Lấy phần sau thập phân: =LEN(TEXT(MOD(A1,1),"@"))-2 (chỉ lấy được tối đa 9 số).
 
Mình muốn làm tròn số thập phân:
>= 0.450 thì tròn thành 1 vd: 1.45444 thành 2
< 0.449 thì tròn thành 0 vd: 1.44999 thành 1
Nhờ các bạn cho mình giải pháp
 
Lần chỉnh sửa cuối:
Gợi ý mà đưa thêm MID(1/2,2,1) cho người ta khó hiểu thêm vậy?
Để đảm bảo chọn đúng ký tự ngăn cách thập phân thôi anh.
Lấy phần trước thập phân: =LEN(INT(A1))
Lấy phần sau thập phân: =LEN(TEXT(MOD(A1,1),"@"))-2 (chỉ lấy được tối đa 9 số).
Thế sao lấy phần sau không làm như này cho nó đồng bộ luôn anh:
Mã:
=LEN(A1)-LEN(INT(A1))-1
 
Mình muốn làm tròn số thập phân:
>= 0.450 thì tròn thành 1 vd: 1.45444 thành 2
< 0.449 thì tròn thành 0 vd: 1.44999 thành 1
Nhờ các bạn cho mình giải pháp
Bài này làm tròn 2 lần, lần 1 làm tròn phần thập phân, lần 2 làm tròn số nguyên, công thức:
Mã:
=ROUND(MROUND(A1,0.1),0)
 
Hoặc một lần round:

=ROUND(A1+0.05,0)
 
Web KT
Back
Top Bottom