TrungChinhs
Thành viên tích cực
- Tham gia
- 18/2/08
- Bài viết
- 1,475
- Được thích
- 2,469
- Nghề nghiệp
- Công chức
Chào các bạn ! Hôm nay vô tình thôi thấy công thức Excel bị sai cụ thể như sau:
1- ô C1 = 0
2- Tại ô C2 tôi nhập công thức =C2+0,1 rồi Fill xuống đến khi kết quả = 100
3- Tại ô D1 tôi nhập công thức =LEN(C1) rồi Fill xuống đến hết dữ liệu
Kết quả:
Vị trí 1- Tại ô C2 kết quả = 0,01; D1 = LEN(C2) cho kết quả là 3 -> đúng với số ký tự hiển thị trên ô C2.
Vị trí 2- Tại ô C61 kết quả = 6,0 nhưng D61 = LEN(C61) cho kết quả là 16 -> Sai với số ký tự hiển thị trên ô C61.
Vị trí 3- Tại ô C102 kết quả = 10,1; D102 = LEN(C102) cho kết quả là 4 -> đúng với số ký tự hiển thị trên ô C102.
Vị trí 4- Tại ô C227 kết quả = 22,6; D227 = LEN(C61) cho kết quả là 16 -> Sai với số ký tự hiển thị trên ô C227.
.....
Vị trí 2- Khi cho các ô hiện thêm số 0 đến khi đủ 16 ký tự thì tại ô C61 kết quả = 5,99999999999999 (không phải là 6,0) do đó D61 = LEN(C61) kết quả là 16 -> đúng (chứ không phải sai).
Vị trí 3- ô C102 cho hiện đủ 16 ký tự (10,1000000000000) thì kết quả vẫn là 10,1 và D102 = LEN(C102) vẫn cho kết quả là 4 -> không đúng với số ký tự hiển thị trên ô C102.
Nhờ các bạn giải thích giúp. Thanks !
1- ô C1 = 0
2- Tại ô C2 tôi nhập công thức =C2+0,1 rồi Fill xuống đến khi kết quả = 100
3- Tại ô D1 tôi nhập công thức =LEN(C1) rồi Fill xuống đến hết dữ liệu
Kết quả:
Vị trí 1- Tại ô C2 kết quả = 0,01; D1 = LEN(C2) cho kết quả là 3 -> đúng với số ký tự hiển thị trên ô C2.
Vị trí 2- Tại ô C61 kết quả = 6,0 nhưng D61 = LEN(C61) cho kết quả là 16 -> Sai với số ký tự hiển thị trên ô C61.
Vị trí 3- Tại ô C102 kết quả = 10,1; D102 = LEN(C102) cho kết quả là 4 -> đúng với số ký tự hiển thị trên ô C102.
Vị trí 4- Tại ô C227 kết quả = 22,6; D227 = LEN(C61) cho kết quả là 16 -> Sai với số ký tự hiển thị trên ô C227.
.....
Vị trí 2- Khi cho các ô hiện thêm số 0 đến khi đủ 16 ký tự thì tại ô C61 kết quả = 5,99999999999999 (không phải là 6,0) do đó D61 = LEN(C61) kết quả là 16 -> đúng (chứ không phải sai).
Vị trí 3- ô C102 cho hiện đủ 16 ký tự (10,1000000000000) thì kết quả vẫn là 10,1 và D102 = LEN(C102) vẫn cho kết quả là 4 -> không đúng với số ký tự hiển thị trên ô C102.
Nhờ các bạn giải thích giúp. Thanks !