Lổi #VALUE! trong công thức tính tổng trong một chuổi

Liên hệ QC

kimhang1980

Thành viên mới
Tham gia
13/8/11
Bài viết
17
Được thích
0
Xin chào các anh chị.Xin anh chị cho em biết tại sao công thức này nó ra #VALUE! nếu mình không ghi đầy đủ dữ liệu trong vùng đã chọn.vậy anh chị giúp em làm sao hết lổi #VALUE! trong công thức đó hoặc công thức khác.xin cám ơn
 

File đính kèm

Xin chào các anh chị.Xin anh chị cho em biết tại sao công thức này nó ra #VALUE! nếu mình không ghi đầy đủ dữ liệu trong vùng đã chọn.vậy anh chị giúp em làm sao hết lổi #VALUE! trong công thức đó hoặc công thức khác.xin cám ơn
Value vì hàm Find hổng tìm được cái thằng "." (dấu chấm), bạn thử cái này:
Mã:
=SUM(IF(C5:C20="",0,REPLACE(C5:C20,1,FIND(".",C5:C20,1),"")*1))
Kết thúc bằng Ctrl + Shift + Enter
Thân
 
cám ơn cocogia nha em làm dc rồi.cho em xin hỏi tí nữa nha.nếu mình muốn lấy một tên MHDS.56935 thì sao.xin cám ơn
 
Lần chỉnh sửa cuối:
Tại D20:
Mã:
=SUM(REPLACE(IF($B20:$C20="",".1",$B20:$C20),1,FIND(".",IF($B20:$C20="",".1",$B20:$C20),1),"")*1)-COUNTBLANK($B20:$C20)
Tại C22:
Mã:
=SUM(REPLACE(IF($C$5:$C$20="",".1",$C$5:$C$20),1,FIND(".",IF($C$5:$C$20="",".1",$C$5:$C$20),1),"")*1)-COUNTBLANK($C$5:$C$20)

Cả 2 công thức kết thúc bằng Ctrl-Shift-Enter.
 
cám ơn anh đã chỉ em.nhưng mà anh ơi các ô trống đó e thử gõ các ký tự không có dấu chấm sau ví dụ như:MHO thì nó báo lỗi #VALUE!.vậy anh có các nào chỉ em vừa là có chấm vừa là không có chấm không anh em xin cám ơn anh rất nhiều
 
cám ơn anh đã chỉ em.nhưng mà anh ơi các ô trống đó e thử gõ các ký tự không có dấu chấm sau ví dụ như:MHO thì nó báo lỗi #VALUE!.vậy anh có các nào chỉ em vừa là có chấm vừa là không có chấm không anh em xin cám ơn anh rất nhiều
Mình đã nói với bạn ngay từ đầu (khi dùng Replace thay cho Substitute): những dạng bài này bạn phải đưa lên tất cả các cấu trúc dữ liệu thì AE mới làm cho bạn một công thức tổng quát, nếu phức tạp quá thì dùng code xử nó, chứ mỗi lúc bạn lại đưa thêm một kiểu thì "tèo" là phải
Nói chung, muốn làm bài dạng này phải có một quy luật chung nào đó cho tất cả các kiểu dữ liệu
Thân
 
cám ơn anh đã chỉ em.nhưng mà anh ơi các ô trống đó e thử gõ các ký tự không có dấu chấm sau ví dụ như:MHO thì nó báo lỗi #VALUE!.vậy anh có các nào chỉ em vừa là có chấm vừa là không có chấm không anh em xin cám ơn anh rất nhiều
Còn gì nữa hông? Túm lại quy luật là: Chuỗi ký tự liên tiếp ở đầu nối với chuỗi số đúng không? (Dấu chấm coi như 1 ký tự, trong chuỗi số có thể có dấu chấm thập phân). Đồng ý vậy thì làm tiếp.
 
cám ơn anh đã chỉ em.nhưng mà anh ơi các ô trống đó e thử gõ các ký tự không có dấu chấm sau ví dụ như:MHO thì nó báo lỗi #VALUE!.vậy anh có các nào chỉ em vừa là có chấm vừa là không có chấm không anh em xin cám ơn anh rất nhiều
Dùng cái này xem:
PHP:
=SUM(IF(ISERROR(FIND(".",C5:C20)),0,1*MID(C5:C20,FIND(".",C5:C20)+1,255)))
 
Cám Ơn anh ndu nhiều và thật nhiều.nhưng cái 1.255 đó là gì vậy trong bảng em đâu có số đó
 
Cám Ơn anh ndu nhiều và thật nhiều.nhưng cái 1.255 đó là gì vậy trong bảng em đâu có số đó

Không phải 1.255 mà là Find()+1 và 255 phân biệt nhau bởi dấu phẩy (nếu máytính bạn dùng dấu phẩy là dấu thập phân thì thay cái đó bằng dấu ";"), 255 là tham sô- số ký tự NumChar trong hàm MID
 
Web KT

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

Back
Top Bottom