Hỏi về lệnh lặp Sum

Liên hệ QC

whitelight

Thành viên chính thức
Tham gia
30/10/08
Bài viết
50
Được thích
0
mình có 1 bảng số liệu. Ví dụ mình tính tổng của dòng thứ 2 sau đó đến dòng 43 mình lại muốn tính tổng rồi lại dòng 84.........tức là các dòng cách nhau 41 dòng.các bạn có cách nào ko
 
Bạn đưa file lên đi.
 
tại file dưới bạn thấy sẽ thấy tại dòng 36 mình cần tính tổng sau đó tới dòng 80 lại phải tính rồi tiếp là dòng 124........tức là sau 44 dòng thì lại phải tính tổng 1 lần
 

File đính kèm

Bạn dùng công thức này xem!
PHP:
[M5]=IF(MOD(ROW()-36,44)=0,SUM(B5:M5),"")
Nhưng nói trước đây không phải cách hay đâu. Vì nó làm tốn dung lượng dữ liệu lắm.
Thân.
 
Ở dòng 36, bạn nhập như sau rồi copy xuống

Cách 1:
PHP:
=IF(A36=$A$36,SUM(B36:M36),"")

Cách 2:
PHP:
=IF(MOD(ROW()-36,44)=0,SUM(B36:M36),"")
 
hình như ko phải lệnh đó vì nếu copy vào dòng 36 thì chỉ mỗi dòng 36 dc tính tổng,mình ko biết lầm thế nào cho các dòng khác dc tính tổng.MÌnh muốn lệnh chạy chỉ cần copy vào dòng 36 rồi các ô 80,124...tự động công jlại
 
Bạn rờ xuống gáy của ô vừa nhập công thức đó. Để con trỏ biến thành hình chữ thập màu đen. Rồi click chuột vào và kéo xuống hết tất cả dữ liệu đi.
attachment.php

Hoặc là nhấp đúp chuột vào vị trí đó cũng được.
Rồi thì công thức sẽ tự điền hết cho bạn.
Thân.
 

File đính kèm

  • hinh.jpg
    hinh.jpg
    13.1 KB · Đọc: 135
Có 1 cách rất nhanh: Dùng AutoFiler toàn bộ dử liệu với điều kiện lọc là cột A = "tổng" ----> Đến khúc này, các bạn muốn dùng tay hay VBA để điền giá trị tổng đều không có vấn đề
Nói về cách dùng tay nha: Sau khi AutoFilter xong, tạo công thức SUM cho cell đầu ---> Copy và paste vào toàn bộ cell bên dưới ---> Hãy yên tâm là sau khi Show All dử liệu, các bạn sẽ thấy nó chỉ SUM những cell mà hồi nảy đã Filter... các cell khác sẽ được để trống
 

File đính kèm

Lần chỉnh sửa cuối:
Web KT

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

Back
Top Bottom