Nhờ tìm lỗi sai của phép trừ trong Excel

Liên hệ QC

huytq1406

Thành viên mới
Tham gia
24/7/08
Bài viết
6
Được thích
0
Nhờ ai biết giải thích giúp cho mình là tại sao khi dùng phép trừ 1778,06 - 1755,24 trong hàm Excel lại có kết quả là 22,819999999999900 (lấy chính xác sau dấu phẩy 15 chữ số)
 
Nhờ ai biết giải thích giúp cho mình là tại sao khi dùng phép trừ 1778,06 - 1755,24 trong hàm Excel lại có kết quả là 22,819999999999900 (lấy chính xác sau dấu phẩy 15 chữ số)
cái này chắc là bạn đang sự dụng office <=2007 (bạn chưa cập nhập bảng fix lỗi ), >=2010 thì đã khắc phục tình trạng trên
 
cái này chắc là bạn đang sự dụng office <=2007 (bạn chưa cập nhập bảng fix lỗi ), >=2010 thì đã khắc phục tình trạng trên
Tôi đang dùng office 2010 bản đầy đủ, đặt phép trừ như bài #1 rồi định dạng ra kết quả là số dài tràng giang đại hải. Tôi cũng đang không biết tại sao --=0
 
Toán số thực trong máy tính nó như vậy. Tìm trên GPE sẽ thấy có những bài giải thích về sai số của phép tính số thập phân.

Một trong những phương pháp khắc phục là xác định số lẻ thập phân cần lấy và dùng những hàm làm tròn như Round, Math.Floor/Ceiling, ...
 
Vẫn chưa thuyết phục lắm bạn à! Làm gì có câu chuyện "toán số thực trong máy tính nó như vậy", đây là một phép toán đơn giản và cụ thể, theo mình chắc là lỗi của những người lập trình sáng tạo ra phần mềm mà chưa có điều kiện fix lỗi thôi bạn à! Trân trọng
 
Vẫn chưa thuyết phục lắm bạn à! Làm gì có câu chuyện "toán số thực trong máy tính nó như vậy", đây là một phép toán đơn giản và cụ thể, theo mình chắc là lỗi của những người lập trình sáng tạo ra phần mềm mà chưa có điều kiện fix lỗi thôi bạn à! Trân trọng
Bạn làm việc trong lĩnh vực gì mà cần độ chính xác của phép tính là 15 chữ số sau dấu phảy???
Nếu để hiển thị ít số sau dấu phảy thì kết quả vẫn ok mà.
 
Tôi đang dùng office 2010 bản đầy đủ, đặt phép trừ như bài #1 rồi định dạng ra kết quả là số dài tràng giang đại hải. Tôi cũng đang không biết tại sao --=0

bạn đã định thì bạn định dang như thế nào nó hiện thị như thế đó, còn tại sao thì bạn ko biết , thì cũng chẵc ko có ai trả lời được cho bạn ko

đây là hình ảnh mình xài 2010
 

File đính kèm

  • 1.png
    1.png
    17.5 KB · Đọc: 60
Vẫn chưa thuyết phục lắm bạn à! Làm gì có câu chuyện "toán số thực trong máy tính nó như vậy", đây là một phép toán đơn giản và cụ thể, theo mình chắc là lỗi của những người lập trình sáng tạo ra phần mềm mà chưa có điều kiện fix lỗi thôi bạn à! Trân trọng

Bảo đi tìm hiểu, GPE có đến vài bài nói về cái này. Lười biếng tìm hiểu cứ ngồi đấy mà phán bừa. Cỡ kiến thức như bạn chưa đủ để kết luận bất cứ một cái "theo mình" nào cả.

Sau khi đọc xong các bài ấy mà vẫn chưa thấy thuyết phục thì đi tìm tài liệu căn bản về lý thuyết máy tính.
 
Lần chỉnh sửa cuối:
bạn đã định thì bạn định dang như thế nào nó hiện thị như thế đó, còn tại sao thì bạn ko biết , thì cũng chẵc ko có ai trả lời được cho bạn ko

đây là hình ảnh mình xài 2010
định dạng và kết quả như hình dưới đó bạn
 
Quý vị nào có kiến thức về hệ nhị phân (binary) và số dấu chấm động (floating point number) thì xem tiếp:

Tìm hiểu xem Windows chứa số chấm động bằng bao nhiêu bytes, trong đó có bao nhiêu bits giành cho phần thân (mantissa) và bao nhiêu giành cho phần mũ (exponential).

Dùng con toán chuyển đổi thập phân sang nhị phân để xem như thế thì hai số bị trừ và số trừ được chứa ra sao.

Dùng con toán trừ nhị phân để thực hiện phép tính. Kết quả là một số dạng nhị phân.

Chuyển đổi kết quả sang thập phân.

Nếu thấy số lẻ thì tìm hiểu xem Windows có thể làm tròn đến bao nhiêu số lẻ.

Sau khi làm xong. Nếu không thấy kết quả ra giống như trong đề bài thì chúng ta bàn tiếp xem "lỗi của những người lập trình ..." như thế nào.
 
Bảo đi tìm hiểu, GPE có đến vài bài nói về cái này. Lười biếng tìm hiểu cứ ngồi đấy mà phán bừa. Cỡ kiến thức như bạn chưa đủ để kết luận bất cứ một cái "theo mình" nào cả.
Trời, người ở đâu ta mà cũng dữ dằn và đanh đá thế! Bái phục.
 
Trời, người ở đâu ta mà cũng dữ dằn và đanh đá thế! Bái phục.

Gặp người dốt, không chịu lo học hỏi đã bày đặt chê lập trình làm phần mềm lỗi này nọ thì tôi phê thẳng tay.

Chịu khó học đến trình độ rồi thì hẵn nói chuyện ngang tay.
 
Web KT

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

Back
Top Bottom