Tính tổng cột A với ký tự đặc biệt (1 người xem)

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

a.nguoidensau

Thành viên hoạt động
Tham gia
12/4/12
Bài viết
138
Được thích
28
Xin chào anh/chị/em diễn đàn gpe.
Anh chị có thể vui lòng giúp em công thức tính tổng trong cột A mà không dùng cột phụ, kết quả là B2=12. Xin cảm ơn
 

File đính kèm

Lần chỉnh sửa cuối:
Công thức tại B2:
Mã:
=SUM(IFERROR(--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2:A6,[COLOR=#ff0000]" ",""),"~",""),"?",""[/COLOR]),"*",""),""))
Kết thúc ctrl + shift + enter.

Đã có IFERROR rồi thì bạn cần gì đoạn màu đỏ?
Tôi nghĩ vầy:
Mã:
=SUM(IFERROR(--SUBSTITUTE(A2:A6,"*",""),""))
Được không ta?
 
Công thức tại B2:
Mã:
=SUM(IFERROR(--SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2:A6," ",""),"~",""),"?",""),"*",""),""))
Kết thúc ctrl + shift + enter.
Đã có IFERROR rồi thì bạn cần gì đoạn màu đỏ?
Tôi nghĩ vầy:
Mã:
=SUM(IFERROR(--SUBSTITUTE(A2:A6,"*",""),""))
Được không ta?
nếu ký tự bất kỳ như: 15d, v42h, fg16 thì sao? +-+-+-+ +-+-+-+ +-+-+-+
 
Công thức #4 viết nếu có trường hợp thay 10* thành 10? hoặc thành 10~. Còn #5 chỉ thay được cho 10* như dữ liệu cho #1. Còn nếu có nhiều ký tự khác thì khó có thể tổng quát bằng công thức.
 
nếu ký tự bất kỳ như: 15d, v42h, fg16 thì sao? +-+-+-+ +-+-+-+ +-+-+-+

Bài 3 tác giả nói rõ rồi mà bạn
Mỗi ô chỉ có 1 ký tự duy nhất như các trong cột A. Không có trường hợp như bạn đã nêu.
Tức xem như dữ liệu đã đưa ở bài 1 là tổng quát rồi. Nếu có gì đó khác hơn nữa, tác giả chịu trách nhiệm
 
Đã có IFERROR rồi thì bạn cần gì đoạn màu đỏ?
Tôi nghĩ vầy:
Mã:
=SUM(IFERROR(--SUBSTITUTE(A2:A6,"*",""),""))
Được không ta?
Bác cho em hỏi với công thức của bác, mà em muốn chuyển sang Excel 2003,em viết như sau thì có lỗi:
HTML:
=SUM(IF(ISNA(--SUBSTITUTE(A2:A6,"*",""),"",(--SUBSTITUTE(A2:A6,"*","")))))
Bác vui lòng sửa giúp em cho đúng.
Em xin cảm ơn.
 
Bác cho em hỏi với công thức của bác, mà em muốn chuyển sang Excel 2003,em viết như sau thì có lỗi:
HTML:
=SUM(IF(ISNA(--SUBSTITUTE(A2:A6,"*",""),"",(--SUBSTITUTE(A2:A6,"*","")))))
Bác vui lòng sửa giúp em cho đúng.
Em xin cảm ơn.

Vầy mới đúng:
Mã:
=SUM(IF(ISERROR(--SUBSTITUTE(A2:A6,"*","")),"",--SUBSTITUTE(A2:A6,"*","")))
- Chỗ thừa, chỗ lại thiếu dấu ngoặc
- Ngoài ra ISNA không dùng được cho bài này, thay bằng ISERROR
 

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

Back
Top Bottom