Lỗi của bộ Excel 2010-2013? (1 người xem)

  • Thread starter Thread starter balano
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

balano

Thành viên mới
Tham gia
17/8/11
Bài viết
23
Được thích
1
Dear all,
Trong lúc thao tác, vô tình em bị lỗi này, liệu đây có phải là do lỗi của bộ excel 2010/2013 không?
Em gửi lên, các cao thủ xem thế nào nhé.
 

File đính kèm

Dear all,
Trong lúc thao tác, vô tình em bị lỗi này, liệu đây có phải là do lỗi của bộ excel 2010/2013 không?
Em gửi lên, các cao thủ xem thế nào nhé.
Ý bạn là có nhiều số 0 sau dấu phảy ah?
Nhấn Ctrl+1 để biết định dạng của cell có nhiều số 0 sau dấu phảy đó.
Muốn sửa thì thay đổi kiểu số trong Format Cells/Number
 
Dear all,
Trong lúc thao tác, vô tình em bị lỗi này, liệu đây có phải là do lỗi của bộ excel 2010/2013 không?
Em gửi lên, các cao thủ xem thế nào nhé.
Tui mở lên Bình thường không có gì hết ...do bạn Format Cellss Như vậy thì nó phải như vậy thôi vào lại Format mà chỉnh lại
 
Tui mở lên Bình thường không có gì hết ...do bạn Format Cellss Như vậy thì nó phải như vậy thôi vào lại Format mà chỉnh lại

Mình có up file mới lên,
kieumanh có thể cho số "0.0" trả về dấu "-" như những cell màu vàng không?
 

File đính kèm

Ý bạn là có nhiều số 0 sau dấu phảy ah?
Nhấn Ctrl+1 để biết định dạng của cell có nhiều số 0 sau dấu phảy đó.
Muốn sửa thì thay đổi kiểu số trong Format Cells/Number


Không phải ạ,

Do trong lúc làm công thức, đáng lẽ đến đó kết quả phải trả về 0 (dấu "-" ở accounting), nhưng kết quả vẫn cứ là 0.0, sau khi Increase Decimal ra em phát hiện dãy số lạ "..138777878078145...", mặc dù phía trên các số không có lẻ phía sau như vậy.

Như file dưới này
 

File đính kèm

Không phải ạ,

Do trong lúc làm công thức, đáng lẽ đến đó kết quả phải trả về 0 (dấu "-" ở accounting), nhưng kết quả vẫn cứ là 0.0, sau khi Increase Decimal ra em phát hiện dãy số lạ "..138777878078145...", mặc dù phía trên các số không có lẻ phía sau như vậy.

Như file dưới này[/SIZE]
Tại cell I10 là 1,38777878078145E-16 thì đương nhiên trong kết quả là có dãy số dài đó.
Bạn định dạng như thế này cho các cell cột F, cột H, cột I là: _(* #.##0,0_);_(* (#.##0,0);_(* "-"??_);_(@_) thì khi nhập số 0 hay dùng công thức trả về kết quả 0 thì đều hiển thị là -
Đúng ý bạn chưa?
 
Tại cell I10 là 1,38777878078145E-16 thì đương nhiên trong kết quả là có dãy số dài đó.
Bạn định dạng như thế này cho các cell cột F, cột H, cột I là: _(* #.##0,0_);_(* (#.##0,0);_(* "-"??_);_(@_) thì khi nhập số 0 hay dùng công thức trả về kết quả 0 thì đều hiển thị là -
Đúng ý bạn chưa?

Em tóm gọn một tí nhé
Ý em không phải là định dạng mà là công thức: vì sao tất cả số đều tròn mà trừ nhau lại không bằng 0 mà bằng 1.38777878078145E-16?
 
Đây thực ra do cách Excel lưu dữ liệu dưới dạng hệ nhị phân theo tiêu chuẩn IEEE 754 (Institute of Electrical and Electronics Engineers) về lưu trữ và tính toán, trong đó số 0.1 có dạng 0001100110011100110011...(vô tận) vì thế excel sẽ làm tròn . Để tránh tình trạng này, công thức tính nên có hàm Round vừa giảm bộ nhớ lưu trữ mà cũng thực tiễn hơn trong tính toán (thường thì chỉ tính toán nghiên cứu khoa học mới dùng tới vài chục số sau dấu phẩy)
 

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

Back
Top Bottom