Dùng Subtotal hay hàm nào ? (1 người xem)

  • Thread starter Thread starter TNT47
  • Ngày gửi Ngày gửi

Người dùng đang xem chủ đề này

TNT47

Thành viên mới
Tham gia
11/5/09
Bài viết
10
Được thích
1
Chào các bác,

Có câu hỏi muốn nhờ các bác giúp đỡ: em có một bảng tính diện tích đất của nhiều hộ gia đình, mỗi hộ lại có nhiều thửa ruộng. cột A thể hiện số thứ tự hộ, cột B thể hiện họ tên chủ hộ ==> nếu hộ có 2 thửa ruộng thì ứng với 2 hàng ở cột A và B có dữ liệu giống nhau (đều cố stt = x và họ tên = N.V.A); Cột C thể hiện diện tích của từng thửa, bây giờ em muốn tính tổng diện tích của hộ N.V.A (của 2 thửa nói trên) và điền vào cột D, sao cho ở cột D chỉ có một ô thể hiện ở 1 cell ở cột D thôi, em phải là sao? Các bác xem file đính kèm cho dễ tưởng tượng nhé.
Tks các bác nhiều.
 

File đính kèm

sử dụng subtotal, bạn tham khảo nhé
 

File đính kèm

Tks bác Kellyfe nhiều. Nhưng hình như bác hiểu nhầm ý mình rồi, ý mình là làm sao để điền được tổng diện tích vào các cell mà mình đã highlight vàng ở cột D ý. Các ô còn lại ở cột D hoặc là để rỗng, hoặc là bằng 0.
 
Chào các bác,

Có câu hỏi muốn nhờ các bác giúp đỡ: em có một bảng tính diện tích đất của nhiều hộ gia đình, mỗi hộ lại có nhiều thửa ruộng. cột A thể hiện số thứ tự hộ, cột B thể hiện họ tên chủ hộ ==> nếu hộ có 2 thửa ruộng thì ứng với 2 hàng ở cột A và B có dữ liệu giống nhau (đều cố stt = x và họ tên = N.V.A); Cột C thể hiện diện tích của từng thửa, bây giờ em muốn tính tổng diện tích của hộ N.V.A (của 2 thửa nói trên) và điền vào cột D, sao cho ở cột D chỉ có một ô thể hiện ở 1 cell ở cột D thôi, em phải là sao? Các bác xem file đính kèm cho dễ tưởng tượng nhé.
Tks các bác nhiều.

Tại D2 dùng thử công thức: =IF(COUNTIF($B$2:B2;$B2)=1;SUMPRODUCT(($B$2:$B$14=$B2)*$C$2:$C$14);"") rồi kéo xuống.
 

File đính kèm

Cám ơn bác Duchuynh nhiều nhiều, chỉ một chiêu nhỏ nhỏ đối với bác mà giúp mình tiết kiệm được cực nhiều thời gian đấy.
 
Tks bác Kellyfe nhiều. Nhưng hình như bác hiểu nhầm ý mình rồi, ý mình là làm sao để điền được tổng diện tích vào các cell mà mình đã highlight vàng ở cột D ý. Các ô còn lại ở cột D hoặc là để rỗng, hoặc là bằng 0.
Hoặc cũng có thể dùng cách củ chuối của mình là dùng sumif nhe
Mã:
D2=IF(IF(COUNTIF($A$2:A2,A2)=1,MAX($B2:B$2)+1,0)>=1,SUMIF($A$2:$A$65536,A2,$C$2:$C$65536),"")
Thân
 

File đính kèm

Chào các bác,

Có câu hỏi muốn nhờ các bác giúp đỡ: em có một bảng tính diện tích đất của nhiều hộ gia đình, mỗi hộ lại có nhiều thửa ruộng. cột A thể hiện số thứ tự hộ, cột B thể hiện họ tên chủ hộ ==> nếu hộ có 2 thửa ruộng thì ứng với 2 hàng ở cột A và B có dữ liệu giống nhau (đều cố stt = x và họ tên = N.V.A); Cột C thể hiện diện tích của từng thửa, bây giờ em muốn tính tổng diện tích của hộ N.V.A (của 2 thửa nói trên) và điền vào cột D, sao cho ở cột D chỉ có một ô thể hiện ở 1 cell ở cột D thôi, em phải là sao? Các bác xem file đính kèm cho dễ tưởng tượng nhé.
Tks các bác nhiều.


Dùng hàm sumif là đươc rồi : ở ô D2: =SUMIF($B$2:$B$14;B2;$C$2:$C$14) rồi copy xuống
 
Mình góp vui tý!!! Hi
D2=IF(A1<>A2,SUMIF($B$2:$B$14,B2,$C$2:$C$14),"")
 

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

Back
Top Bottom