Hàm subtotal (1 người xem)

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

sonnguyen6

Thành viên mới
Tham gia
25/5/13
Bài viết
7
Được thích
0
Mình có một bảng tính, tại cell G50 mình nhập công thức: subtotal(9,G9:G48), tương tự tại cell H50 mình cũng nhập công thức subtotal. Tại cell C9 mình dùng chức năng Filter để lọc dữ liệu: NC316BU-1/15AC, EM316F/S1, EM316BU-16/15AC, ... tại cell G50 (hàm subtotal) đều cho quả sai; ngược lại tại cell H50 cho kết quả đúng. Xin quý ace giúp mình khắc phục sự cố này, và làm thế nào để khi mở tập tin này không hiện bảng thông báo để chọ yes, no nữa. Cám ơn nhiều
 

File đính kèm

Mình có một bảng tính, tại cell G50 mình nhập công thức: subtotal(9,G9:G48), tương tự tại cell H50 mình cũng nhập công thức subtotal. Tại cell C9 mình dùng chức năng Filter để lọc dữ liệu: NC316BU-1/15AC, EM316F/S1, EM316BU-16/15AC, ... tại cell G50 (hàm subtotal) đều cho quả sai; ngược lại tại cell H50 cho kết quả đúng. Xin quý ace giúp mình khắc phục sự cố này, và làm thế nào để khi mở tập tin này không hiện bảng thông báo để chọ yes, no nữa. Cám ơn nhiều

Lỗi là do dữ liệu cột G là có các ô là text nên kết quả SAI

Để sửa lỗi này, bạn phải đổi các giá trị thuộc cột G thành số là được,
 
Cám ơn bạn, nhưng dữ liệu trong tất cả các ô của cột G mình đã định dạng number, và trong ô decimal place mình chọn 0, nhưng kết quẩ của cell G50 vẫn SAI, mình nghĩ là bạn chưa kiểm tra file mình gởi lên. Thanks
 
Cám ơn bạn, nhưng dữ liệu trong tất cả các ô của cột G mình đã định dạng number, và trong ô decimal place mình chọn 0, nhưng kết quẩ của cell G50 vẫn SAI, mình nghĩ là bạn chưa kiểm tra file mình gởi lên. Thanks

cái này là do trước khi gõ số vào kh6ong có định dạng trước, trong vùng dữ liệu có một số ô là text, sau khi gõ xong mới định dạng là number, nhưng thực chất nó vẫn là text
để kiểm tra, bạn làm như sau
Mã:
W10=ISNUMBER(G10)
kéo xuống bạn sẽ thấy có rất nhiều kết quả là false (tức ko fải là số, mà là text)
=========
khắc phục như sau:
copy một ô trống nào đó (chắc ăn thì kiểm tra xem nó có fải là general không)
copy nó xong, chọn G10:G47 (vùng số liệu của bạn) , nhấp chuột phải--->chọn Special paste--->chọn add--->ok
-->xong

xem lại kết quả subtotal, kết quả hàm kiểm tra ở cột W xem sao
 
Cám ơn bạn, mình đã làm được rồi theo hướng dẫn của bạn.
Chúc Mừng Năm Mới bạn cùng tất cả thành viên của diễn đàn.
 
Xin lỗi bạn vodoi2x, mình đã nghĩ sai về bạn, bạn và Let'GâuGâu nhận xét về bảng tính của mình rất chính xác, có điều bạn Let'GâuGâu giải thích rất cụ thể nên mình hiểu vấn đề ngay. Thành thật xin lỗi bạn vodoi2x, và chân thành cám ơn nhiều. Cầu chúc một năm 2014 bằng an, và gặp nhiều may mắn.
 
cái này là do trước khi gõ số vào kh6ong có định dạng trước, trong vùng dữ liệu có một số ô là text, sau khi gõ xong mới định dạng là number, nhưng thực chất nó vẫn là text
để kiểm tra, bạn làm như sau
Mã:
W10=ISNUMBER(G10)
kéo xuống bạn sẽ thấy có rất nhiều kết quả là false (tức ko fải là số, mà là text)
=========
khắc phục như sau:
copy một ô trống nào đó (chắc ăn thì kiểm tra xem nó có fải là general không)
copy nó xong, chọn G10:G47 (vùng số liệu của bạn) , nhấp chuột phải--->chọn Special paste--->chọn add--->ok
-->xong

xem lại kết quả subtotal, kết quả hàm kiểm tra ở cột W xem sao
Mình cũng đã thực hiện các bước như thế này, các ô ở cột L đều cho kết quả định dạng là number nhưng kết quả ô L425 vẫn cho kết quả sai.
 

File đính kèm

Lần chỉnh sửa cuối:

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

Back
Top Bottom