MỤC LỤC
Phần I – Phần mở đầu:
1.1 - Lý do chọn đề tài
1
1
1.2 - Mục đích nghiên cứu
1.3 - Nhiệm vụ nghiên cứu
1.4 - Phương pháp nghiên cứu
1.5 – Tổ chức nghiên cứu
1.6 - Thời gian nghiên cứu
Phần II – Nội dung đề tài:
1. Cơ sở lý thuyết
2. Cách tiến hành
2.1. Kiến thức tin học cần thiết
2.2. Cách lập bảng
2.3 Kết quả
Phần III. Kết luận và kiến nghị
1. Kết luận
2. Kiến nghị
2
3
3
4
4
4
4
4
4
4
13
13
13
13
IV:Tài liệu tham khảo
14
1
Lời cảm ơn
“Chương trình excel: Sổ theo dõi học sinh nghỉ học” là đề tài
khoa học kỹ thuật mới mẻ thuộc bộ môn tin học, nhằm ứng dung những
kiến thức tin học vào thực tiễn cuộc sống.
Trong quá trình nghiên cứu, xây dựng và thực hiện, chúng em đã
được các thầy cô giáo trường THCS Kim Đức, trực tiếp hướng dẫn và giám
sát là thầy Phùng Công Hương. Chúng em xin chân thành cảm ơn sự quan
tâm, tạo điều kiện này để Dự án khoa học kỹ thuật được thực hiện hoàn
thành theo yêu cầu.
Do lượng kiến thức ứng dụng tin học mà chúng em có được trong q
trình học tập là có hạn, mặc dù đã có nhiều cố gắng, nhưng do trình độ,
năng lực của chúng em là bậc THCS nên việc nghiên cứu ứng dụng còn hạn
chế, dự án khơng tránh khỏi những thiếu sót. Chúng em mong tiếp tục nhận
được sự quan tâm góp ý của các thầy, cơ giáo, gia đình và bạn bè để dự án
được hoàn thiện hơn.
Chúng em xin trân trọng cảm ơn!
2
PHẦN I : PHẦN MỞ ĐẦU
1.Lí do chọn dự án:
Trường.........................nơi mà chúng em đang theo học là một trường
vùng ven của thành phố. Em nhận thấy trong một năm học không thể tránh
được việc nghỉ học của nhiều bạn học sinh do nhiều lý do khác nhau như
nghỉ ốm, nghỉ do cơng việc gia đình hay nghỉ do bị đình chỉ học..vv Nên
việc tổng hợp số học sinh nghỉ học hàng tuần, hàng tháng, cuối học kỳ còn
nhiều nhầm lẫn và khơng chính xác. Là một lớp trưởng nên với em công
việc tổng hợp số học sinh nghỉ học để báo cáo thầy cô chủ nhiệm, cô tổng
phụ trách là thường xuyên, bởi vậy em biết được sự khó khăn trong cơng
việc này. Và qua tìm hiểu thì đây cũng là một trong những công việc bắt
buộc của các thầy cơ chủ nhiệm để các thầy cơ hồn thành tốt nhiệm vụ của
mình và vừa để nắm bắt tình của lớp một cách kịp thời. Như việc ghi sổ
đầu bài, vào sổ điểm lớn hay học bạ. Hình ảnh minh họa:
3
SỔ ĐẦU BÀI
SỔ ĐIỂM
SỔ HỌC BẠ
Để giúp các thầy cô, giúp bản thân em và giúp các bạn làm nhiệm vụ
tổng hợp và theo dõi số học sinh nghỉ này, chúng em nghĩ: “Tại sao khơng thể
dùng một chương trình excel để làm cơng việc này một cách chính xác và
thuận tiện nhất.
Trong năm học 2020 - 2021 Bộ GD&ĐT có tổ chức cuộc nghiên cứu
khoa học dành cho học sinh THCS. Do vậy là học sinh đang ngồi trên ghế
nhà trường cấp THCS chúng em xin đăng ký tham gia cuộc thi, nhằm giao
lưu - trao đổi kiến thức và vận dụng những kiến thức, hiểu biết mình đã học
vào cuộc thi.
Chúng em thấy rằng tin học là môn học tuy cịn mới mẻ xong sự ảnh
hưởng của nó rất lớn trong cuộc sống xã hội .Nó cịn là thước đo của một
đất nước cho sự phát triển. Hiện nay, thời đại 4.0, các phần mềm đã được
ứng dụng trong thực tế sản xuất, quản lý trong mọi ngành nghề khác nhau
4
đem lại nhiều lợi ích to lớn. Bởi vậy, qua kiến thức đã học trong môn tin
học THCS, qua học hỏi trên sách vở, mạng internet ... Chúng em mạnh dạn
nghiên cứu sản phẩm “Chương trình excel : Sổ theo dõi học sinh nghỉ
học” nhằm góp một phần nho nhỏ giúp các thầy cô và các bạn đỡ vất vả
hơn trong việc tổng hợp này.
2.Ý nghĩa thực tiễn:
Việc vận dụng các hàm trong chương trình excel có thể thực hiện
được rất nhiều công việc mà nếu làm thủ công sẽ mất rất nhiều thời gian
công sức. Nên giải pháp excel với các hàm của của nó sẽ là giải pháp tốt
cho việc hỗ trợ tổng hợp theo dõi sĩ số học sinh ở trường học.
“Chương trình excel : Sổ theo dõi học sinh nghỉ học” này đơn gian
dễ sử dụng và dễ thao tác phù hợp với đối tượng là học sinh và giáo viên.
Giúp các thầy cô và các bạn cán bộ lớp đỡ vất vả hơn trong việc tổng
hợp và theo dõi số học sinh nghỉ học hàng tuần, hàng tháng với độ chính
xác cao.
3. Mục đích - Nhiệm vụ nghiên cứu:
Mục đích của chúng em là đem đề tài trao đổi với bạn bè và xin
những ý kiến cũng như hướng dẫn của thầy cô giáo, nhằm mục đích nâng
cao kiến thức của bản thân và giải thích sự tị mị của chúng em: “Máy tính
có thể làm được nhiều hơn chúng em nghĩ ?”
Rèn luyện kỹ năng ứng dụng kiến thức tin học vào những công việc
tưởng như khô khan, tốn nhiều thời gian công sức của con người. Rèn
luyện thái độ nghiêm túc, đức tính kiên trì, tác phong làm việc của người
làm khoa học trong thời đại công nghệ.
Em đưa ra hai nhiệm vụ để giải quyết vấn đề như sau:
Nhiệm vụ 1: Tìm hiểu các hàm thơng dụng cơ bản trong chương trình excel
và ứng dụng của nó qua việc thu thập tài liệu tham khảo, mạng internet và
những kiến thức học tập được ở môn tin học lớp 7, 8.
Nhiêm vụ 2 : Lên kế hoạch học tập ở trường và ở nhà từ đó giành thời gian
cho việc nghiên cứu và viết chương trình ứng dụng excel để kiểm tra thời
khóa biểu.
4. Phương pháp nghiên cứu
1.4.1. Phương pháp đọc tài liệu tham khảo:
Trên nền tảng của cái cũ xây dựng và phát triển cái mới. Từ những
cái cũ mà ta rút ra được các quy luật vận dụng đồng thời phát triển cái mới.
Do đó việc tham khảo tài liệu để khám phá ra điều mới mẻ là một phương
5
pháp quan trọng trong nghiên cứu khoa học. Xác định được tầm quan trọng
của phương pháp trong quá tình nghiên cứu đề tài em đã tham khảo các tài
liệu chuyên môn như sau: Sách giáo khoa tin học 7,8 và thơng tin trên
mạng internet , báo chí, các tài liệu về tin học ứng dụng nâng cao.
Ngoài ra chúng em cịn tìm hiểu trên mạng nhưng thơng tin, kiến
thức về các hàm trong excel để vận dụng được linh hoạt hơn trong đề tài
“Chương trình excel : Sổ theo dõi học sinh nghỉ học” của mình.
1.4.2. Phương pháp thực nghiệm:
Sau khi tham khảo tài liệu tin học ứng dụng nâng cao, công dụng của
các hàm excel,chúng em ứng dụng vào thực tế làm “Chương trình excel :
Sổ theo dõi học sinh nghỉ học” để phát triển ý tưởng của mình.
5.Tổ chức nghiên cứu:
a) Đối tượng nghiên cứu:
Dự án thuộc lĩnh vực: Phần mềm hệ thống;
Thuật tốn; An ninh máy tính; Cơ sở dữ liệu.
b) Phạm vi nghiên cứu: Sách tin học THCS quyển 2,3 lớp 7 , 8, Tài liệu tin
học nâng cao
6.Thời gian nghiên cứu:
Toàn bộ đề tài dự án được tiến hành nghiên cứu từ tháng 8/2020 đến
tháng 10/2020
PHẦN II : NỘI DUNG
1 - Cơ sở lí thuyết
Microsoft Excel là chương trình xử lý bảng tính nằm trong
bộ Microsoft Office của hãng phần mềm Microsoft được thiết kế để giúp
ghi lại, trình bày các thơng tin xử lý dưới dạng bảng, thực hiện tính tốn và
xây dựng các số liệu thống kê trực quan có trong bảng từ Excel.
Excel bao gồm nhiều ơ được tạo bởi các dịng và cột, việc nhập dữ
liệu và lập cơng thức tốn trong excel được thực hiện đơn giản, các lập
trình viên tích hợp vào các cơng cụ phân tích và tìm kiếm rất nhiều.
Việc tận dụng các hàm trong chương trình excel có thể thực hiện
được rất nhiều cơng việc mà nếu làm thủ công sẽ mất rất nhiều thời gian
công sức. Nên giải pháp excel với các hàm của của nó sẽ là giải pháp tốt
cho việc hỗ trợ theo dõi sĩ số học sinh hay số học sinh nghỉ học ở trường
học
2 – Cách tiến hành
2.1 – Kiến thức tin học cần thiết :
- Bảng tính excel để chế độ chạy macro (Enable all macro).
- Hàm if và sử dụng đường dẫn địa chỉ của các ô
6
- Sử dụng kết hợp giữa hàm IF và hàm COUNTA
- Ngồi ra cịn sử dụng hàm thống kê : COUNTIF và hàm SUM
2.2 - Cách lập bảng:
Tạo một Workbook gồm 13sheet trong đó:
Sheet 1 HOME : ghi các tiêu mục và tên của học sinh trong lớp :
SỔ THEO DÕI HỌC SINH NGHỈ HỌC
PHỊNG GD&ĐT ĐỊNH HỐ
TRƯỜNG THCS KIM ĐỨC
Thực hiện từ tuần 01 từ ngày 05/9/2020
Các tiêu mục này sẽ được tạo đường dẫn để tự động copy sang các sheet
khác.Trong Sheet này em sử dụng một số lệnh macro để chuyển qua lại giữa
các sheet.
- Sheet 2 TUẦN: Gồm đủ các tuần trong một năm học và dùng để nhập
trực tiếp học sinh nghỉ có phép (p) hay khơng phép (k) theo những ngày
trong tuần.
Trong đó 3 cột cuối sử dụng hàm IF kết hợp với COUNTA và
COUNTIF để tổng hợp số ngày nghỉ trong tuần.
7
Tổng
hợp
Cụ thể sử dụng các lệnh :
=IF(B6="";"";COUNTIF(C6:I6;"p")) để tổng hợp số buổi nghỉ có phép.
=IF(B6="";"";COUNTIF(C6:I6;"k")) để tổng hợp số buổi nghỉ khơng
phép.
=IF(B6="";"";COUNTA(C6:I6)) Tổng hợp chung số ngày nghỉ có và không
phép
-Sheet 3 TỔNG HỢP: để tổng hợp số ngày nghỉ của học sinh và cập nhật
tự động và giữ nguyên định dạng nhờ các hàm if.
Trong đó:
Tổng hợp theo học kỳ 1theo lệnh:
=IF('HOME(2)'!B6="";"";'T8'!AH6+'T9'!AH6+'T10'!AH6+'T11'!AH6+'T12'!
AH6)
Tổng hợp theo học kỳ 2:
8
=IF('HOME (2)'!B6="";"";'T1'!AH6+'T2'!AH6+'T3'!AH6+'T4'!AH6+'T5'!
AH6) Tổng hợp cả năm:
=IF('HOME (2)'!B6="";"";C5+F5)
- Sheet 4:T8 : là các sheet cập nhật tháng 8 từ tuần 1. Trong các sheet này
sẽ tự động cập nhật thông tin nghỉ học của hoc sinh trong sheet tuần 1 nhờ
sự kết hợp các hàm IF và COUNTIF.
Cụ thể hàm:
=IF('T9'!G$5=Tuan!$L$52;Tuan!E57;""): cập nhật thông tin nghỉ từ sheet
tuần
=IF(B7="";"";COUNTIF(C7:AG7;"p"))
=IF(B7="";"";COUNTIF(C7:AG7;"k"))
=COUNTIF(C7:AG7;"k")+COUNTIF(C7:AG7;"p") Tổng hợp chung số
ngày nghỉ có và khơng phép
- Sheet 5:T9 : là các sheet cập nhật tháng 9 từ tuần 2 đến tuần 6. Trong các
sheet này sẽ tự động cập nhật thông tin nghỉ học của hoc sinh trong sheet 2
đến tuần 6 nhờ sự kết hợp các hàm IF và COUNTIF:
9
Cụ thể các lệnh:
=IF('T9'!D$5=Tuan!$L$40;Tuan!C44;"") cập nhật thông tin nghỉ từ sheet
tuần
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
- Sheet 6:T10 : là các sheet cập nhật tháng 10 từ tuần 6 đến tuần 10. Trong
các sheet này sẽ tự độngcập nhật thông tin nghỉ học của hoc sinh trong
sheet 6 đến tuần 10 nhờ sự kết hợp các hàm IF và COUNTIF. Cụ thể các
lệnh:
=IF('T10'!D$5=Tuan!$L$40;Tuan!C44;"") cập nhật thông tin nghỉ từ sheet
tuần.
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
10
-
Cụ thể các lệnh:
=IF('T10'!D$5=Tuan!$L$40;Tuan!C44;"") cập nhật thông tin nghỉ từ sheet
tuần.
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
- Sheet 7:T11 : là các sheet cập nhật tháng 11 từ tuần 10 đến tuần 14.
Trong các sheet này sẽ tự độngcập nhật thông tin nghỉ học của hoc sinh
trong sheet 10 đến tuần 14 nhờ sự kết hợp các hàm IF và COUNTIF:
11
-
Cụ thể các lệnh:
=IF('T11'!D$5=Tuan!$L$40;Tuan!C44;"") cập nhật thông tin nghỉ từ sheet
tuần.
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
- Sheet 8:T12 : là các sheet cập nhật tháng 11 từ tuần 14 đến tuần 19.
Trong các sheet này sẽ tự độngcập nhật thông tin nghỉ học của hoc sinh
trong sheet 14 đến tuần 19 nhờ sự kết hợp các hàm IF và COUNTIF:
12
-
Cụ thể các lệnh:
=IF('T12'!D$5=Tuan!$L$40;Tuan!C44;"")
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
- Sheet 9:T1 : là các sheet cập nhật tháng 1 từ tuần 19 đến tuần 23. Trong
các sheet này sẽ tự độngcập nhật thông tin nghỉ học của hoc sinh trong
sheet 19 đến tuần 23 nhờ sự kết hợp các hàm IF và COUNTIF:
13
- Cụ thể các lệnh:
=IF('T1'!D$5=Tuan!$L$40;Tuan!C44;"")
=IF(B6="";"";COUNTIF(C6:AF6;"p"))
=IF(B6="";"";COUNTIF(C6:AF6;"k"))
=COUNTIF(C7:AF7;"k")+COUNTIF(C7:AF7;"p")
- Sheet 9 đến 13:T2 đến T5 : là các sheet cập nhật từ tháng 2 đến tháng 5
từ tuần 23 đến tuần 40. Trong các sheet này sẽ tự độngcập nhật thông tin
nghỉ học của hoc sinh trong sheet 23 đến tuần 20 nhờ sự kết hợp các hàm
IF và COUNTIF.
* Ngồi ra:
- Cịn sử dụng thêm hàm SUM để tổng hợp tổng số ngày nghỉ của học sinh
theo tuần và tháng.
- Sử dụng thêm lệnh IF để tạo các thứ theo thứ tự trong tuần và trong tháng:
=IF(C41="CN";"Hai";IF(C41="Hai";"Ba";IF(C41="Ba";"Tư";IF(C
41="Tư";"Năm";IF(C41="Năm";"Sáu";IF(C41="Sáu";"Bảy";IF(C4
1="Bảy";"CN";"")))))))
3. Kết quả:
14
Sản phẩm “Chương trình excel: Sổ theo dõi học sinh nghỉ học” là
chương trình excel rất phổ thơng, dễ sử dụng nên học sinh và các thầy cơ có
thể thực hiện các thao tác đơn giản. Bởi vậy sản phẩm có thể áp dụng rộng
rãi cho tất cả các trường học trong thành phố của tỉnh Phú Thọ và các Tỉnh
khác.
Sản phẩm đã được áp dụng thử tại Trường.........................cụ thể tại các
lớp 8C,6C và đã giúp thầy cô chủ nhiệm và các bạn cán bộ lớp tiếp kiệm
được rất nhiều thời gian để tổng hợp và theo dõi chính xác sĩ số của lớp và
các bạn nghỉ học.
Nhờ có sản phẩm này mà cán bộ lớp hoặc thầy cô chỉ cần những thao tác
đơn giản là có thể biết được trong tuần, trong tháng hay trong học kỳ này
bạn nào nghỉ bao nhiêu buổi có phép và khơng phép. Đồng thời cũng biết
luôn được lại thời gian nghỉ và ngày nào tháng nào mà không cần phải tra
lại trong sổ đầu bài.
PHẦN III
KẾT LUẬN VÀ KIẾN NGHỊ
1.Kết Luận:
Dự án “Chương trình excel: Sổ theo dõi học sinh nghỉ học” chỉ
là một chương trình nhỏ của excel để giải quyết một vấn đề nhỏ của các
thầy cô và các bạn cán bộ lớp. Nếu được áp dụng trong các nhà trường
THCS và THPT sẽ rất tiện lợi và tiết kiệm được một cách đáng kể về thời
gian và công sức của các thầy, cơ giáo.
2.Kiến nghị
Các cấp có thẩm quyền chú trọng quyền lợi của người tham gia và
người bảo trợ về kinh phí và thời gian một cách thỏa đáng.
Người thực hiện
TÀI LIỆU THAM KHẢO
15
TT Tên sách
1 Sách giáo khoa tin học lớp 7
2 Sách tài liệu nâng cao excel 2007
3 Cuốn sách : Các hàm cơ bản của excel
4 Sách hướng dẫn sử dụng office 2007
5 Tài liệu hướng dẫn sử dụng macro
Mạng internet:
/>6
action=reading&newsid=288
Truonghoctructuyen.edu.vn
Thông tư số 38/2012/TT-BGDĐT ngày 01 tháng 11 năm 2012 của
7
Bộ trưởng Bộ Giáo dục và Đào tạo
16