Hàm đếm không tính các ô ẩn

  • Thread starter Thread starter 3077
  • Ngày gửi Ngày gửi
Liên hệ QC

3077

Thành viên mới
Tham gia
22/9/09
Bài viết
2
Được thích
0
Em có 1 bảng dữ liệu như sau:

Untitled-1.jpg
Giờ em muốn đếm số dấu x đó sao cho nếu ẩn đi 1 tỉnh nào đó (ẩn HN hoặc ẩn TN) thì nó không đếm số dấu x đã bị ẩn.
 
Mình dùng subtotal rồi nhưng cái hàm này nó đếm tất cả các ô chứa dữ liệu (không cần biết có dấu x hay dấu gì). Bởi có một số ô mình đang khảo sát dở mình đánh ký hiệu khác (VD: a hoặc b) thì mình không muốn nó đếm vào nhưng subtotal nó vẫn đếm
 
Mình dùng subtotal rồi nhưng cái hàm này nó đếm tất cả các ô chứa dữ liệu (không cần biết có dấu x hay dấu gì). Bởi có một số ô mình đang khảo sát dở mình đánh ký hiệu khác (VD: a hoặc b) thì mình không muốn nó đếm vào nhưng subtotal nó vẫn đếm
Đưa dữ liệu lên đây tôi nghiên cứu xem. Nói không không thế chẳng làm được gì
(làm biếng giả lập dữ liệu lắm)
 
cho mình hỏi trong excel để liên kết các file với nhau thì làm như thế nào vậy? có cách nào giúp mình với nhé. Xin cảm ơn!
 
Đưa dữ liệu lên đây tôi nghiên cứu xem. Nói không không thế chẳng làm được gì
(làm biếng giả lập dữ liệu lắm)
Giúp em đếm nhiều số liệu cùng 1 lúc, chỉ đếm số liệu không ẩn
Trong file đính kèm, em có mô tả
 

File đính kèm

File đính kèm

Giúp em đếm nhiều số liệu cùng 1 lúc, chỉ đếm số liệu không ẩn
Trong file đính kèm, em có mô tả
Gõ số 1111 vào D21
Gõ số 1121 vào D22
Gõ số 6411 vào D23
Gõ số 6421 vào D24
Xong, gõ công thức vào cell E21:
Mã:
=SUMPRODUCT(($A$2:$A$15=D21)*(SUBTOTAL(3,OFFSET($A$1,ROW($A$1:$A$14),))))
kéo fill xuống
Nói chung cứ thuộc lòng: Cái gì liên quan đến ẩn dòng thì phải dùng hàm SUBTOTAL
 
Giúp em đếm nhiều số liệu cùng 1 lúc, chỉ đếm số liệu không ẩn
Trong file đính kèm, em có mô tả
Thêm 1 cách
PHP:
Sub abc()
    Dim i&, LR&, DK As String, k&
    Application.ScreenUpdating = False
    Range("A3:A15").SpecialCells(xlCellTypeVisible).Copy Range("I21")
    Application.CutCopyMode = False
    With Sheets("Sheet5")
        For i = 21 To 24
            DK = Range("D" & i)
            k = Application.WorksheetFunction.CountIf(Range("I21:I" & .Cells(Rows.Count, "I").End(xlUp).Row), DK)
            Range("F" & i) = k
        Next i
    End With
    Range("I21:I" & Cells(Rows.Count, "I").End(xlUp)).ClearContents
    Application.ScreenUpdating = True
End Sub
 

File đính kèm

Mã:
=SUMPRODUCT(($A$2:$A$15=D21)*(SUBTOTAL(3,OFFSET($A$1,ROW($A$1:$A$14),))))
kéo fill xuống
Nói chung cứ thuộc lòng: Cái gì liên quan đến ẩn dòng thì phải dùng hàm SUBTOTAL
Em có áp dụng công thức trên vào file thực tế, nhưng nó cho kết quả không chính xác
Công thức đếm em đặt ở cột K
Nhờ anh chị giúp thay đổi công thức cho đúng với File
Em cảm ơn!
 

File đính kèm

Em có áp dụng công thức trên vào file thực tế, nhưng nó cho kết quả không chính xác
Công thức đếm em đặt ở cột K
Nhờ anh chị giúp thay đổi công thức cho đúng với File
Em cảm ơn!
Mình có chỉnh lại công thức bài #8 thấy đúng mà
Mã:
=SUMPRODUCT(($C$26:$C$39=C26)*SUBTOTAL(3,OFFSET($C$25,ROW($1:$14),)))
 

File đính kèm

Em có áp dụng công thức trên vào file thực tế, nhưng nó cho kết quả không chính xác
Công thức đếm em đặt ở cột K
Nhờ anh chị giúp thay đổi công thức cho đúng với File
Em cảm ơn!
ROW($C$25:$C$38) là sai. Bạn làm thế nào không biết nhưng ROW phải bắt đầu từ 1 ---> ROW($C$1:$C$ bao nhiêu đó)
"Bao nhiêu đó" được tính bằng cách lấy dòng cuối trừ dòng đầu rồi +1 (38-25+1)
 
Web KT

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

Back
Top Bottom