niem_tin_cs
Thành viên mới

- Tham gia
- 24/10/11
- Bài viết
- 31
- Được thích
- 4




Chắc là bạn muốn tính tổng những ô đậm như I3, I6, I8,...?Nhờ các ACE hỗ trợ công thức tính tổng theo nội dung file đính kèm



Có phải khi gõ công thức tổng quát tại ô I3, I6, I8,... như bạn mong muốn thì khi Sort vẫn tính tổng các ô con bên dưới (Mặc dù các ô con đã bị đẩy xa không còn ở vị trí ban đầu nữa)?Ý mình là làm công thức chung tổng quá tại ô I3, và khi lọc mình sẽ kéo công thức vào các ô I6, I8... với kết quả mong muốn như lệnh sum bình thường. Vì phải làm rất nhiều sheet như thế nên muốn làm nhanh hơn. Cảm ơn ACE đã giúp đỡ.



Tôi vẫn chưa hình dung được mong muốn của bạn. Để cho các thành viên khác dễ giúp bạn thì bạn nên:Không phải đâu bạn, ý mình là muốn có 01 công thức tổng quát tại ô I3, sau đó mình kéo công thức này xuống ô I6, I8... thì kết quả vẫn đúng như trong ví dụ chứ không phải chỉnh sửa thêm công thức nữa.
Yêu cầu có gì khó hiểu đâu nhỉ, chỉ là tác giả muốn tìm 1 công thức duy nhất để tính tổng thời gian của từng ngày thôi mà. Cái khó chỉ là đi tìm ra công thức đó thôiTôi vẫn chưa hình dung được mong muốn của bạn. Để cho các thành viên khác dễ giúp bạn thì bạn nên:
- Nêu cụ thể từng bước (Bước 1, bước 2,...) như là sau khi đặt công thức tổng quát gì gì đó (kéo công thức tức là copy hả?)
- Bạn chịu khó làm thủ công cái File kết quả như mong muốn rồi Up lên xem sao.

=SUM(OFFSET(I4,0,0,MATCH("Bao gồm:",D4:D$5000,0)-1))



Yêu cầu có gì khó hiểu đâu nhỉ, chỉ là tác giả muốn tìm 1 công thức duy nhất để tính tổng thời gian của từng ngày thôi mà. Cái khó chỉ là đi tìm ra công thức đó thôi
Tôi nghĩ đến công thức này cho ô I3, nhưng mà thấy chưa hay, thôi thì cứ để tham khảo vậy:
Việc copy công thức xuống dưới thì có thể lọc theo cột A rồi mới copy-paste.Mã:=SUM(OFFSET(I4,0,0,MATCH("Bao gồm:",D4:D$5000,0)-1))

Đúng rồi ah, bài này chủ yếu mẹo là lọc cột A rồi mới copy như anh nói ah. Cảm ơn anh về bài viếtYêu cầu có gì khó hiểu đâu nhỉ, chỉ là tác giả muốn tìm 1 công thức duy nhất để tính tổng thời gian của từng ngày thôi mà. Cái khó chỉ là đi tìm ra công thức đó thôi
Tôi nghĩ đến công thức này cho ô I3, nhưng mà thấy chưa hay, thôi thì cứ để tham khảo vậy:
Việc copy công thức xuống dưới thì có thể lọc theo cột A rồi mới copy-paste.Mã:=SUM(OFFSET(I4,0,0,MATCH("Bao gồm:",D4:D$5000,0)-1))
Thêm một giải pháp tham khảo:Tôi nghĩ đến công thức này cho ô I3, nhưng mà thấy chưa hay, thôi thì cứ để tham khảo vậy:
Việc copy công thức xuống dưới thì có thể lọc theo cột A rồi mới copy-paste.Mã:=SUM(OFFSET(I4,0,0,MATCH("Bao gồm:",D4:D$5000,0)-1))
[I3]=SUMIF(A4:A$1000,"",I4:I$1000)-SUMIF(A4:A$1000,">0",I4:I$1000)
