Cùng dữ liệu - định dạng - ý nghĩa công thức nhưng cho 2 kết quả khác nhau

Liên hệ QC
Tôi tuân thủ nội quy khi đăng bài

hichlehg

Thành viên hoạt động
Tham gia
22/6/09
Bài viết
107
Được thích
25
Chào ACE, Mình có dữ liệu như bên dưới, ban đầu lập công thức Tồn đầu CK thấy có còn tồn sổ rất nhỏ, mình check lại công thức khác thì kết quả = 0. ACE xem giúp mình có phải excel mình có vấn đề không.
Cảm ơn ACE!
1699849519724.png
 

File đính kèm

  • Book1.xlsx
    15.6 KB · Đọc: 10
Chào ACE, Mình có dữ liệu như bên dưới, ban đầu lập công thức Tồn đầu CK thấy có còn tồn sổ rất nhỏ, mình check lại công thức khác thì kết quả = 0. ACE xem giúp mình có phải excel mình có vấn đề không.
Cảm ơn ACE!
View attachment 296677
Cái này là làm việc với số thập phân nó có sai số nhé bạn.
 
Trường hợp này khá hy hữu nhỉ, nó xảy ra do quá trình tính toán số thập phân. Phải đến chữ số thập phân thứ 12 của phép tính A2-B2 mới có sai lệch. Để đảm bảo độ chính xác cho phép tính bạn đặt hàm round() để làm tròn chính xác đến chữ số thập phân mà mình cần.
 
... Để đảm bảo độ chính xác cho phép tính bạn đặt hàm round() để làm tròn chính xác đến chữ số thập phân mà mình cần.
Chắc hôn cha nội.
Tồn 10, làm tròn 2 số thập phân là 10,00. Xuất 3 lần, mỗi lần 1/3 là 3,33
Tồn cuối:
10,00 - 3,33 = 6,67
6,67 - 3,33 = 3,34
3,34 - 3,33 = ???
 
Chắc hôn cha nội.
Tồn 10, làm tròn 2 số thập phân là 10,00. Xuất 3 lần, mỗi lần 1/3 là 3,33
Tồn cuối:
10,00 - 3,33 = 6,67
6,67 - 3,33 = 3,34
3,34 - 3,33 = ???
Chắc chắn là hong có gì chắc chắn cả. Bản chất nếu dùng round() trong trường hợp này thì cũng để xử lý kết quả tính toán.
Tùy bài toán, dữ liệu đầu vào sẽ làm tròn đến bao nhiêu chữ số thập phân chứ không mặc định là 2.
Còn bài toán này anh đang đặt ra đề bài là 10 chia cho 3 thì không thể làm tròn 2 chữ số thập phân được khi mà kết quả là của phép chia này cho ra kết quả đến 15 chữ số thập phân.

Em cũng cho rằng việc sử dụng round() để xử lý kết quả cho những trường hợp yêu cầu độ chính xác cao sẽ không hợp lý vì round() dùng để làm tròn số, mà đã làm tròn số thì số liệu sẽ không còn chính xác.

Em cũng đang muốn tham khảo xem một số cách xử lý vấn đề từ các thành viên khác.
 
Chào ACE, Mình có dữ liệu như bên dưới, ban đầu lập công thức Tồn đầu CK thấy có còn tồn sổ rất nhỏ, mình check lại công thức khác thì kết quả = 0. ACE xem giúp mình có phải excel mình có vấn đề không.
Cảm ơn ACE!
View attachment 296677
Tốt nhất luôn thống nhất bằng format cells:
- số có 3 thập phân hoặc hơn (chốt hạ tất cả các file): #,###
- tiền: không có số thập phân: #.###
Biết là nó lẻ đấy, nhưng không sao. Không ảnh hưởng và không moi ra thì vẫn đẹp như thường.
 
Web KT
Back
Top Bottom