Ý nghĩa: Trả về tháng của chuỗi ngày đƣợc mơ tả. Giá trị trả về là một số ở trong khoảng 1 đến 12.
Cú pháp: MONTH(Series_num)
Tham số:
Series_num: Là một chuỗi ngày, cĩ thể là một hàm DATE hoặc kết quả của một hàm hay cơng thức khác.
4. SỬ DỤNG HÀM YEAR:
Ý nghĩa: Trả về năm tƣơng ứng với chuỗi ngày đƣa vàọ Year đƣợc trả về là một kiểu Integer trong khoảng 1900-9999.
Cú pháp: YEAR(Serial_num)
Tham số:
Serial_num: Là một dữ liệu kiểu ngày, cĩ thể là một hàm DATE hoặc kết quả của một hàm hay cơng thức khác.
5. SỬ DỤNG HÀM WEEKDAY:
Ý nghĩa: Trả về số chỉ thứ trong tuần.
Cú pháp: WEEKDAY(Serial, Return_type)
Các đối số:
- Serial: một số hay giá trị kiểu ngàỵ
- Return_type: chỉ định kiểu dữ liệu trả về
Chú ý:
* Sử dụng hàm NOW:
Ý nghĩa: Trả về ngày giờ hiện thời của hệ thống.
Cú pháp: NOW()
Hàm này khơng cĩ các đối số.
* Sử dụng hàm TODAY:
Trả về ngày hiện thời của hệ thống. Cú pháp: TODAY()
Hàm này khơng cĩ các đối số.
* Sử dụng hàm thời gian + Hàm TIME:
64
Ý nghĩa: Trả về một chuỗi trình bày một kiểu thời gian đặc thù. Giá trị trả về là một số trong khoảng từ 0 đến 0.99999999, miêu tả thời gian từ 0:00:00 đến 23:59:59.
Cú pháp:
TIME(Hour,Minute,Second)
Các tham số: Đƣợc tính tƣơng tự ở hàm DATẸ
- Hour: miêu tả giờ, là một số từ 0 đến 32767.
- Minute: miêu tả phút, là một số từ 0 đến 32767.
- Second: miêu tả giây, là một số từ 0 đến 32767.
+ Hàm HOUR:
Ý nghĩa: Trả về giờ trong ngày của dữ liệu kiểu giờ đƣa vàọ Giá trị trả về là một kiểu Integer trong khoảng từ 0 (12:00ẠM) đến 23 (11:00P.M).
Cú pháp: HOUR(Serial_num)
Tham số:
Serial_num: Là dữ liệu kiểu Timẹ Thời gian cĩ thể đƣợc nhập nhƣ:
- Một chuỗi kí tự nằm trong dấu nháy (ví dụ ―5:30 PM‖)
- Một số thập phân (ví dụ 0,2145 mơ tả 5:08 AM)
- Kết quả của một cơng thức hay một hàm khác.
+ Hàm MINUTE:
Ý nghĩa: Trả về phút của dữ liệu kiểu Time đƣa vàọ Giá trị trả về là một kiểu
Integer trong khoảng từ 0 đến 59.
Cú pháp: MINUTE(Serial_num)
Tham số:
Serial_num: Tƣơng tự nhƣ trong cơng thức HOUR.
+ Hàm SECOND:
Ý nghĩa: Trả về giây của dữ liệu kiểu Time đƣa vàọ Giá trị trả về là một kiểu
Integer trong khoảng từ 0 đến 59.
Cú pháp: SECOND(Serial_num)
Tham số:
65
Bài tập thực hành của học viên: Kiến thức:
Câu 1: Trình bày ý nghĩa, cú pháp các hàm về ngày tháng.
Câu 2: Trình bày các sai sĩt, nguyên nhân và cách khắc phục khi sử dụng các hàm về
ngày tháng.
BÀI THỰC HÀNH SỐ 1
Cho bảng tính sau:
Yêu cầu:
- Nhập và định dạng dữ liệu cho bảng tính
- Tính Số Ngày Thuê = Ngày Trả - Ngày Thuê
- Dựa vào Loại Xe ở Bảng 1 và tra ở Bảng 2, hãy điền Đơn Giá Thuê cho mỗi Loại Xẹ
- Tính Phải Trả = Số Ngày Thuê * Đơn Giá Thuê, biết rằng: Trong số ngày từ Ngày Thuê xe đến Ngày Trả xe nếu cĩ ngày Chủ Nhật thìĐơn Giá Thuê của ngày đĩ đƣợc tính gấp đơi
- Tính Tổng Cộng cho các cột Số Ngày Thuê và Phải Trả
BÀI THỰC HÀNH SỐ 2
Cho bảng tính sau:
BẢNG TÍNH TIỀN THUÊ XE Đơn G
iá Thuê Tuần 650000 Ngày 100000 Quy Đổi Tên Khách Ngày
Thuê Ngày Trả Số Ngày Thuê TuầnSố Số Ngày Lẽ Phải Trả
Nguyễn 1/20/2004 1/30/2004 Lê 1/1/2004 1/17/2004
66 Giao 3/20/2004 4/28/2004
Vy 10/5/2004 10/26/2004
Tổng Cộng
Yêu Cầu:
Câu 1: Tính Số Ngày Thuê Xe = Ngày Trả - Ngày Thuê + 1 Câu 2: Hãy quy đổi Số Ngày Thuê thành Số Tuần và Số Ngày Lễ
Ví dụ: Nếu Số Ngày Thuê là 10 ngày thì quy đổi thành 1 tuần và 3 ngày lẻ
Câu 3: Tính giá trị cho cột Phải Trả biết rằng Phải Trả = Số Tuần * Đơn Giá Tuần +
Số Ngày Lẽ * Đơn Giá Ngày và mỗi khách hàng đƣợc giảm 5% số tiền Phải Trả. Câu 4: Tính Tổng Cộngcho các cột Số Ngày Thuê, Số Tuần, Số Ngày Lẻ và Phải Trả Câu 5: Định dạng và kẻ khung cho bảng tính.
BÀI THỰC HÀNH SỐ 3
Trung Tâm Ngoại Ngữ Rạng Đơng
KẾ HOẠCH GIẢNG DẠY NĂM 2006 Mã Học Viên Ngày Đăng Ký Học Ngày Bắt Đầu Học Ngày Thi Tốt Nghiệp Học Phí Đã Nộp Ngày NộpHọc Phí Hạn Cuối Nộp Học Phí Ghi Chú A01 1/10/2006 150000 5/10/2006 B01 1/18/2006 450000 8/15/2006 A02 3/6/2006 150000 9/10/2006 C02 4/15/2006 900000 2/8/2007 A03 6/4/2006 100000 10/15/2006 B02 7/20/2006 500000 6/12/2007 C01 8/4/2006 900000 6/11/2007 B03 9/10/2006 500000 4/13/2007 A04 9/3/2006 150000 1/14/2007 C06 12/8/2006 850000 10/8/2007
67
BẢNG TRA THỜI GIAN VÀ HỌC PHÍ
Mã Cấp Độ A B C
Thời Gian Học
(Tháng) 6 9 12
Học Phí 150000 500000 900000
Yêu Cầu:
Câu 1: Căn cứ vào Ngày Đăng Ký Học của Học viên hãy xác định Ngày Bắt Đầu Học cho Học viên, biết rằng:
Học viên đăng ký trúng vào buổi học nào (2-4-6hoặcc 3-5-7) thì học vào buổi đĩ và Ngày Bắt Đầu Học là ngày của buổi kế tiếp.
Ví dụ:
- Ngày Đăng Ký là: 26/03/2006 tức là Thứ Hai thì Ngày Bắt Đầu Học là: 28/03/2006
tức là Thứ Tư
- Ngày Đăng Ký là: 20/07/2006 tức là Thứ Năm thì Ngày Bắt Đầu Học là:
22/07/2006 tức là Thứ Bảy
- Trƣờng hợp đăng ký trúng Chủ Nhật thì Ngày Bắt Đầu Học là Ngày Thứ Ba của tuần kế tiếp
Câu 2: Điền giá trị cho cột Ngày Thi Tốt Nghiệpdựa vào Ngày Bắt Đầu Học và Thời Gian Học, biết rằng Thời Gian Học của mỗi cấp độ thì dựa vào ký tự đầu tiên bên trái
của Mã Học Viên và tra trong Bảng Tra Thời Gian và Học Phí
Câu 3: Điền giá trị cho cột Hạn Cuối Nộp Học Phí biết rằng học viên thi Tốt nghiệp
Tháng nào thì Hạn Cuối Nộp Học Phí là Ngày cuối cùng của Tháng trước đĩ.
Ví dụ: Ngày Thi Tốt Nghiệp là: 12/07/2006 thì Hạn Cuối Nộp Học Phí là: 30/06/2006.
Câu 4: Tạo giá trị cho cột Ghi Chú: Nếu Học viên nào nộp đủ học phí và trƣớc Hạn Cuối Nộp Học Phí thì ghi "Đƣợc Thi" ngƣợc lại thì để trống
Trong đĩ: Học phí của mỗi cấp độ thì dựa vào ký tự đầu tiên bên trái của Mã Học
Viên và tra trong Bảng Tra Tra Thời Gian và Học Phí.
BÀI THỰC HÀNH SỐ 4
Bảng 1: BẢNG TIẾN ĐỘ THỰC HIỆN HỢP ĐỒNG Mã
HĐ Hợp ĐồngNgày Ký Hợp ĐồngLoại Hợp ĐồngGiá Trị
Tỷ Lệ % Hồn Thành Tiền Ứng Hợp Đồng Giá Trị HĐ Cịn Lại D001 1/2/2006 20,000,000 N004 3/28/2006 8,000,000 T002 4/5/2006 10,000,000
68 D002 7/10/2006 25,000,000 T003 10/24/2006 13,000,000 N002 12/24/2006 6,000,000 Tổng Cộng Bảng 2: BẢNG PHÂN LOẠI HỢP ĐỒNG Mã Hợp Đồng Hợp ĐồngLoại Số Ngày Quy Định Thực Hiện HĐ N Ngắn ngày 5 T Trung bình 15 D Dài ngày 25 Yêu Cầu:
Câu 1: Dựa vào ký tự đầu tiên bên trái của Mã HĐở Bảng 1và tra ở Bảng 2, hãy điền giá trị cho cột Loại Hợp Đồng
Câu 2: Điền giá trị cho cột Tỷ Lệ % Hồn Thành với:
- Tỷ Lệ % Hồn Thành đƣợc tính bằng Số Ngày Đã Thực Hiện HĐ (Tính đến Ngày Kiểm Tra) so với Số Ngày Quy Định Thực Hiện HĐ
- Ngày Kiểm Tra đƣợc quy định là ngày cuối của Tháng ký hợp đồng
- Số Ngày Quy Định Thực Hiện cho mỗi hợp đồng thì dựa vào Loại Hợp Đồng ở Bảng 1và tra ở Bảng 2
Câu 3: Tính Tiền Ứng Hợp Đồng = Tỷ Lệ % Hợp Đồng đã hồn thành * Giá Trị Hợp Đồng. Trƣờng hợp Hợp đồng nào đã hồn thành kế hoạch (Tức là Tỷ Lệ % Hồn
Thành >=100%) thì đƣợc tính 100% Giá Trị Hợp Đồng
Câu 4: Tính Giá Trị Hợp Đồng Cịn Lại = Giá Trị Hợp Đồng - Tiền Ứng Hợp Đồng. Câu 5: Tính Tổng Cộng cho các cột Tiền Ứng Hợp Đồng và Giá Trị Hợp Đồng Cịn Lại.
Yêu cầu về đánh giá kết quả học tập:
- Sử dụng hàmxử lý dạng ngày tháng đúng cơng thức, đúng quy trình.
- Vận dụng đƣợc hàm xử lý dạng ngày tháng để tính tốn đƣợc yêu cầu cho bảng tính phù hợp.
- Cĩ tính sáng tạo, tỷ mỉ, cẩn thận trong cơng việc.
Ghi nhớ:
69
BÀI 5: SỬ DỤNG HÀM LOGIC VÀ THỐNG KÊ CĨ ĐIỀU KIỆN MÃ BÀI: MĐ 08_05
Giới thiệu:
Việc xử lý các dữ liệu để thỏa mãn 1 điều kiện nào đĩ cần phải sử dụng một số hàm logic và thống kê cĩ điều kiện.
Mục tiêu:
- Trình bày đƣợc ý nghĩa, cú pháp và cách sử dụng hàm logic.
- Trình bày đƣợc ý nghĩa, cú pháp và cách sử dụng hàm thống kê cĩ điều kiện.
- Thực hiện đƣợc lồng ghép các hàm với nhau để giải bài tốn.
- Áp dụng các hàm logic và hàm thống kê và thống kê cĩ điều kiện phù hợp để giải bài tốn.
- Chấp hành tốt nội quy xƣởng thực hành, đảm bảo an tồn lao động và tác phong cơng nghiệp.
- Rèn luyện tính kiên trì, cẩn thận, chính xác.