Sử dụng hàm Sum trong lúc hide hàng?

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

digita

Guest
Chào Minhnc,

Bạn dùng =subtotal(109,cột muốn cộng) nhá.

Mến.
 
Chào bạn.
Bạn dùng hàm SUBTOTAL(109,vùng dữ liệu) chỉ tính tổng những ô không bị ẩn.
vd : SUBTOTAL(109,$A$1:$A$100)


Thân !
 
Thì ra là cái này: Function_num
(includes hidden values)
Function_num
(ignores hidden values)Function
9 109 sum
Nhưng tôi ko đọc kỹ tile trên nên chọn mã số 9 . 109 chứ ko fỉa là 9. nhiều khi đáng trí quá trời.
Luôn tiện hỏi các bác chút luôn. Hàng đang ẩn trên mà mình thực hiện công thức sau đó kéo xuống nó vẫn thực hiện cho những hàng ẩn. Mình chỉ muốn thực hiện cho hàng ko ẩn, còn hàng ẩn vẫn giữ nguyên giá trị or công thức có trước đó. Thank mọi người
 
Lần chỉnh sửa cuối:
Sử dụng hàm Sum trong lúc hide hàng- Cho hỏi chútt

Có vấn đề này hỏi các bác chút.
Trong quá trình thực hiện hide hàng của bảng tính và mình thực hiện hàm sum trên những hàng ko ẩn nhưng 1 vấn đề là sao hàm sum vẫn thực hiện những hàng hide đó nhỉ, bác nào có cách nào đề khi ẩn hàng mà các thao tác chỉ thực hiện những hàng ko ẩn đó. VD hàm Sum, hay kéo công thức chẳng hạn, nó cũng thực hiện cả những hàng mình đã ẩn. Mong mọi người giúp đỡ.!
 
Cái này chi dùng subtotal mà thôi, subtotal có nhiều function tùy mục đích của bạn mà sử dụng. Ko thì + thủ công thui.
 
minhnc đã viết:
...bác nào có cách nào đề khi ẩn hàng mà các thao tác chỉ thực hiện những hàng ko ẩn đó...

Bạn dùng hàm subtotal như sau: =subtotal(109, vùng tính tổng)
 
Tại sao tôi làm như trên mà lại bị báo lỗi ? Nhờ các Bác xem giúp!
 

File đính kèm

Lần chỉnh sửa cuối:
Hàm ...109 chỉ áp dụng với Excel 2003
 
Lâu rồi không sử dụng đến Ex2000 nữa nên quên rồi, hình như thay số 109 bằng số 9 thì phải, bạn thử xem
Thân
 
Ý mính hỏi là" Hàng đang ẩn trên mà mình thực hiện công thức sau đó kéo xuống nó vẫn thực hiện cho những hàng ẩn. Mình chỉ muốn thực hiện cho hàng ko ẩn, còn hàng ẩn vẫn giữ nguyên giá trị or công thức có trước đó". Còn hàm SUM đã thực hiện xong.
 
thuong_mdc80 đã viết:
Tại sao tôi làm như trên mà lại bị báo lỗi ? Nhờ các Bác xem giúp!

-=09= de tinh tong nhung dong khong bi an
doi voi excl 2000 ban dung SUBTOTAL(9,COT:COT)
doi voi excl 2003 ban dung SUBTOTAL(109,COT:COT)
- TRONG TRUONG HOP BAN MUON DEM DONG KHONG AN
doi voi excl 2000 ban dung SUBTOTAL(3,COT:COT)
doi voi excl 2003 ban dung SUBTOTAL(103,COT:COT)
VD SUMBTOTAL(103,A1:A150)

KHI DO BAN CO THAY DOI CAC DONG KHAC AN TRONG DAY CUA BAN THI CHI NHUNG DONG KHONG BI AN MOI THUC HIEN PHEP TINH TONG HOAC DEM.
 
sao mọi người lại tập trung vào cái subtotal nhiều thế nhỉ. Mình muốn hỏi thêm là thực hiện những phép toán khác trên những dòng ko ẩn, khi thực hiện xong dùng chuột kéo cho những hàng ko ẩn khác đó. Vấn đề là những hàng đã ẩn cũng thực hiện những phép toán mà trong lúc mình kéo chuột đó. Nhưng mình chỉ muốn thực hiện cho những hàng ko ẩn còn hàng đã ẩn thì vẫn ko ảnh hưởng gì????? Mọi người xem dùm
 
Tôi đoán rằng bạn ấy ẩn hàng hoặc cột là với mục đích lọc dử liệu theo 1 điều kiện nào đó. Thế tại sao ko dùng SUMPRODUCT cho nó đơn giản nhỉ? Tự nhiên gây rắc rối làm chi với mấy cái hàng cột ẩn đó cho mệt thân!
 
Cái hàm nầy dành cho những ai không có XL 2003 đây.
Mã:
Function Sum_Visible_Cells(Cells_To_Sum As Object)
    Application.Volatile
    For Each cl In Cells_To_Sum
        If cl.Rows.Hidden = False Then
            If cl.Columns.Hidden = False Then
                Total = Total + cl.Value
            End If
        End If
    Next
    Sum_Visible_Cells = Total
End Function
Mến
 
Chỉnh sửa lần cuối bởi điều hành viên:
từ câu hỏi đơn giản mà đúng là có nhiều vấn đề thật. tôi mới biết ngoài XL 2003 ko có cái này mà nhiều người đã tạo ra được cái đó. GPE thật tuyệt
 
Bài viết hay lắm, thật bổ ích, tôi đang cần tìm, cảm ơn các bác.
 
Web KT

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

Back
Top Bottom