Trừ số thập phân

Liên hệ QC

Vu Duy Khuong

Thành viên mới
Tham gia
14/9/14
Bài viết
7
Được thích
0
Giới tính
Nam
Chào mọi người!
Nhờ mọi người giải thích hộ kết quả của phép trừ ở ô J3 nó là 0.0499999999999998. có phải excel bị lỗi.vì mục đích của mình là countif(i:i,j3) thì kết quả trả về 0
 

File đính kèm

Lần chỉnh sửa cuối:
Chào mọi người!
Nhờ mọi người giải thích hộ kết quả của phép trừ ở ô J3 nó là 0.0499999999999998. có phải excel bị lỗi.vì mục đích của mình là countif(i:i,j3) thì kết quả trả về 0
Cái gì trừ cái gì? và cái gì bị lỗi?

(Bi Mat là bí mật, bị mất, hay là bỉ mặt vậy?)
 
Nó không trả về 0, thì theo bạn nó phải trả về bao nhiêu?
Tại vì 4-3.95=0.0499999999999998 chứ không phải = 0.05 ạ, em chỉ thắc mắc ở cái kết quả
Bài đã được tự động gộp:

Cái gì trừ cái gì? và cái gì bị lỗi?

(Bi Mat là bí mật, bị mất, hay là bỉ mặt vậy?)
dạ 4-3.95 ạ vì cái kết quả là 0.0499999999999998 chứ không phải 0.05 , nếu là 0.05 thì countif(i:i,j3) = 4 ạ, đó là điều em thắc mắc ạ
 
Tại vì 4-3.95=0.0499999999999998 chứ không phải = 0.05 ạ, em chỉ thắc mắc ở cái kết quả

<automerge]1530005409[/automerge>

dạ 4-3.95 ạ vì cái kết quả là 0.0499999999999998 chứ không phải 0.05 , nếu là 0.05 thì countif(i:i,j3) = 4 ạ, đó là điều em thắc mắc ạ
.
Excel không có sai. Tại toán số thực nó có sai số như thế. Lý do thì tôi đã từng giải thích nhiều lần rồi. Chịu khó tìm.

Muốn giải quyết thì có hai cách:
1. Dùng hàm round
2. dùng hàm countifs, đếm trong một khoảng "<" & (j3 + 0.000001) và ">" & (j3 - 0.000001)
 
Web KT

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

Back
Top Bottom