Em có một bảng tổng hợp như đính kèm, trước giờ toàn làm bằng tay rất cực và mất thời gian. Dùng Filter thì không hiệu quả. Không biết có cách nào mình dùng vba để dựa vào dữ liệu từ sheet luutru mình tạo ra một sheet tonghop chứa dữ liệu tính tổng dựa vào quốc tịch và giới tính không ạ?
Em có một bảng tổng hợp như đính kèm, trước giờ toàn làm bằng tay rất cực và mất thời gian. Dùng Filter thì không hiệu quả. Không biết có cách nào mình dùng vba để dựa vào dữ liệu từ sheet luutru mình tạo ra một sheet tonghop chứa dữ liệu tính tổng dựa vào quốc tịch và giới tính không ạ?
Không biết có cách nào mình dùng vba để dựa vào dữ liệu từ sheet luutru mình tạo ra một sheet tonghop chứa dữ liệu tính tổng dựa vào quốc tịch và giới tính không ạ?
File của bạn chỉ có thể xử lý bỡi VBA;
Nhưng trước tiên ta thảo luận về thiết kế trang CSDL (DuLieu của bạn
1./ Bạn đang thừa cột [D:d], nhưng thiếu cột ghi phái tính của khách
2./ Tốt kỵ của 1 CSDL là 1 trường (cột) lại chứa 2 kiểu dữ liệu nhốt chung như đang ở cột [C:c]
(*) Các ngày khách lưu trú bạn cố tình lập lờ kiểu dữ liệu giữa MM/DD/yyyy & DD/MM/yyyy ngỏ hầu gài bẫy người có nhã ý giúp bạn!
Chỉ riêng điều này thì mình xin dừng cuộc chơi ở đây & chúc bạn vui!
File của bạn chỉ có thể xử lý bỡi VBA;
Nhưng trước tiên ta thảo luận về thiết kế trang CSDL (DuLieu của bạn
1./ Bạn đang thừa cột [D:d], nhưng thiếu cột ghi phái tính của khách
2./ Tốt kỵ của 1 CSDL là 1 trường (cột) lại chứa 2 kiểu dữ liệu nhốt chung như đang ở cột [C:c]
1./ Em thừa nhận file này thiếu cột ghi phái, nhưng em có thể xử lý được vấn đề đó như mình thay thế cột D bằng một hàm if để xác định giới tính lấy từ cột C
2./ File này được lấy từ một mẫu chung của công ty nên em không thay đổi nhiều ạ
(*) Các ngày khách lưu trú bạn cố tình lập lờ kiểu dữ liệu giữa MM/DD/yyyy & DD/MM/yyyy ngỏ hầu gài bẫy người có nhã ý giúp bạn!
Chỉ riêng điều này thì mình xin dừng cuộc chơi ở đây & chúc bạn vui!
(*) Ngày khách lưu trú của file đều theo định dạng DD/MM/YYYY, anh có thể coi lại giúp em nhé.
Thật lòng cảm ơn anh đã quan tâm và sẽ thật vinh dự nếu anh có thể góp ý để em có ý tưởng hoàn thiện được vấn đề nan giải này ạ
Việc tên nước khác nhau là do bên sheet tonghop được làm bằng tay nên phải liệt kê hết toàn bộ các nước hiện có, nếu mình có thể tạo file tonghop một cách tự động thì hoàn toàn có thể lấy tên nước theo như quốc tịch từ sheet luutru ạ.
Hơn nữa, về các ngày trong tháng sẽ dựa vào cột K trong sheet luutru ạ
1./ Em thừa nhận file này thiếu cột ghi phái, nhưng em có thể xử lý được vấn đề đó như mình thay thế cột D bằng một hàm if để xác định giới tính lấy từ cột C
2./ File này được lấy từ một mẫu chung của công ty nên em không thay đổi nhiều ạ
(*) Ngày khách lưu trú của file đều theo định dạng DD/MM/YYYY, anh có thể coi lại giúp em nhé.
Thật lòng cảm ơn anh đã quan tâm và sẽ thật vinh dự nếu anh có thể góp ý để em có ý tưởng hoàn thiện được vấn đề nan giải này ạ
Bài đã được tự động gộp:
Việc tên nước khác nhau là do bên sheet tonghop được làm bằng tay nên phải liệt kê hết toàn bộ các nước hiện có, nếu mình có thể tạo file tonghop một cách tự động thì hoàn toàn có thể lấy tên nước theo như quốc tịch từ sheet luutru ạ.
Hơn nữa, về các ngày trong tháng sẽ dựa vào cột K trong sheet luutru ạ
Có vẻ bài này chỉ là dạng thống kê đếm lượng khách theo nhiều điều kiện: gồm theo quốc tịch, giới tính, và thời gian lưu trú.
Nếu chỉ đơn giản với các tiêu chí trên, thì chỉ cần hợp lý hóa cơ sở dữ liệu, và đồng bộ dữ liệu về quốc tịch và Nam/Nữ, thì chỉ cần dùng các hàm COUNTIFS(); COUNT() hoặc SUMPRODUCT() cũng có thể xử lý được, nếu dữ liệu không quá 1.000 dòng.
Ở ô trống nào đó trên trang tính nào đó bất kỳ ta nhập công thức ='tong hop'!A1
Ta sẽ biết được tháng & năm cần thống kê
Tuy nhiện trong trang DuLieu không có dữ liệu nào chứa ngày tháng & năm này
Cho nên có công thức nào đúng cũng không có ra kết quả gì cả
(/ậy nên mình kết luạn từ bài trước, rằng đây là file đễu ngõ hầu đánh đố những người có nhã í giúp chủ bài đăng mà thôi!
.........................................
1./ Em thừa nhận file này thiếu cột ghi phái, nhưng em có thể xử lý được vấn đề đó như mình thay thế cột D bằng một hàm if để xác định giới tính lấy từ cột C
2./ File này được lấy từ một mẫu chung của công ty nên em không thay đổi nhiều ạ
...........................................
Góp ý cho bạn:
1./ Nên nghe theo lời góp ý của mọi người và đề nghị công ty thay đổi cấu trúc cho phù hợp mới thuận tiện cho việc theo dõi và tổng hợp.
2/ Nên có cột ghi giới tính riêng.
3/ Sheet luutru của bạn chỉ có 1 tháng, nếu có nhiều tháng thì bạn theo dõi và tổng hợp thế nào?
Góp ý cho bạn:
1./ Nên nghe theo lời góp ý của mọi người và đề nghị công ty thay đổi cấu trúc cho phù hợp mới thuận tiện cho việc theo dõi và tổng hợp.
2/ Nên có cột ghi giới tính riêng.
3/ Sheet luutru của bạn chỉ có 1 tháng, nếu có nhiều tháng thì bạn theo dõi và tổng hợp thế nào?
Cảm ơn mọi người đã thật lòng góp ý.
Thực sự file này em vẫn đang thực hiện theo cách thủ công là sử dụng các hàm count & sum.
Em thực sự đang muốn nghiên cứu hướng tối ưu để thuận tiện nhất cho công việc tổng hợp và theo dõi.
Em hoàn toàn ghi nhận những góp ý của mọi người.
Sau đây em xin được close bài viết này, cảm ơn mọi người đã nhiệt tình giúp đỡ