Lấy hai số sau dấu phẩy mà không được làm tròn

Em cần chiết một cột số liệu, các số trên cột chỉ được lấy hai chữ số sau dấu phẩy nhưng không được phép làm tròn.
Ví dụ: 15.237,267; em cần lấy ra số 15.237,26.
Nếu em dùng hàm round thì số sẽ được làm tròn lên thành 15.237,27. Vậy sẽ không đạt yêu cầu.
Mong cả nhà ai biết giúp đỡ em với. Thanks!
 
Ðề: Lấy hai số sau dấu phẩy mà không được làm tròn

Chọn vùng cần làm tròn số, Vào format\number\custom, trong khung Type, bạn gõ: # ### ###,##
Enter!
Lưu ý:
Nếu bạn muốn phân nhóm bằng dấu chấm (.) thì bạn thay ký tự trông bằng dấu chấm: #.###.###,##

Chọn vùng cần làm tròn số, Vào format\number\custom, trong khung Type, bạn gõ: # ### ###,##
Enter!
Lưu ý:
Nếu bạn muốn phân nhóm bằng dấu chấm (.) thì bạn thay ký tự trông bằng dấu chấm: #.###.###,##
 
Em cần chiết một cột số liệu, các số trên cột chỉ được lấy hai chữ số sau dấu phẩy nhưng không được phép làm tròn.
Ví dụ: 15.237,267; em cần lấy ra số 15.237,26.
Nếu em dùng hàm round thì số sẽ được làm tròn lên thành 15.237,27. Vậy sẽ không đạt yêu cầu.
Mong cả nhà ai biết giúp đỡ em với. Thanks!
Rất đơn giản, bạn dùng hàm TRUNC.
CÚ PHÁP: =TRUNC(ô chứa số,số ký tự thập phân giữ lại)
CHÚ Ý: =TRUNC(ô số,số ký tự thập phân cần giữ). Nếu không được thì =Trunc(ô số;số ký tự thập phân cần giữ) TÙY MÁY TÍNH CỦA BẠN MẶC ĐỊNH , HAY ;
Ví dụ: =Trunc(15237.267,2) kết quả là 15237.26
=Trunc(15237.267,2) kết quả là 15237.26
=Trunc(15237.267,2) kết quả là 15237.26
HOẶC: =Trunc(15.237,267;2) kết quả là 15.237,26
Thân!
 
Cách khác: =INT(G1*100)/100
Hay
Mã:
Function L2TF(Num As Double) As Double 
 Num = Num * 100 \ 1
 L2TF = Num / 100
End Function
& chúc vui!
 
@QDuc =INT(G1*100)/100
Cách này hay nhưng mà phiền ở chỗ là nếu lấy 1 số thì phải *10/10, hai thì *100/100....
 
Back
Top