Số liệu trong bảng tính cộng sai!!! (1 người xem)

Liên hệ QC

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

bimbim07

Thành viên mới
Tham gia
28/9/07
Bài viết
16
Được thích
4
Từ trước đến giờ, sử dụng exl đã biết đến việc, vd cộng nhiều cell mà trong đó có công thức thì thường là bị sai (kiểu như 2+1=6)**~**, nhưng do điều đó không quan trọng với công việc nên cũng không quan tâm!
Đến giờ, vấn đề đó đang ảnh hưởng rất nhiều đến công việc, làm mất thời gian mà không biết có cách nào để khắc phục!
Không biết có cáhc nào k nhỉ, rất mong 4R giúp đỡ!!
Thanks.
 
Điều đó có thể! Nhưng chẳng qua là do mình "tưởng" thế thôi...
Một ví dụ nhỏ nhé:
Cell A1 và A2 đều là công thức =TODAY()... nếu vô tình Format Custom cho nó thành dd thì ta có thể tưởng cell có giá trị = 15 (cho ngày hôm nay)
Khi ta cộng 2 cell này lại =A1 + A2 thì ta cứ ngở lý ra nó phải = 30 nhưng thực chất nó lại ra 79166 và nhìn vào ta lại "tưởng" nó sai
He... he... E rằng tìm dc chổ sai của MS cũng hơi bị khó.. nên ta hãy nghĩ rằng mình sai trước đi nha
 
Circular reference

Từ trước đến giờ, sử dụng exl đã biết đến việc, vd cộng nhiều cell mà trong đó có công thức thì thường là bị sai (kiểu như 2+1=6)**~**, nhưng do điều đó không quan trọng với công việc nên cũng không quan tâm!
Đến giờ, vấn đề đó đang ảnh hưởng rất nhiều đến công việc, làm mất thời gian mà không biết có cách nào để khắc phục!
Không biết có cáhc nào k nhỉ, rất mong 4R giúp đỡ!!
Thanks.

Vấn đề này chính là lỗi gây ra do circular reference. Trong thực tế circular reference được ứng dụng trong dự báo nên đôi khi cũng hữu dụng.

Trong tính toán thông thường nếu bị tham chiếu vòng này sẽ làm cho kết quả tính toán không như mong muốn, do vậy ta nên tắt tính năng này đi trong Tools | Options | Caculation | bỏ chọn Iteration. Và khi đã tắt mà trong bảng tính có tham chiếu vòng thì Excel sẽ thông báo lỗi, tại cell nào bị lỗi và ta vào đó kiểm tra lại công thức để sửa (nhìn địa chỉ dưới thanh trạng thái).

Các bạn thí nghiệm nhe:
Vào Tools | Options | Caculation | chọn Iteration | gõ số 2 vào Maximum iteration và OK.
Nhập số 1 vào ô A1
Nhập số 2 vào ô A2
Tại ô A3 nhập công thức =Sum(A1:A3)

Xem kết quả.

Mỗi khi nhấn F9 hay bảng tính được tính toán lại thì công thức tại ô A3 được tính lại với 2 vòng lặp: kết quả sẽ là 6 12 18 24 30 ....

TP.
 
Thú thật, tôi cứ nghĩ rằng, khi mình hỏi câu này, sẽ có nhiều người ngạc nhiên vì vấn đề quá đơn giản! Nhưng thực tế, nghe các bạn trả lời, tôi mới thấy, thì ra là 1 vấn đề mới! Tôi xin khẳng định 100% là tôi đã và đang gặp vấn đề này! Hiện tại, chưa biết cách khắc phục nên tôi vẫn tạm thời tính bằng công thức, sau đó, tôi gõ kết quả tính được thủ công và cuối cùng mới làm phép tính tổng (VD)
Tôi sẽ gửi file kèm theo, nhưng tôi xin mô tả qua thế này nhé:
Cell 1: Dùng công thức và cho ra kết quả: 123
Cell 2: Dùng công thức và cho ra kết quả: 456
Cell 3: Dùng công thức và cho ra kết quả: 789
---> Sum: ***9
Theo tôi, vấn đề ở đây nằm ở chỗ: SỐ LÀM TRÒN! Nếu tôi gõ thủ công là số 3 chẳng hạn thì nó là số 3, nhưng nếu dùng công thức thì số 3 đó có thể lại là 3,45 chẳng hạn! Và khi cộng lại thì ta sẽ thấy 3+6+9 không phải là bằng 18 mà lại là 19! Nếu là số thập phân thì đúng!
Tóm lại, ý của tôi là: các số thực có đuôi như thế nào, khi cộng lại sẽ phải ra được đuôi theo đúng như thế!
 
Thú thật, tôi cứ nghĩ rằng, khi mình hỏi câu này, sẽ có nhiều người ngạc nhiên vì vấn đề quá đơn giản! Nhưng thực tế, nghe các bạn trả lời, tôi mới thấy, thì ra là 1 vấn đề mới! Tôi xin khẳng định 100% là tôi đã và đang gặp vấn đề này! Hiện tại, chưa biết cách khắc phục nên tôi vẫn tạm thời tính bằng công thức, sau đó, tôi gõ kết quả tính được thủ công và cuối cùng mới làm phép tính tổng (VD)
Tôi sẽ gửi file kèm theo, nhưng tôi xin mô tả qua thế này nhé:
Cell 1: Dùng công thức và cho ra kết quả: 123
Cell 2: Dùng công thức và cho ra kết quả: 456
Cell 3: Dùng công thức và cho ra kết quả: 789
---> Sum: ***9
Theo tôi, vấn đề ở đây nằm ở chỗ: SỐ LÀM TRÒN! Nếu tôi gõ thủ công là số 3 chẳng hạn thì nó là số 3, nhưng nếu dùng công thức thì số 3 đó có thể lại là 3,45 chẳng hạn! Và khi cộng lại thì ta sẽ thấy 3+6+9 không phải là bằng 18 mà lại là 19! Nếu là số thập phân thì đúng!
Tóm lại, ý của tôi là: các số thực có đuôi như thế nào, khi cộng lại sẽ phải ra được đuôi theo đúng như thế!
Thế này đơn giãn đây! Bạn đưa 1 ít dử liệu lên, đánh dấu chổ nào đang bị sai thì sẽ có người trả lời cho bạn biết nguyên nhân ở đâu liền!
ANH TUẤN
 
File kèm theo đây! Tôi tin chắc là vấn đề hết sức đơn giản ...+-+-+-++-+-+-++-+-+-+
 

File đính kèm

Ai chà... cái này chẳng qua liên quan đến việc hiển thị thôi mà... Và ko vì thế mà làm cho kết quả sai đâu!
Nếu bạn muốn thế thì sửa công thức lại thành:
Mã:
=INT(SUM(G5:G10))
Nghĩa là làm tròn luôn!
ANH TUẤN
 
Ai chà... cái này chẳng qua liên quan đến việc hiển thị thôi mà... Và ko vì thế mà làm cho kết quả sai đâu!
Nếu bạn muốn thế thì sửa công thức lại thành:
Mã:
=INT(SUM(G5:G10))
Nghĩa là làm tròn luôn!
ANH TUẤN

Xong! Đã đạt được kết quả! !$@!!

Thì tôi đã nói mà, tôi dám chắc là vấn đề cực kỳ đơn giản! Chỉ có điều, tôi không biết xử lý ra làm sao (làm tròn chỉ biết dùng ROUND mà không được) nên đã làm phiền các bác! --=0 Cơ mà, không biết thì không có tội, phải không nhỉ???|||||

Thank so much!--=--
 
Vấn đề của bimbim07 là khác. Nhưng tôi nói thật là tôi cũng đang có 1 file bị sai nhưng tôi không hiểu do Công thức ô bị sai đó chứa quá nhiều ô có công thức hay là do file quá lớn (khoảng 10Mb) không biết nữa. Tôi đã kiểm tra rất kỹ và khi hiệu chỉnh lại các ô sai đó bằng cách: nhấn F2 và enter luôn thì nhận được kq là 0 hết, trong khi 1 số các ô khác có công thức tương tự thì vẫn đúng. Không biết làm sao gìơ. Nhờ các bác giúp đỡ. Thanks.
 
Mình cũng gặp trường hợp tương tự là cộng các ô có giá trị lại enter xuống dòng thì có giá trị là 0 mặc dù các giá trị là số.xin các anh chỉ giúp
 
Để biết lỗi sai ở đâu các Bạn nên đưa file lên đi để mọi người xem kiểm tra và có hướng giúp nhé.
 
em cũng mắc 1 trường hợp là để công thứ tính tổng nhưng kết quả cho ra lại ko đúng so với cộng tay, ( phần kết quả bôi xNH LÀ PHẦN CỘNG SAI, các anh các chị chỉ giùm ém với ạ
 

File đính kèm

em cũng mắc 1 trường hợp là để công thứ tính tổng nhưng kết quả cho ra lại ko đúng so với cộng tay, ( phần kết quả bôi xNH LÀ PHẦN CỘNG SAI, các anh các chị chỉ giùm ém với ạ
Có những ô tưởng là số nhưng thật sự là text, nên nó sẽ không cộng lại được
 
vậy có cách nào đổi toàn bộ sang kiểu số được không ạ. em đổi mãi mà vẫn không dược
 
em cũng mắc 1 trường hợp là để công thứ tính tổng nhưng kết quả cho ra lại ko đúng so với cộng tay, ( phần kết quả bôi xNH LÀ PHẦN CỘNG SAI, các anh các chị chỉ giùm ém với ạ
Quét chọn B4:AF30 /Format cell/Number/Number/ Use 1000... và Decimal places là 2/OK
Nhưng dòng tổng cộng tại AG14 vẫn sai, không hiểu nữa |||||
 
Quét chọn B4:AF30 /Format cell/Number/Number/ Use 1000... và Decimal places là 2/OK
Nhưng dòng tổng cộng tại AG14 vẫn sai, không hiểu nữa |||||

Thử thêm 1 động tác : Copy 1 ô trống nào đó, quét chọn B4:AF30, Paste Special... Add.
 
em cũng mắc 1 trường hợp là để công thứ tính tổng nhưng kết quả cho ra lại ko đúng so với cộng tay, ( phần kết quả bôi xNH LÀ PHẦN CỘNG SAI, các anh các chị chỉ giùm ém với ạ
Chọn B4:AF30
ctrl+H
find what gõ ","
replace gõ "."
replace all

dùng công thức
Mã:
AG4=SUMPRODUCT(B4:AF4*1)
 
Web KT

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

Back
Top Bottom