Tính tổng theo màu nền (2 người xem)

Liên hệ QC

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

thinhpt

Thành viên mới
Tham gia
19/10/07
Bài viết
3
Được thích
1
Tôi muôn tạo một hàm tương tự nhw tính tổng tương tự hàm SUM, nhưng có thêm tham số màu nền. Hàm sẽ tính tổng các số trong range, nhưng chỉ tính tổng các số có cùng màu nền như trong tham số được cung cấp.

Mong anh em gần xa chỉ giáo (VBA)
 
Em tưởng cái này vẫn có thể dùng " FORMULA IS " CONDITIONAL FORMATTING. Có dùng được không ạ. Cái này theo em được biết max 3 điều kiện tức là có thể dùng 3 FORMULA phải không ? Xin chỉ giáo
 
Upvote 0
Conditional Formating chỉ đánh dấu cell theo màu nào đó thỏa mản điều kiện chứ làm sao mà SUM dc như bạn thinhpt vừa nói chứ!
 
Upvote 0
thinhpt đã viết:
Tôi muôn tạo một hàm tương tự nhw tính tổng tương tự hàm SUM, nhưng có thêm tham số màu nền. Hàm sẽ tính tổng các số trong range, nhưng chỉ tính tổng các số có cùng màu nền như trong tham số được cung cấp.

Mong anh em gần xa chỉ giáo (VBA)
Bạn tham khảo ở đây nhé.
http://tinyurl.com/2mcpjy


Hoặc bạn có thể chi File VD
Thân!
 
Upvote 0
Sau khi tham khảo các vi dụ anh em chỉ, mình vẫn không hiểu. Kèm theo đây là ví dụ cụ thể mong anh em chỉ giáo.
 

File đính kèm

Upvote 0
Hay quá, cám ơn bác OK nhiều.

Cái mình biết là hạt cát so với biển cả kiến thức menh mông.
 
Upvote 0
Mình thấy rất tuyệt, nhưng không biết lý do tại sao khi mình thực hành thử trên chính file của bạn thì ok. Nhưng khi mình áp dụng vào file công việc thì lại không ra kết quả. không biết nó có ràng buộc điều kiện gì không.
 
Upvote 0
michealvu đã viết:
Mình thấy rất tuyệt, nhưng không biết lý do tại sao khi mình thực hành thử trên chính file của bạn thì ok. Nhưng khi mình áp dụng vào file công việc thì lại không ra kết quả. không biết nó có ràng buộc điều kiện gì không.

Vì nó chỉ là 1 Function (Công thức) có tác dụng trong chính File đó. Muốn nó tác dụng trong File khác thì có 2 cách :
  1. Copy Function đó vào chính File đó
  2. Biến file chứa Function thành Add-ins
Đây là điều cần có hiểu biết chút xíu về VBA.

Thân!
 
Upvote 0
Tính tổng theo màu sắc ô!!!

tình hình la em muốn hỏi các bác là làm sao để có thể tính tổng của các ô có củng màu sắc trong một cột, tức là điều kiện lọc là cùng màu thì cộng lại ây ạ. thaks các bác nhiều!!!!--=----=--
 
Upvote 0
tình hình la em muốn hỏi các bác là làm sao để có thể tính tổng của các ô có củng màu sắc trong một cột, tức là điều kiện lọc là cùng màu thì cộng lại ây ạ. thaks các bác nhiều!!!!--=----=--

Cái này thì không dùng công thức bình thường được rồi. Chắc phải dùng VBA mới đc.
 
Upvote 0
tình hình la em muốn hỏi các bác là làm sao để có thể tính tổng của các ô có củng màu sắc trong một cột, tức là điều kiện lọc là cùng màu thì cộng lại ây ạ. thaks các bác nhiều!!!!--=----=--
Bạn thử dùng hàm tự tạo này xem !
Mã:
Function Demtheomau(rColor As Range, rRange As Range, Optional SUM As Boolean)
Dim rCell As Range
Dim ICol As Long
Dim vResult
ICol = rColor.Interior.ColorIndex
    If SUM = True Then
        For Each rCell In rRange
        If rCell.Interior.ColorIndex = ICol Then
            vResult = WorksheetFunction.SUM(rCell) + vResult
        End If
        Next rCell
        Else
            For Each rCell In rRange
                If rCell.Interior.ColorIndex = ICol Then
                    vResult = 1 + vResult
                End If
        Next rCell
    End If
  Demtheomau = vResult
    
End Function
 

File đính kèm

Upvote 0
Upvote 0
Lần chỉnh sửa cuối:
Upvote 0
Upvote 0
Tính tổng ô bôi màu

Cho em hỏi có cách nào tính tổng của các ô đã bôi màu không ạh?
 
Upvote 0
Cho em hỏi có cách nào tính tổng của các ô đã bôi màu không ạh?
Bài này trên diễn đàn có nhiều rồi thông thường phải dùng đế VB. Tặng Bạn file tính số ô tô màu của Bác AnhTuan dùng macro 4 về nghiên cứu nè.
 
Upvote 0
Web KT

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

Back
Top Bottom