huymcsa > 14-03-13, 12:15 PM
wintq > 14-03-13, 12:28 PM
Xuân Thanh > 14-03-13, 03:24 PM
(14-03-13, 12:28 PM)wintq Đã viết: Cái này bạn chỉ cần định dạng ở ô chứa kết quả là được: Format bạn chọn là Standard (số) còn Pecent ( % ) tùy ý mà. còn phía dưới lấy bao nhiều số phần thập phân thì tùy. 0,1,2,3.....
Còn nguyên tắc của nó là >=5 nó sẽ tự làm tròn
cpucloi > 14-03-13, 04:12 PM
huymcsa > 14-03-13, 04:19 PM
(14-03-13, 03:24 PM)Xuân Thanh Đã viết:Cám ơn các bạn đã xem và giúp đỡ mình...nhưng có thể do mình nói chưa rõ nên mình sẽ nó kỹ hơn:(14-03-13, 12:28 PM)wintq Đã viết: Cái này bạn chỉ cần định dạng ở ô chứa kết quả là được: Format bạn chọn là Standard (số) còn Pecent ( % ) tùy ý mà. còn phía dưới lấy bao nhiều số phần thập phân thì tùy. 0,1,2,3.....
Còn nguyên tắc của nó là >=5 nó sẽ tự làm tròn
Bạn test thử chưa? Ý đầu thì đúng nhưng ý sau thì sai vì khi đã định dạng 1 số thập phân sau dấu phẩy thì không có chuyện tự động làm tròn. Muốn được như ý thì phải tự làm lấy thôi. Viết một hàm tự tạo để thực hiện
Thân mến
Xuân Thanh > 15-03-13, 03:58 PM
(14-03-13, 04:19 PM)huymcsa Đã viết: Cám ơn các bạn đã xem và giúp đỡ mình...nhưng có thể do mình nói chưa rõ nên mình sẽ nó kỹ hơn:
Mình đã làm một Table trong đó có 3 cột: Cột Số, Cột Số % và cột Kết Quả:
VD: Cột Số mình nhập: 106.484.384
Cột Số % mình nhập: 10 (Format chọn là Standard (số) còn Pecent ( % ))
Cột Kết Quả: Cột Số * Cột Số % / 100
Khi mình thực hiện phép tính thì nó cho ra kết quả là 10.648.438,5 và khi mình làm tròn số thì nó ra kết quả là 10.648.440
Mình muốn khi thực hiện phép tính thì nó phải có kết quả là 10.648.438,4
Cám ơn các bạn đã xem và giúp đỡ mình
Private Sub SoPhanTram_AfterUpdate()
Me.SoPhanTram = Me.SoPhanTram / 100
Me.KetQua = Me.So * Me.SoPhanTram
End Sub
Private Sub So_AfterUpdate()
Me.KetQua = Me.So * Me.SoPhanTram
End Sub
huymcsa > 17-03-13, 12:13 PM
(15-03-13, 03:58 PM)Xuân Thanh Đã viết:Cám ơn bạn Xuân Thanh đã giúp đỡ mình....trong form mình đã làm phép tính giống bạn nhưng kết quả nó lại là 10.648.438,5 (chứ không phải là 10.648.438,4) và khi làm tròn thì nó lại có kết quả là 10.648.440(14-03-13, 04:19 PM)huymcsa Đã viết: Cám ơn các bạn đã xem và giúp đỡ mình...nhưng có thể do mình nói chưa rõ nên mình sẽ nó kỹ hơn:
Mình đã làm một Table trong đó có 3 cột: Cột Số, Cột Số % và cột Kết Quả:
VD: Cột Số mình nhập: 106.484.384
Cột Số % mình nhập: 10 (Format chọn là Standard (số) còn Pecent ( % ))
Cột Kết Quả: Cột Số * Cột Số % / 100
Khi mình thực hiện phép tính thì nó cho ra kết quả là 10.648.438,5 và khi mình làm tròn số thì nó ra kết quả là 10.648.440
Mình muốn khi thực hiện phép tính thì nó phải có kết quả là 10.648.438,4
Cám ơn các bạn đã xem và giúp đỡ mình
Khi định dạng cột % là Percent thì khi nhập liệu con số tự động tăng lên 100 lần, vì thế dẫn đến kết quả sai. Bạn xử lý trường hợp này như sau(nhờ form nhập liệu)
Mã PHP:Private Sub SoPhanTram_AfterUpdate()
Me.SoPhanTram = Me.SoPhanTram / 100
Me.KetQua = Me.So * Me.SoPhanTram
End Sub
Private Sub So_AfterUpdate()
Me.KetQua = Me.So * Me.SoPhanTram
End Sub
Thử xem sao
Thân mến