buingocthanh1994
Thành viên mới

- Tham gia
- 19/6/16
- Bài viết
- 13
- Được thích
- 0
- Giới tính
- Nam

công thức mảngEm không sum được giá trị bằng lệnh sum kết quả chỉ ra 0 và sum bằng di chuột cũng không có kết quả. Cao nhân nào có giải pháp cũng như cách giải quyết chỉ giáo dùm em. Cảm ơn mọi người .
H104 =SUM(IFERROR(--SUBSTITUTE(H6:H103,CHAR(160),""),0))




Dữ liệu của bạn đang là văn bản, nên khi Sum nó trả về 0. Với trường hợp này bạn chỉ cần để định dạng General hoặc về Number va nhập liệu lại sau đo dùng hàm tính tổng là ok.Em không sum được giá trị bằng lệnh sum kết quả chỉ ra 0 và sum bằng di chuột cũng không có kết quả. Cao nhân nào có giải pháp cũng như cách giải quyết chỉ giáo dùm em. Cảm ơn mọi người .
dữ liệu xuất ra từ phần mềm quản lý, nhập lại bằng tay chừng nào mới xong? nhập sai một số có khả năng bị trừ lương hoặc mất việcDữ liệu của bạn đang là văn bản, nên khi Sum nó trả về 0. Với trường hợp này bạn chỉ cần để định dạng General hoặc về Number va nhập liệu lại sau đo dùng hàm tính tổng là ok.
Em không sum được giá trị bằng lệnh sum kết quả chỉ ra 0 và sum bằng di chuột cũng không có kết quả. Cao nhân nào có giải pháp cũng như cách giải quyết chỉ giáo dùm em. Cảm ơn mọi người .



Phần mềm nó xuất dữ liệu ra kỳ quá, không có cách nào chuyển Text thành số 1 lần được, chỉ còn có cách dùng VBA, cách sử dụng như sau:
Chọn các Cell chứa dữ liệu và nhấn nút màu xanh (được kết quả là các con số).
Sao phải dung VBA nhỉ, mình thấy tất cả các số có 1 kí tự char(160), nên chỉ cần Replace nó là được mà.
1 cách dùng Code bác Be09:Anh đã thử nhiều công cụ có sẳn rồi mà nó không ra kết quả nên mới chơi code.
Sub abc()
Sheets("BC7121A21R").Range("H6:O103").Replace Chr(160), "", xlPart
End Sub

