Nhờ mọi người viết hộ code tổng hợp số liệu, chân thành cảm ơn! (1 người xem)

Liên hệ QC

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

nguyen_thi_yen

Thành viên mới
Tham gia
1/11/15
Bài viết
15
Được thích
0
Nhờ mọi người trên diễn đàn có thể giúp mình code VBA trong Excel để tổng hợp số liệu theo từ SHEET_TONG tạo ra các sheet mới cho mỗi quận , mỗi quận là một sheet theo mẫu ở sheet bieu1. Quận tân bình em đã làm tay và đã tổng hợp xong theo mẫu ở biểu sheet bieu1, còn lại 2 quận nữa em chưa làm chưa mọi người viết giùm em , ở đây là em đưa lên 3 quận, để nhờ mọi người viết giùm, thật ra số liệu nó rất lớn, còn nhiều quận khác nữa, em chỉ đưa lên 3 quận, nhờ mọi người viết giùm em để tiện cho việc tổng hợp. Trong sheet SHEET_TONG còn có nhiều quận khác nữa.Hihi
Cảm ơn mọi người nhiều.
 

File đính kèm

Thứ nhất số liệu do macro đem lại đã trùng khớp với hàng/dòng 10 của bạn; Ở đây cần khẵng định với nhau rằng:
Số liệu dòng 10 này sẽ là tổng của 2 dòng dưới nó liền kề; Ví dụ ở ô [G10] của bạn đang là 212.9 sẽ fải bằng với [G10]+[G12]

Mình đinh ninh rằng công thức của bạn tại [G11] có nội dung là =SUM(G12:G14) là sai lầm trầm trọng.
Không thể nào lấy râu ông cắm cằm bà như vậy được!
Anh nói vậy không đúng rồi, vì G11=Sum(G12:G14) vì Trừng Trồng nó chia làm thành 3 mục nhỏ ở đưới, vì vậy lấy 3 mục nhỏ ở dưới cộng lại là ra Rừng Trồng
Anh không thấy dưới mục 2.Rừng Trồng nó có 3 ngạch đấy.
Còn như Anh nói G10 mà sao lại chính bằng G10+G12 được, cái đấy là sai
Em có gửi kết quả, anh có thể nhìn vào là thấy rõ
Em xin cảm ơn!
 
Upvote 0
& đây có thêm số liệu rừng trồng; Xin gởi bạn kiểm tra

Trước khi tiếp về vấn đề tổng hợp rừng cây cao su & đặc sản, xin hỏi bạn cho rõ như sau:

Ở trang 'Bieu1B' iêu cầu tổng hợp (TH) (dòng 15): sản lượng cây cao su; Chuyện này đã rõ hơn ban ngày!
Tại dòng 16 iêu cầu TH cây đặc sản (điều, xoài)
Nhưng ở trang CSDL, tại trường/cột này còn có Keo & bạch đàn;
Vậy 2 loại sau này sẽ TH vô dòng nào: Ở dòng 16 hay gộp chung trong dòng 14?

Bạn cho biết thông tin này mới tiếp tục được.
 
Chỉnh sửa lần cuối bởi điều hành viên:
Upvote 0
Trước khi tiếp về vấn đề tổng hợp rừng cây cao su & đặc sản, xin hỏi bạn cho rõ như sau:

Ở trang 'Bieu1B' iêu cầu tổng hợp (TH) (dòng 15): sản lượng cây cao su; Chuyện này đã rõ hơn ban ngày!
Tại dòng 16 iêu cầu TH cây đặc sản (điều, xoài)
Nhưng ở trang CSDL, tại trường/cột này còn có Keo & bạch đàn;
Vậy 2 loại sau này sẽ TH vô dòng nào: Ở dòng 16 hay gộp chung trong dòng 14?

Bạn cho biết thông tin này mới tiếp tục được.
Dạ, dòng 16 là mình tìm lọc lấy cây Đặc Sản thôi là lọc lấy cây Điều và cây Xoài cộng lại ra dòng 16.
Còn Dòng 15 loc lấy cây Cao Su
Còn dòng 14 tức là mục 3. Rừng Trồng cây Cao Su và cây Đặc Sản( Điều và Xoài) nên nên nó bằng dòng 16 cộng với dòng 15, còn các cây Keo Bạch Đàn không có tính đến. Kệ nó.
Cảm ơn!
 
Upvote 0
Trước khi tiếp về vấn đề tổng hợp rừng cây cao su & đặc sản, xin hỏi bạn cho rõ như sau:

Ở trang 'Bieu1B' iêu cầu tổng hợp (TH) (dòng 15): sản lượng cây cao su; Chuyện này đã rõ hơn ban ngày!
Tại dòng 16 iêu cầu TH cây đặc sản (điều, xoài)
Nhưng ở trang CSDL, tại trường/cột này còn có Keo & bạch đàn;
Vậy 2 loại sau này sẽ TH vô dòng nào: Ở dòng 16 hay gộp chung trong dòng 14?

Bạn cho biết thông tin này mới tiếp tục được.
Kết quả của Hyen17 chưa đúngạ, có thể bị nhầm chỗ Bảng mã nên kết quả chưa được chính xác
ở đây chỉ có Rừng Thứ Sinh, Rừng Nguyên Sinh thì không còn nữa.
Cảm ơn ạ
 
Upvote 0
Kết quả chưa đúng ạ, có thể bị nhầm chỗ Bảng mã nên kết quả chưa được chính xác
ở đây chỉ có Rừng Thứ Sinh, Rừng Nguyên Sinh thì không còn nữa.
Cảm ơn ạ

Bạn cần chỉ rõ dòng nào chưa đúng; Nếu đúng sẽ là bao nhiêu.

File dưới có làm thêm 2 dòng đặc sản rồi đó.
 

File đính kèm

Upvote 0
Rừng nguyên sinh ở đây không có, chỉ có Rừng thứ sinh thôi, nên sai dòng 10 và dòng 11
Dạ; Em cảm ơn!

Đúng là đã sai chổ này; Đã sửa chữa lỗi lầm & tổng hợp số liệu theo 'Lập địa'
 

File đính kèm

Upvote 0
@Nguyen_Thi_Dieu:
Gửi bạn file thống kê rừng. Tính cho tất cả các hạng mục
Đã kiểm tra, đúng yêu cầu của bạn.
Tải theo đường dẫn hoặc file đính kèm.
Trong file có ví dụ của tỉnh Bình phước và tỉnh Gia Lai
Nếu 1 huyện có nhiều xã, code sẽ lập biểu mỗi xã 1 sheet.
http://upfile.vn/TgGQKVZCNqBt/thong-ke-rung-xlsm.htm
 

File đính kèm

Lần chỉnh sửa cuối:
Upvote 0
Upvote 0
Đúng là đã sai chổ này; Đã sửa chữa lỗi lầm & tổng hợp số liệu the
Cảm ơn HYen17 khi nào rảnh thì viết giùm, em cũng đã đưa một bảng kết quả rồi mà, HYen17 viết còn thiếu và sai.
Chắc có lẽ sẽ không làm phiền mọi người nữa.
Nhưng xin cho em hỏi một xíu
ở sheet CSDL đấy nó có nhiều xã và bây giờ em muốn lọc từng xã ra để tính, khi em lọc xã A nào đấy ở sheet CSDL thì ở sheet KetQua chỉ tính cho xã A thôi, sau đấy ta copy KetQua của xã A đấy qua một sheet mới tên là xã A, sau đấy lại tiếp tục lọc ra xã B ở sheet CSDL sau đấy vào sheet KetQua copy ra một sheet mới tên là xã B có chứa kết quả xã B, làm cho đến khi nào hết xã luôn, có bao nhiều xã sẽ là bao nhiêu sheet kết quả.
ở đât là em đã lập công thức tính cho sheet KetQua rồi, giờ chỉ qua sheet CDSL để lọc xã nào thì nó sẽ tính cho xã đấy sau đấy copy ra sheet mới đặt tên cho kết quả xã đấy.
 
Lần chỉnh sửa cuối:
Upvote 0
Chuyện này không gian nan lắm!

Trong file: Dữ liệu trong toàn huyện sẽ ở trang 'DuLieu'

Bạn vô trang 'KetQua' chọn 1 tên xã cụ thể nào đó tại [B3]
Lúc đó dữ liệu ở trang 'CSDL' sẽ chỉ là ở xã mà bạn đã chọn;

Việc lắp công thức vô 'KetQua' là việc tiếp theo của bạn.
 

File đính kèm

Upvote 0
Trong file: Dữ liệu trong toàn huyện sẽ ở trang 'DuLieu'

Bạn vô trang 'KetQua' chọn 1 tên xã cụ thể nào đó tại [B3]
Lúc đó dữ liệu ở trang 'CSDL' sẽ chỉ là ở xã mà bạn đã chọn;

Việc lắp công thức vô 'KetQua' là việc tiếp theo của bạn.
Vâng, Em cảm ơn Anh nhiều!
 
Upvote 0
Trong file: Dữ liệu trong toàn huyện sẽ ở trang 'DuLieu'

Bạn vô trang 'KetQua' chọn 1 tên xã cụ thể nào đó tại [B3]
Lúc đó dữ liệu ở trang 'CSDL' sẽ chỉ là ở xã mà bạn đã chọn;

Việc lắp công thức vô 'KetQua' là việc tiếp theo của bạn.
Anh SA_DQ có thể viết giùm em code nó tự lọc các xã ra thành mỗi sheet sau khi nó tỉnh toán xong ở sheet kết quả không?
Em ví dụ: sheet kết quả là sheet chung em đã lập hàm tính toán ở đây em sử dụng hàm sumifs để tính trong các thứ mục cho sheet kết quả, em muốn nhờ mọi người viết giùm code mình vào sheet CSDL lọc ra từng xã, ví dụ mình vào lọc xã A ra thì cái sheet kết quả nó chỉ tính cho xã A xong, sau đấy copy kết quả của xã A ở sheet kết quả ra, đưa kết quả xã A qua một sheet mới đặt tên là kết quả xã A, sau đấy tiếp tục vào sheet CSDL lọc ra xã B, thì sheet kết quả nó chỉ tính cho xã B, sau đấy copy kết quả của Xã B ra một một sheet mới đặt tên sheet mới là kết quả xã B, cứ cho đến hết xã trong sheet CSDL.
và một code cập nhật để khi mình bỏ dữ liệu vào sheet CSDL thì nó sẽ cập nhật lại dữ liệu mới, xóa đi dữ liệu cũ.
Xin Cảm ơn.
 
Upvote 0
(1) Anh có thể viết giùm em code nó tự lọc các xã ra thành mỗi sheet sau khi nó tỉnh toán xong ở sheet kết quả không?

(2) và một code cập nhật để khi mình bỏ dữ liệu vào sheet CSDL thì nó sẽ cập nhật lại dữ liệu mới, xóa đi dữ liệu cũ.
Xin Cảm ơn.

(1) Xem trong file, chỉ mới có 4 trang có số liệu thôi.
Với bạn fải vô hiệu hóa dòng lệnh
Mã:
13    gpe_ThKe   ''
trong macro sự kiện tại trang 'KetQua'
Thực hiện các công thức tính toán số liệu trên trang này tại vài dòng cần thiết, như tại dòng 10 & 11 hay dòng nào khác bạn muốn

Sau đó chọn xã nào đó có số liệu & tên trang tính tương ứng thử xem

(2) Bạn cần bỏ số liệu toàn huyện vô trang 'DuLieu'
Fần còn lại macro sự kiện sẽ làm hầu hết, riêng chuyện tạo trang tính ứng với 19 xã trong huyện của bạn

Chúc thành công!
 

File đính kèm

Upvote 0
(1) Xem trong file, chỉ mới có 4 trang có số liệu thôi.
Với bạn fải vô hiệu hóa dòng lệnh
Mã:
13    gpe_ThKe   ''
trong macro sự kiện tại trang 'KetQua'
Thực hiện các công thức tính toán số liệu trên trang này tại vài dòng cần thiết, như tại dòng 10 & 11 hay dòng nào khác bạn muốn

Sau đó chọn xã nào đó có số liệu & tên trang tính tương ứng thử xem

(2) Bạn cần bỏ số liệu toàn huyện vô trang 'DuLieu'
Fần còn lại macro sự kiện sẽ làm hầu hết, riêng chuyện tạo trang tính ứng với 19 xã trong huyện của bạn

Chúc thành công!
Dạ, do em không biết viết nên, em viết công thức tính ở trang sheet kết quả không à, em không có viết code, nên em muốn nhờ mọi người viết code để nó tự lọc tấc cả các xã trong sheet CSDL để nó tính vã ở sheet kết quả cho từng xã, sau khi tính xong cho xã nào thì nó sẽ copy ra sheet khác và đặt tên là kết quả xã đấy.
 
Upvote 0
(1) Xem trong file, chỉ mới có 4 trang có số liệu thôi.
Với bạn fải vô hiệu hóa dòng lệnh
Mã:
13    gpe_ThKe   ''
trong macro sự kiện tại trang 'KetQua'
Thực hiện các công thức tính toán số liệu trên trang này tại vài dòng cần thiết, như tại dòng 10 & 11 hay dòng nào khác bạn muốn

Sau đó chọn xã nào đó có số liệu & tên trang tính tương ứng thử xem

(2) Bạn cần bỏ số liệu toàn huyện vô trang 'DuLieu'
Fần còn lại macro sự kiện sẽ làm hầu hết, riêng chuyện tạo trang tính ứng với 19 xã trong huyện của bạn

Chúc thành công!
Còn em cũng đã sưu tầm trên mạng cách lọc ra từng xã ở trong sheet CSDL thành mỗi xã một sheet rồi, nhưng sau đấy tính cho từng sheet ứng với từng xã bằng công thức ở sheet kết quả được, đấy là thủ công không cần code.
ý em là cần một nút code cập nhật dữ liệu khi dữ liệu ở sheet CSDL thay đổi, thứ hai là code Biểu 1 như trên, chỉ cần bấm code biểu 1 là nó sẽ tự lọc dữ liệu từng xã ở sheet CSDL ra, sau đấy nó đưa từng xã vào sheet kết quả để tổng hợp, sau khi tổng hợp xong nó copy kết quả ra 1 sheet mới đặt tên kết quả xã đấy.
Em xin cảm ơn.
 
Upvote 0
Dạ, em viết công thức tính ở trang sheet kết quả không à, nên em muốn nhờ mọi người viết code để nó tự lọc tấc cả các xã trong sheet CSDL để nó tính vã ở sheet kết quả cho từng xã, sau khi tính xong cho xã nào thì nó sẽ copy ra sheet khác và đặt tên là kết quả xã đấy.

Thế này đi:
Bạn đưa 1 file gồm các trang như thế này:

'DuLieu' có chí ít số liệu của 2 xã trong 19 xã nơi bạn;
Trang 'KetQua' gồm vài công thức thống kê đặc trưng có đủ đầy số liệu nhất

Bạn sẽ nhận được kết quả theo í muốn, chắc vầy là bước đi ngắn nhất!
 
Upvote 0
Thế này đi:
Bạn đưa 1 file gồm các trang như thế này:

'DuLieu' có chí ít số liệu của 2 xã trong 19 xã nơi bạn;
Trang 'KetQua' gồm vài công thức thống kê đặc trưng có đủ đầy số liệu nhất

Bạn sẽ nhận được kết quả theo í muốn, chắc vầy là bước đi ngắn nhất!
Em gửi Anh file đây ạ
 

File đính kèm

Upvote 0
Thế này đi:
Bạn đưa 1 file gồm các trang như thế này:

'DuLieu' có chí ít số liệu của 2 xã trong 19 xã nơi bạn;
Trang 'KetQua' gồm vài công thức thống kê đặc trưng có đủ đầy số liệu nhất

Bạn sẽ nhận được kết quả theo í muốn, chắc vầy là bước đi ngắn nhất!
Em đã tính toán thủ công cho hai hàng hàng 10 và hàng 11 ở sheet kết quả rồi và giống như code các Anh viết giùm em.
Mong sớm nhận được sự hồi âm của Anh.
Xin cảm ơn!
 
Upvote 0
Thế này đi:
Bạn đưa 1 file gồm các trang như thế này:

'DuLieu' có chí ít số liệu của 2 xã trong 19 xã nơi bạn;
Trang 'KetQua' gồm vài công thức thống kê đặc trưng có đủ đầy số liệu nhất

Bạn sẽ nhận được kết quả theo í muốn, chắc vầy là bước đi ngắn nhất!
Em ví cái sheet Kết Qủa giống như là một cái khuôn, cứ mỗi lần lọc ra từng xã thì các công thức của cái khuôn này chỉ tính cho xã này ở trong sheet Dữ liệu, sau khi tính toán xong cái khuôn này nó sẽ cho ra một cái sản phẩn là xã đang lọc, sau đấy tiếp tục lọc xã tiếp nữa, cái khuôn này lại tính cho xã kế tiếp, sau đấy nó cho ra kết quả của xã kết tiếp, cho đến khi nào hết xã thì thôi.
Mục đích là tao 1 code tự lọc các xã trong sheet dữ liệu và nó sẽ được tính toán trong sheet kết quả, sau đấy cho ra kết quả của từng xã.
Và 1 code cập nhật khi dữ liệu ở sheet dữ liệu thay đổi.
Em cảm ơn!
 
Upvote 0
Web KT

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

Back
Top Bottom