Hỗ trợ tính tổng, không dùng cột phụ, không sử dụng định dạng, hay text to column

Liên hệ QC

Tình nghĩa giang hồ

Thanh sơn bất cải, lục thủy trường lưu
Tham gia
29/9/20
Bài viết
330
Được thích
429
Chào anh chị, em có trường hợp dấu - cũng hơi gây nhiều khó khăn.
Nhờ anh chị hỗ trợ hàm SUM, tính tổng giúp em mà không cần phải dùng cột phụ a.
Em để 3 ví dụ (3 cột), nhưng dữ liệu của em thật chất có một cột duy nhất thôi.
Chỉ có 2 trường hợp: cột đó toàn số dương, và cột đó toàn số âm.
Không có trường hợp một nữa số âm, một nữa số dương.
Nhờ anh chị hỗ trợ giúp em trường hợp này, em cảm ơn anh chị.
 

File đính kèm

Chào anh chị, em có trường hợp dấu - cũng hơi gây nhiều khó khăn.
Nhờ anh chị hỗ trợ hàm SUM, tính tổng giúp em mà không cần phải dùng cột phụ a.
Em để 3 ví dụ (3 cột), nhưng dữ liệu của em thật chất có một cột duy nhất thôi.
Chỉ có 2 trường hợp: cột đó toàn số dương, và cột đó toàn số âm.
Không có trường hợp một nữa số âm, một nữa số dương.
Nhờ anh chị hỗ trợ giúp em trường hợp này, em cảm ơn anh chị.
Bạn thử công thức sau:
PHP:
D2=IF(FIND("-",C1)>0,SUMPRODUCT(--SUBSTITUTE(C1:C5,"-",""))&"-",SUM(C1:C5))
 
Bạn thử công thức sau:
PHP:
D2=IF(FIND("-",C1)>0,SUMPRODUCT(--SUBSTITUTE(C1:C5,"-",""))&"-",SUM(C1:C5))
Cảm ơn anh Thịnh nhé.
Lâu rồi mới thấy anh Thịnh xuất hiện lại.
Nhưng mà công thức này không ổn anh Thịnh ơi.
Công thức này chỉ tính cho số âm thôi, nhưng cũng có giới hạn 5 giá tri.
Công thức em cần là, tính số dương cũng được, tính số âm cũng được.
Và giá trị của em thì giới hạn từ 1 cho tới 1000 giá trị. Chứ không phải lúc nào cũng 5 giá trị hay 4 giá trị đâu anh.
 
Cảm ơn anh Thịnh nhé.
Lâu rồi mới thấy anh Thịnh xuất hiện lại.
Nhưng mà công thức này không ổn anh Thịnh ơi.
Công thức này chỉ tính cho số âm thôi, nhưng cũng có giới hạn 5 giá tri.
Công thức em cần là, tính số dương cũng được, tính số âm cũng được.
Và giá trị của em thì giới hạn từ 1 cho tới 1000 giá trị. Chứ không phải lúc nào cũng 5 giá trị hay 4 giá trị đâu anh.
Bạn thử xem nó tính được số dương hay không?
Lập công thức thì phải có vùng dữ liệu, bạn sửa công thức được chứ nhỉ?
 
Bạn thử xem nó tính được số dương hay không?
Lập công thức thì phải có vùng dữ liệu, bạn sửa công thức được chứ nhỉ?
Công thức này số dương em thử thì nó không tính được nhé anh.
Vùng dữ liệu của em là A1 tới A1000 đó anh Thịnh. Dữ liệu của em lúc thì sẽ có 1 hoặc 2 giá trị, lúc thì có vài chục thậm chí vài trăm giá trị anh. Nhưng tối đa chắc khoảng 500 giá trị thôi anh.
Dữ liệu của em là dữ liệu động, không phải dữ liệu cố định anh. Cách của anh em thử hình như là phải cố định giá trị dữ liệu trong khoảng....?
 
Công thức này số dương em thử thì nó không tính được nhé anh.
Vùng dữ liệu của em là A1 tới A1000 đó anh Thịnh. Dữ liệu của em lúc thì sẽ có 1 hoặc 2 giá trị, lúc thì có vài chục thậm chí vài trăm giá trị anh. Nhưng tối đa chắc khoảng 500 giá trị thôi anh.
Dữ liệu của em là dữ liệu động, không phải dữ liệu cố định anh. Cách của anh em thử hình như là phải cố định giá trị dữ liệu trong khoảng....?
Tôi chủ quan quá.
Bạn sửa 1 chút cho tôi.
Mã:
D2=IF(ISNUMBER(FIND("-",C1)),SUMPRODUCT(--SUBSTITUTE(C1:C5,"-",""))&"-",SUM(C1:C5))
Vùng bạn tự mở rộng ra nhé!
 
1667497387707.png

Công thức này tôi viết trong Excel 365 cho nên nó tự động biết là công thức mảng (không thấy dấu {}). Nếu ở phiên bản trước 365 thì phải dùng Ctrl+Shift+Enter.
Nó có thể đúng luôn cho cả trường hợp lẫn lộn âm dương.
 
Chào anh chị, em có trường hợp dấu - cũng hơi gây nhiều khó khăn.
Nhờ anh chị hỗ trợ hàm SUM, tính tổng giúp em mà không cần phải dùng cột phụ a.
Em để 3 ví dụ (3 cột), nhưng dữ liệu của em thật chất có một cột duy nhất thôi.
Chỉ có 2 trường hợp: cột đó toàn số dương, và cột đó toàn số âm.
Không có trường hợp một nữa số âm, một nữa số dương.
Nhờ anh chị hỗ trợ giúp em trường hợp này, em cảm ơn anh chị.
Một cách khác cho bạn, tính cả âm dương:
Mã:
=TEXT(SUM(IFERROR(--C1:C8,-SUBSTITUTE(C1:C8,"-",""))),"0;0-")
Ctrl+Shift+Enter
 
Web KT

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

Back
Top Bottom