hàm sum tự nhảy khi chèn dòng đầu hoặc dòng cuối

Liên hệ QC
Ct này sao mình làm thử từ cột B thì lại không được. Dù đã đổi ct lại là từ A thành B. Do các cột mình cần tổng từ các cột phía sau
dùng thử công thức này nha bạn, column nào cũng được khỏi sửa
Mã:
=SUM(INDIRECT(ADDRESS(1,COLUMN())&":"&ADDRESS(ROW()-1,COLUMN())))
 
Chào bạn,

Nếu như file mình thì thay bằng công thức gì chỗ ô L2 nhỉ?
Thay công thức tại L2 bằng:

Mã:
=SUBTOTAL(9,(OFFSET(L2,1,,MATCH(10^6,L:L)-ROW())))
Enter.
Với công thức này thì giới hạn vùng cộng là từ L3 đến dòng cuối cùng có phát sinh dữ liệu, dù bạn chèn thêm dòng bất kỳ từ ngay phía sau dòng L2 trở xuống.

Hoặc:
Mã:
=SUBTOTAL(9,INDIRECT("R3C:R[-2]C",))
Enter.
Với công thức này thì giới hạn vùng cộng là từ L3 đến dòng cuối cùng cho phép của 1 sheet (lớn hơn 1 triệu dòng). Bạn có thể chèn thêm dòng bất kỳ từ ngay phía sau dòng L2 trở xuống.

Hoặc không, cứ cho đại dòng cuối cùng của dữ liệu có thể đạt đến được, ví dụ:

=SUBTOTAL(9,L3:L5000)

Cách này bạn chỉ được chèn thêm dòng trong phạm vi: từ L4 trở xuống cho đến dòng L4999.

Thân
 

File đính kèm

  • Sum cả cột tự động khi thêm dòng cuối list.xlsx
    17.4 KB · Đọc: 3
Lần chỉnh sửa cuối:
thua hết chatgpt :v
tính tổng từ [A1] đến [trước A32]
Mã:
=SUM(A1:INDEX(A:A; ROW(A32)-1))

tính tổng từ [sau A1] đến [trước A32]
Mã:
=SUM(INDEX(A:A; ROW(A1)+1):INDEX(A:A; ROW(A32)-1))
 
Lần chỉnh sửa cuối:
Web KT
Back
Top Bottom