Giúp dùng hàm tính tổng (1 người xem)

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

phanvankhanh89

Thành viên thường trực
Tham gia
10/5/11
Bài viết
218
Được thích
53
Nghề nghiệp
Nhân viên Nhân sự
Các bạn giúp mình với
 

File đính kèm

Anh leonguyenz Cái này hay thật đấy, nhưng e ko hiểu lắm về cái hàm mod (có đọc qua), và nếu như điều kiện có 2 màu thì có thể tính được không (tính tổng từng màu) với dữ liệu bài trên thì tính cái không có màu thì sửa công thức thành ntn, và tại sao lại lấy số chia là 2 mà không lấy số khác? thanks
 
Công thức: =SUMPRODUCT(MOD(COLUMN(B3:O3),2),B3:O3) dùng để tính tổng các ô "lẻ" chứ không phải các ô tô màu. Hàm SUMPRODUCT này gần giống như sumif, nếu là ô lẻ thì cộng lại. Ở đây mod(column(b3:03),2) trong hàm mảng sẽ trả về các kết quả: {0;1;0;1;0;....} tương ứng với các giá trị logic {FALSE;TRUE;;;;}, TRUE thì nó sum lại.
Nếu cộng các ô "chẵn" thì sửa lại 1 chút với điều kiện FALSE: =SUMPRODUCT((MOD(COLUMN(B3:O3),2)=0)*(B3:O3))
Các Hàm trong phiên bản Excel hiện tại chưa cho phép tính toán dựa vào định dạng (tô màu).
 
Khi cộng các ô lẻ thì mình coi như đã hiểu qua, nhưng cộng các ô chẵn, thì tại sao lại có phép nhân ở giữa nhỉ?
 
Khi cộng các ô lẻ thì mình coi như đã hiểu qua, nhưng cộng các ô chẵn, thì tại sao lại có phép nhân ở giữa nhỉ?
Đó là điều kiện của hàm sumproduct, còn việc tính tổng theo màu pải dùng đến VBA mới làm đc điều này, còn công thức thì không có
 
Cảm ơn bạn LongnguyenZ và các bạn khác khi đưa ra các ý kiến! Cảm ơn rất nhiều!
 
Đó là điều kiện của hàm sumproduct, còn việc tính tổng theo màu pải dùng đến VBA mới làm đc điều này, còn công thức thì không có

Dùng dòng phụ lấy chỉ số tô màu trước nhé sau đó thì Sumif sau
Áp dụng cho file này có một màu hoặc không có màu
trong File có một hàm Macro 4
=(GET.CELL(13;Sheet1!B$3)>0)+NOW()*0
tại ô cần tính tổng
=SUMIF(B4:O4;1;B3:O3)
khi thay đổi mà nhớ ấn F9
 

File đính kèm

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

Back
Top Bottom