Professional Documents
Culture Documents
Sử dụng các hàm CSDL (cơ sở dữ liệu) DSUM, DAVERAGE, DMAX, DMIN, DCOUNT để tính các giá trị tr
Ví dụ: Cho bảng dữ liệu dưới đây:
Số hóa Số Đơn giá Thành tiền
Ngày bán Tên hàng Đơn vị tính
đơn lượng (VND) (VND)
01/03/2019 HD001 CocaCola Thùng 5 175,400 877,000
01/03/2019 HD002 Pepsi Lon 10 6,900 69,000
01/03/2019 HD003 7up Lon 10 8,000 80,000
01/03/2019 HD004 CocaCola Lon 5 7,600 38,000
02/03/2019 HD005 CocaCola Thùng 1 175,400 175,400
02/03/2019 HD001 Pepsi Thùng 1 160,200 160,200
02/03/2019 HD007 7up Lon 8 8,000 64,000
02/03/2019 HD002 CocaCola Lon 10 7,600 76,000
02/03/2019 HD009 7up Thùng 5 185,000 925,000
02/03/2019 HD001 CocaCola Lon 10 7,600 76,000
03/03/2019 HD001 Pepsi Thùng 2 160,200 320,400
03/03/2019 HD012 Pepsi Thùng 1 160,200 160,200
03/03/2019 HD013 Pepsi Lon 10 6,900 69,000
03/03/2019 HD014 CocaCola Thùng 2 175,400 350,800
03/03/2019 HD015 CocaCola Thùng 2 175,400 350,800
Yêu cầu 1: Sử dụng hàm CSDL thích hợp để tính trung bình Thành tiền của các mặt hàng CocaCola và Pepsi (Tên hà
Bước 1: Tạo miền điều kiện theo nguyên tắc:
- Dòng đầu tiên ghi tên các trường (tên cột) liên quan đến điều kiện tính giá trị.
- Bên dưới tên mỗi trường ghi điều kiện tương ứng của trường đó:
+ Với mỗi điều kiện, ghi ký hiệu của phép so sánh trước, ghi giá trị so sánh sau, ví dụ: ghi >=5 (không ghi 5<=
+ Các điều kiện "và" ghi trên cùng một dòng (đặt tại ô thuộc các cột khác nhau), các điều kiện "hoặc" ghi trên c
Tên hàng
CocaCola
Pepsi
Bước 2: Viết hàm theo cấu trúc: = Tên hàm(Miền CSDL,Trường cần tính giá trị,Miền điều kiện)
Chú ý: Đối với tham số Trường cần tính giá trị, cần kích chuột vào ô ghi tên trường cần tính giá trị trong miề
226900
Yêu cầu 2: Sử dụng hàm CSDL thích hợp để tính tổng tiền bán mặt hàng CocaCola theo các hóa đơn HD001, HD002
Số hóa đơn Tên hàng
HD001 CocaCola
HD002 CocaCola
1029000
Yêu cầu 3: Sử dụng hàm CSDL thích hợp tính tổng số lượng bán hàng mặt hàng CocaCola trong ngày 01/03/2019:
Ngày bán Tên hàng
01/03/2019 CocaCola
10
Yêu cầu 4: Sử dụng hàm CSDL thích hợp tính tổng thành tiền của các mặt hàng được bán với 5<=Số lượng<=10 tron
Số lượng Số lượng Tên hàng
>=5 <=10
Pepsi
2914800
UNT để tính các giá trị trên miền CSDL thỏa mãn các điều kiện nhất định
g cần tính giá trị trong miền CSDL đã chọn (để tham chiếu đến trường này qua địa chỉ ô ghi tên trường).
ành tiền vào phía dưới mỗi Khu vực. (hay thống kê tổng Thành tiền theo từng Khu vực)
ực --> OK.
ọn miền dữ liệu) Vào thẻ Data --> Subtotal, trong hộp thoại Subtotal:
h điện năng tiêu thụ phía dưới mỗi Khu vực (hay thống kê trugn bình điện năng tiêu thụ theo từng Khu vực)
chọn ĐN tiêu thụ (kWh). Kết quả:
1.3. Sử dụng PivotTable để lập bảng 2 chiều, thống kê số liệu theo các trường phân nhóm theo dòng, cột
Ví dụ: Cho bảng dữ liệu dưới đây:
Khoa Bộ môn Người lĩnh Số tiền lĩnh Ngày lĩnh
Cơ điện Bệnh lý thú y Trần Thu Hà 2,000,000 12/20/2018
Cơ điện Công nghệ cơ khí Lê Văn Thư 1,300,000 12/20/2018
Cơ điện Hệ thống điện Ngô Thu Thuỷ 2,200,000 12/20/2018
Cơ điện Hệ thống điện Đỗ Thu An 1,800,000 12/20/2018
Nông học Canh tác học Nguyễn Văn Qu 2,100,000 12/19/2018
Nông học Canh tác học Nguyễn Chí Th 2,000,000 12/19/2018
Nông học Cây lương thực Lê Minh Hùng 2,250,000 12/19/2018
Nông học Cây lương thực Nguyễn Thu Qu 1,950,000 12/19/2018
Nông học Cây lương thực Đỗ Anh Thư 2,120,000 12/19/2018
Thú y Bệnh lý thú y Nguyễn Minh T 1,500,000 12/21/2018
Thú y Bệnh lý thú y Đỗ Thành Trun 1,200,000 12/21/2018
Thú y Bệnh lý thú y Lê Bảo Như 1,700,000 12/21/2018
Thú y Ngoại - Sản Ngô Phương La 2,200,000 12/21/2018
Thú y Ngoại - Sản Trần Minh Kha 1,800,000 12/21/2018
Yêu cầu 1: Lập bảng thống kê tổng Số tiền lĩnh, dòng thống kê theo từng Khoa, cột thống kê theo từng Bộ môn.
Cách làm:
- Chọn miền dữ liệu --> Vào thẻ Insert --> PivotTable
- Trong hộp thoại Create PivotTable:
+ Kiểm tra lại miền dữ liệu trong ô Table/Range đã được chọn đúng chưa, nếu chưa đúng thì chọn lại
+ Kích chuột vào Existing Worksheet --> Kích chuột vào ô trống trong Location --> Kích chuột vào 1 ô trong b
- Trong cửa sổ PivotTable Fields mới xuất hiện ở phía bên phải trang tính:
+ Kéo trường cần tính giá trị Số tiền lĩnh --> thả vào VALUES. Nếu cần thay đổi hàm --> Kích chuột trái vào d
+ Kéo trường phân nhóm theo dòng Khoa thả vào ROWS.
+ Kéo trường phân nhóm theo cột Bộ môn thả vào COLUMNS.
Kết quả:
Sum of Số tiền lĩnh Bộ môn
Khoa Bệnh lý thú y Canh tác học Cây lương thực Công nghệ cơ khí
Cơ điện 2,000,000 1,300,000
Nông học 4,100,000 6,320,000
Thú y 4,400,000
Total Result 6,400,000 4,100,000 6,320,000 1,300,000
Yêu cầu 2: Hãy lập bảng thống kê trung bình Số tiền lĩnh, dòng thống kê theo từng Bộ môn, cột thống kê theo từng K
Cách làm tương tự như trên, chỉ khác ở chỗ: Hàm cần chọn lại là Average, ROWS là Bộ môn, COLUMNS là Khoa. K
Average of Số tiền lĩnh Khoa
Bộ môn Cơ điện Nông học Thú y Total Result
Bệnh lý thú y 2,000,000 1,466,667 1,600,000
Canh tác học 2,050,000 2,050,000
Cây lương thực 2,106,667 2,106,667
Công nghệ cơ khí 1,300,000 1,300,000
Hệ thống điện 2,000,000 2,000,000
Ngoại - Sản 2,000,000 2,000,000
Total Result 1,825,000 2,084,000 1,680,000 1,865,714
ân nhóm theo dòng, cột
đổi hàm --> Kích chuột trái vào dòng Sum of … --> Kích chuột trái vào Values Field Settings --> Chọn hàm --> OK.