Cuộc thi "Excel toàn diện" online mừng sinh nhật GPE lần thứ 8

Liên hệ QC

ptm0412

Bad Excel Member
Thành viên BQT
Administrator
Tham gia
4/11/07
Bài viết
13,785
Được thích
36,287
Donate (Momo)
Donate
Giới tính
Nam
Nghề nghiệp
Consultant
Kính gởi toàn thể thành viên,

Sau 8 năm hoạt động, số lượng thành viên GPE đã rất đông và trình độ chung của anh chị em đã tăng lên rất nhiều. Do đó việc ra đề thi online như mọi năm trở thành việc khó khăn: Một là vì đã cạn đề tài, hai là khả năng của tôi có hạn, khó thể ra đề cho trình độ chung của các thành viên. Việc này cũng tựa như thầy giáo lớp 1 khó có thể ra đề cho học sinh lớp 10.

Cuối cùng, tôi nghĩ ra một cách, cách này nhằm mong muốn các anh chị thành viên chuyển hướng suy nghĩ: Nghiên cứu Excel không chỉ chuyên sâu, mà còn mở rộng.

Nghĩa là:
Các anh chị không chỉ cần biết sử dụng thành thạo hàm, công thức, mà còn cần biết sử dụng những công cụ mạnh của Excel để tiết kiệm thời gian. Ngoài ra các anh chị cũng cần tự động hóa và tăng tốc độ những việc phải làm tốn cả nhiều giờ hoặc cả ngày mới xong bằng cách lập trình và sau đó chỉ cần nhấn nút.
Không những thế, tính toán dữ liệu ra báo cáo xong, các anh chị cũng nên minh họa báo cáo bằng những biểu đồ sinh động.

Do đó, đề thi năm nay sẽ bao gồm 4 mục:
- Data validation
- Pivot table
- Biểu đồ
- VBA

Và những người đoạt giải lần này, sẽ là giải có ý nghĩa "Giải Excel toàn diện"

Các anh chị hãy chuẩn bị tinh thần sẵn sàng tham gia và giành giải.
 
Lần chỉnh sửa cuối:
...
Do đó, đề thi năm nay sẽ bao gồm 4 mục:
- Data validation
- Pivot table
- Biểu đồ
- VBA
...
Thầy có thể đưa thêm AdvanceFilter và Hàm Dữ liệu (Database Functions) được không ạ.
AdvanceFilter cũng như PivotTable, vận dụng điều kiện để trích báo cáo.
Em thấy có nhiều thế mạnh của Hàm Dữ liệu, nhưng rất ít thành viên ứng dụng.
 
Đề thi "Excel toàn diện"

Như đã nói, đề thi sẽ gồm bốn phần, mỗi phần chấm điểm riêng.

Phần 1: Pivot table

Cho dữ liệu chỉ 2 cột như bảng sau (có trong file đính kèm):


  1. Không dùng cột phụ, đếm xem mỗi khách hàng xuất hiện bao nhiêu lần bằng Pivot table
  2. Không dùng cột phụ, đếm xem mỗi PO xuất hiện bao nhiêu lần bằng Pivot table
  3. Cho phép dùng cột phụ, đếm xem mỗi khách hàng có bao nhiêu PO (loại bỏ PO trùng) bằng Pivot table

Theo hình sau:



Phần 2: Validation:

Giả sử ta có danh mục các tỉnh thành, quận huyện, phường xã như trong file đính kèm. Hãy tạo 3 validation loại phụ thuộc để trong 3 cột liên tiếp nhau, có thể chọn tỉnh thành, sau đó chọn quận huyện, cuối cùng chọn phường xã:
Cột C chọn tỉnh thành: Validation cho chọn trong danh sách tỉnh thành
Cột D chọn quận huyện: Validation giới hạn chọn quận huyện trong tỉnh thành đã chọn
Cột E chọn phường xã: Validation giới hạn chọn phường xã trong quận huyện đã chọn.



Lưu ý: Tên quận huyện có thể trùng ở tỉnh thành khác nhau, tên phường xã có thể trùng trong quận khác nhau, và trùng trong cả tỉnh thành khác nhau


Phần 3: Biểu đồ

Với thông số của thanh thép I (hoặc gọi là thép H) như sau:



a. Tạo dữ liệu và vẽ tiết diện thanh thép I (H) bằng biểu đồ
đúng tỷ lệ theo 2 trục X, Y như hình. Yêu cầu: Khi thay đổi bất kỳ thông số nào trong 5 thông số trên, biểu đồ phải thay đổi tương ứng. Ngoài ra, sự thay đổi của biểu đồ phải theo đúng tỷ lệ lớn nhỏ và ngang dọc.



b. Nâng cao:
Vẽ thêm các đường ghi kích thước có gióng xuống hình vẽ ở 2 đầu

Phần 4: VBA

Cho dữ liệu như trong file. Trong 3 sheet Report1, Report2, Report3 có các nút nhấn "Run"

a. Viết code VBA
để khi nhấn nút Run, sẽ điền dữ liệu tương ứng vào các báo cáo (như trong file mẫu)
Lưu ý: Code phải hoạt động đúng khi thay đổi ô chứa tháng (D3), ô chứa thông tin Khách hàng, nhà cung cấp, nhân viên sale (C5 mỗi sheet) và nhấn nút.









b. Nâng cao:
Hãy viết 1 thủ tục duy nhất sao cho 3 nút Run của 3 sheet đều gọi ra chạy thủ tục đó, và kết quả phải đúng như câu 4.a

Lưu ý: Nếu làm câu b và tự tin rằng đúng, không nhất thiết phải làm cả 3 thủ tục (sub) của câu a, chỉ làm 1 hoặc 2 thủ tục cũng được. Tuy nhiên phải làm ít nhất 1 trong 3.

File đề thi: http://www.mediafire.com/download/czxqsl5w25ks0ql/De_thi_SN08.rar
 
Lần chỉnh sửa cuối:
THỂ LỆ THAM DỰ

1. Điều kiện tham dự:

Tất cả thành viên GPE có quyền tham dự, không phân biệt bất cứ tiêu chí nào.

2. Thời hạn tham dự:
Từ ngày ra đề đến hết ngày 26/06 năm 2014

3. Hình thức nộp bài:
- Nộp bài làm qua mail vào địa chỉ thanhmypham@giaiphapexcel.com, tiêu đề ghi "<nick> tham gia cuộc thi Excel toàn diện". Ai gởi bài vào topic này bị cóp bi ráng chịu.
- File bài làm đặt tên BaithiGPE8-<nick>.xls (thí dụ BaithiGPE8-ptm0412.xls)
- Một người có thể nộp bài nhiều lần, nhưng chỉ tính điểm và thời gian nộp cho lần cuối cùng

4. Giải thưởng:

- 01 giải nhất cho người có số điểm cao nhất, nếu nhiều người cùng điểm sẽ tính cho người có thời gian nộp bài sớm hơn
- 01 giải nhì cho người có số điểm cao thứ nhì, hoặc bằng điểm giải nhất nhưng nộp bài chậm hơn.
- 01 giải ba cho người có số điểm cao thứ ba, hoặc bằng điểm giải nhất, nhì nhưng nộp bài chậm hơn.
- 1 giải ưu tiên cho 01 bài nộp đầu tiên, có thể lãnh trùng với 1 trong 3 giải trên

5. Phát giải thưởng:

Giải thưởng sẽ phát tại lễ Sinh nhật ngày 29/06/2014. Nếu người trúng giải không tham dự SN, sẽ gởi qua đường bưu điện. Nếu giải thưởng không thể phát qua đường bưu điện thì có thê ghi nợ cho lão chết tiệt.
 
Em vừa gửi bài trong mail Thầy, nhờ Thầy kiểm tra dùm.
Xin cảm ơn!
 
Gửi mail lần 2: Update lại kích thước biểu đồ:
GpeSN8.jpg
Ẹc ẹc, ghi kích thước bán kính khó quá.
 
Đã có 2 bài dự thi, nhưng chưa có bài hoàn hảo.
Xin vui lòng đọc kỹ đề bài.
 
Thể lệ cuộc thi này chưa nói đến chuyện hợp tác giữa các thành viên với nhau;
Vậy ai cần fần code mình xin tặng!
(Không vụ lợi về tiền thưởng, nếu có!)
 
Bổ sung hình về đường kích thước của biểu đồ:

[URL=http://s1329.photobucket.com/user/ptm041261/media/SinhNhat-GPE08/Size_zps3c468565.jpg.html][/URL]

Lưu ý những yêu cầu của biểu đồ:

Yêu cầu: Khi thay đổi bất kỳ thông số nào trong 5 thông số trên, biểu đồ phải thay đổi tương ứng. Ngoài ra, sự thay đổi của biểu đồ phải theo đúng tỷ lệ lớn nhỏ và ngang dọc.
Nâng cao: Vẽ thêm các đường ghi kích thước có gióng xuống hình vẽ.
 
Lần chỉnh sửa cuối:
Thể lệ cuộc thi này chưa nói đến chuyện hợp tác giữa các thành viên với nhau;
Vậy ai cần fần code mình xin tặng!
(Không vụ lợi về tiền thưởng, nếu có!)
Nếu hợp tác, té ra 4 người cộng lại mới hoàn hảo toàn diện :)
 
Ghi kích thước như vầy có được chấp nhận không thầy?
Chart.jpg
 
Chỉnh sửa lần cuối bởi điều hành viên:
Bổ sung hình về đường kích thước của biểu đồ:
---
Lưu ý những yêu cầu của biểu đồ:

Yêu cầu: Khi thay đổi bất kỳ thông số nào trong 5 thông số trên, biểu đồ phải thay đổi tương ứng. Ngoài ra, sự thay đổi của biểu đồ phải theo đúng tỷ lệ lớn nhỏ và ngang dọc.
Nâng cao: Vẽ thêm các đường ghi kích thước có gióng xuống hình vẽ.
Đã sửa xong cái biểu đồ: thay đổi đúng tỷ lệ.
Untitled.jpg
Lần đầu vẽ biểu đồ dạng này.
 
khó quá, mấy bạn giỏi quá, mình k biết gì hết à!hichic
 
Thêm một người nộp bài. Hai người hôm qua nộp bài lần 3.
 
Đã sửa xong cái biểu đồ: thay đổi đúng tỷ lệ.

Lần đầu vẽ biểu đồ dạng này.
Nhìn hình thấy không đúng tỷ lệ rồi đệ đệ ạ. 120 so với 160, 15 so với 20 thấy không đúng tỷ lệ lắm. Phải test thử thế này: Cho 2 kích thước bằng nhau, cho 2 kích thước gấp đôi nhau, ... nhìn bằng mắt hoặc cẩn thận thì lấy thước đo trên màn hình.

Tăng 1 hoặc cả 2 kích thước lên gấp đôi rồi so sánh trước và sau khi tăng.

Cơ mà làm đúng thì không cần test kích thước kiểu này.
 
Nhìn hình thấy không đúng tỷ lệ rồi đệ đệ ạ. 120 so với 160, 15 so với 20 thấy không đúng tỷ lệ lắm. Phải test thử thế này: Cho 2 kích thước bằng nhau, cho 2 kích thước gấp đôi nhau, ... nhìn bằng mắt hoặc cẩn thận thì lấy thước đo trên màn hình.

Tăng 1 hoặc cả 2 kích thước lên gấp đôi rồi so sánh trước và sau khi tăng.

Cơ mà làm đúng thì không cần test kích thước kiểu này.
Nhìn nó ảo ảo thật, nhưng mà đo trên màn hình bài #12 thấy đúng tỉ lệ mà, tôi thử thay tỉ lệ 1:2 vẫn thấy nó ảo ảo, nhưng lấy thước đo cũng đúng tỉ lệ 1:2.
Untitled.jpg
 
Nhìn nó ảo ảo thật, nhưng mà đo trên màn hình bài #12 thấy đúng tỉ lệ mà, tôi thử thay tỉ lệ 1:2 vẫn thấy nó ảo ảo, nhưng lấy thước đo cũng đúng tỉ lệ 1:2.
Thảo yên tâm, lão chết tiệt có cách kiểm tra chính xác 100%, tới từng pixel.
 
Kính gởi toàn thể thành viên,

Sau 8 năm hoạt động, số lượng thành viên GPE đã rất đông và trình độ chung của anh chị em đã tăng lên rất nhiều. Do đó việc ra đề thi online như mọi năm trở thành việc khó khăn: Một là vì đã cạn đề tài, hai là khả năng của tôi có hạn, khó thể ra đề cho trình độ chung của các thành viên. Việc này cũng tựa như thầy giáo lớp 1 khó có thể ra đề cho học sinh lớp 10.

...

Em mới gỡi bài, khả năng của em có giới hạn nên hiểu biết tới đâu em làm tới đó, mong các thầy cô thông cảm!
 
Chỉnh sửa lần cuối bởi điều hành viên:
Web KT
Back
Top Bottom