VI. đại cơng về cơ sở dữ liệu trong excel 1 Khái niệm
3. Các hàm trong cơ sở dữ liệu 1 Hàm Dsum
3.1. Hàm Dsum
Hàm này cho ta kết quả là tổng giá trị dữ liệu số trên cột của những mẫu tin trong CSDL khớp với tiêu chuẩn đã đề ra.
Cú pháp: DSUM(Vùng CSDL,N,Vùng tiêu chuẩn)
Trong đó: - Vùng CSDL là vùng CSDL có thông tin cần lọc.
- N là số thứ tự cột chỉ ra vùng tin của CSDL cần thực hiện tính tổng, cột đầu tiên từ trái sang đợc ngầm định là số 1.
- Vùng tiêu chuẩn là vùng chứa các điều kiện lọc thông tin, cách lập vùng tiêu chuẩn tơng tự nh khi lập vùng tiêu chuẩn để lọc các thông tin
Ví dụ: Từ ví dụ bảng tính lơng trang 17 ta chèn thêm cột số con và cột thu nhập vào sau cột mức lơng, sau đó nhập giá trị số con vào cột số con(nhập các số tuỳ ý từ 1 - 3),
cột thu nhập tính theo công thức= giá trị cột mức lơng+10 nếu số con <=2, cộng thêm 20 nếu số con >2. Sau khi tính toán xong. Hãy tính tổng thu nhập của những ngời có số con<=2 và mức lơng =333. Muốn thực hiện đợc trớc tiên ta phải lập bảng lọc sau:
Sau đó dùng công thức để tính: ta có thể tính tổng thu nhập của những ngời có số con<=2 và mức lơng =333 tại 1 ô bất kì nào đó trong bảng tính = công thức sau:
=DSUM(A1:G10,7,A20:B21); trong đó A1:G10 là CSDL có thông tin cần lọc.
7 là số thứ tự cột thu nhập trong CSDL tính từ trái qua phải, bắt đầu là số 1. A20:B21 là địa chỉ vùng tiêu chuẩn chứa thông tin cần lọc.
3.2. Hàm Dmax
Hàm này cho ta kết quả là giá trị lớn nhất trên cột của những mẫu tin trong CSDL khớp với tiêu chuẩn đã đề ra.
Cú pháp: DMAX(Vùng CSDL,N,Vùng tiêu chuẩn)
Trong đó: - Vùng CSDL là vùng CSDL có thông tin cần lọc.
- N là số thứ tự cột chỉ ra vùng tin của CSDL cần đợc tính.
- Vùng tiêu chuẩn là vùng chứa các điều kiện lọc thông tin, cách lập vùng tiêu chuẩn tơng tự nh khi lập vùng tiêu chuẩn để lọc các thông tin.
Ví dụ: từ ví dụ bảng tính lơng trang 17 ta chèn thêm cột số con và cột thu nhập vào sau cột mức lơng, sau đó nhập giá trị số con vào cột số con(nhập các số tuỳ ý từ 1 - 3), cột thu nhập tính theo công thức= giá trị cột mức lơng+10 nếu số con <=2, cộng thêm 20 nếu số con >2. Sau khi tính toán xong. Hãy tìm thu nhập lớn nhất của những ngời có số con<=2 và mức lơng =333. Muốn thực hiện đợc trớc tiên ta phải lập bảng lọc sau:
Sau đó dùng công thức để tính: ta có thể tính thu nhập lớn nhất của những ngời có số con<=2 và mức lơng =333 tại 1 ô bất kì nào đó trong bảng tính = công thức sau:
=DMAX(A1:G10,7,A20:B21); trong đó: A1:G10 là CSDL có thông tin cần lọc.
7 là số thứ tự cột thu nhập trong CSDL tính từ trái qua phải, bắt đầu là số 1. A20:B21 là địa chỉ vùng tiêu chuẩn chứa thông tin cần lọc.
3.3. Hàm Dmin
Hàm này cho ta kết quả là giá trị nhỏ nhất trên cột của những mẫu tin trong CSDL khớp với tiêu chuẩn đã đề ra.
Cú pháp: DMIN(Vùng CSDL,N,Vùng tiêu chuẩn)
A B 20 Số con Mức lơng 21 <=2 333 A B 20 Số con Mức lơng 21 <=2 333
Trong đó: - Vùng CSDL là vùng CSDL có thông tin cần lọc. - N là số thứ tự cột chỉ ra vùng tin của CSDL cần đợc tímh.
- Vùng tiêu chuẩn là vùng chứa các điều kiện lọc thông tin, cách lập vùng tiêu chuẩn tơng tự nh khi lập vùng tiêu chuẩn để lọc các thông tin.
Ví dụ: ừ ví dụ bảng tính lơng trang 17 ta chèn thêm cột số con và cột thu nhập vào sau cột mức lơng, sau đó nhập giá trị số con vào cột số con(nhập các số tuỳ ý từ 1 - 3), cột thu nhập tính theo công thức= giá trị cột mức lơng+10 nếu số con <=2, cộng thêm 20 nếu số con >2. Sau khi tính toán xong. Hãy tìm thu nhập thấp nhất của những ngời có số con<=2 và mức lơng =333. Muốn thực hiện đợc trớc tiên ta phải lập bảng lọc sau:
Sau đó dùng công thức để tính: ta có thể tính tổng thu nhập của những ngời có số con<=2 và mức lơng =333 tại 1 ô bất kì nào đó trong bảng tính = công thức sau:
=DMIN(A1:G10,7,A20:B21); trong đó: A1:G10 là CSDL có thông tin cần lọc.
7 là số thứ tự cột thu nhập trong CSDL tính từ trái qua phải, bắt đầu là số 1. A20:B21 là địa chỉ vùng tiêu chuẩn chứa thông tin cần lọc.
3.4. Hàm DAverage
Hàm này cho ta kết quả là giá trị trung bình cộng trên cột của những mẫu tin trong CSDL khớp với tiêu chuẩn đã đề ra.
Cú pháp: DAVERAGE(Vùng CSDL,N,Vùng tiêu chuẩn) Trong đó: - Vùng CSDL là vùng CSDL có thông tin cần lọc.
- N là số thứ tự cột chỉ ra vùng tin của CSDL cần thực hiện tính.
- Vùng tiêu chuẩn là vùng chứa các điều kiện lọc thông tin, cách lập vùng tiêu chuẩn tơng tự nh khi lập vùng tiêu chuẩn để lọc các thông tin.
Ví dụ: Từ ví dụ bảng tính lơng trang 17 ta chèn thêm cột số con và cột thu nhập vào sau cột mức lơng, sau đó nhập giá trị số con vào cột số con(nhập các số tuỳ ý từ 1 - 3), cột thu nhập tính theo công thức= giá trị cột mức lơng+10 nếu số con <=2, cộng thêm 20 nếu số con >2. Sau khi tính toán xong. Hãy tìm bình quân thu nhập của những ngời có số con<=2 và mức lơng =333. Muốn thực hiện đợc trớc tiên ta phải lập bảng lọc sau:
Sau đó dùng công thức để tính: ta có thể tính giá trị bình quân thu nhập của những ngời có số con<=2 và mức lơng =333 tại 1 ô bất kì nào đó trong bảng tính = công thức sau:
=DAVERAGE(A1:G10,7,A20:B21); trong đó: A1:G10 là CSDL có thông tin cần lọc.
A B 20 Số con Mức lơng 21 <=2 333 A B 20 Số con Mức lơng 21 <=2 333
7 là số thứ tự cột thu nhập trong CSDL tính từ trái qua phải, bắt đầu là số 1. A20:B21 là địa chỉ vùng tiêu chuẩn chứa thông tin cần lọc.
3.5. Hàm Dcount
Hàm này đếm những ô là giá trị số trên cột của những mẫu tin trong CSDL khớp với tiêu chuẩn đã đề ra.
Cú pháp: DCOUNT(Vùng CSDL,N,Vùng tiêu chuẩn) Trong đó: - Vùng CSDL là vùng CSDL có thông tin cần lọc. - N là số thứ tự cột chỉ ra vùng tin của CSDL cần đợc tính toán.
Nếu bỏ qua số thứ tự cột hàm DCOUNT đếm tất cả những mẫu tin trong CSDL khớp với tiêu chuẩn.
- Vùng tiêu chuẩn là vùng chứa các điều kiện lọc thông tin, cách lập vùng tiêu chuẩn tơng tự nh khi lập vùng tiêu chuẩn để lọc các thông tin.
Ví dụ: Từ ví dụ bảng tính lơng trang 17 ta chèn thêm cột số con và cột thu nhập vào sau cột mức lơng, sau đó nhập giá trị số con vào cột số con(nhập các số tuỳ ý từ 1 - 3), cột thu nhập tính theo công thức= giá trị cột mức lơng+10 nếu số con <=2, cộng thêm 20 nếu số con >2. Sau khi tính toán xong. Hãy đếm những ngời có số con<=2 và mức lơng =333. Muốn thực hiện đợc trớc tiên ta phải lập bảng lọc sau:
Sau đó dùng công thức để tính: ta có thể đếm những ngời có số con<=2 và mức lơng =333 tại 1 ô bất kì nào đó trong bảng tính = công thức sau:
=DCOUNT(A1:G10,7,A20:B21); trong đó: A1:G10 là CSDL có thông tin cần lọc.
7 là số thứ tự cột thu nhập trong CSDL tính từ trái qua phải, bắt đầu là số 1. A20:B21 là địa chỉ vùng tiêu chuẩn chứa thông tin cần lọc.
3.6. Hàm Dcounta
Hàm này đếm những ô không phải là ô trắng trên cột của những mẫu tin trong CSDL khớp với tiêu chuẩn đã đề ra.
Cú pháp: DCOUNTA(Vùng CSDL,N,Vùng tiêu chuẩn) Trong đó: - Vùng CSDL là vùng CSDL có thông tin cần lọc.
- N là số thứ tự cột chỉ ra vùng tin của CSDL cần đợc tính toán.
Nếu bỏ qua số thứ tự cột hàm DCOUNTA đếm tất cả những mẫu tin trong CSDL khớp với tiêu chuẩn.
- Vùng tiêu chuẩn là vùng chứa các điều kiện lọc thông tin, cách lập vùng tiêu chuẩn tơng tự nh khi lập vùng tiêu chuẩn để lọc các thông tin.
Ví dụ: Từ ví dụ bảng tính lơng trang 17 ta chèn thêm cột số con và cột thu nhập vào sau cột mức lơng, sau đó nhập giá trị số con vào cột số con(nhập các số tuỳ ý từ 1 - 3), cột thu nhập tính theo công thức= giá trị cột mức lơng+10 nếu số con <=2, cộng thêm
A B
20 Số con Mức lơng 21 <=2 333
20 nếu số con >2. Sau khi tính toán xong. Hãy đếm những ngời có số con>2 và mức l- ơng =359. Muốn thực hiện đợc trớc tiên ta phải lập bảng lọc sau:
Sau đó dùng công thức để tính: ta có thể tính đếm những ngời có số con>2 và mức lơng =359 tại 1 ô bất kì nào đó trong bảng tính = công thức sau:
=DCOUNT(A1:G10,7,A22:B23); trong đó: A1:G10 là CSDL có thông tin cần lọc.
7 là số thứ tự cột thu nhập trong CSDL tính từ trái qua phải, bắt đầu là số 1. A22:B23 là địa chỉ vùng tiêu chuẩn chứa thông tin cần lọc.
3.7. Hàm SumIf: Tính tổng có điều kiện.
Cú pháp: SUMIF(khoảng chứa điều kiện, điều kiện, khoảng lấy tổng). Trong đó:
Khoảng chứa điều kiện: Là mảng dữ liệu có chứa các điều kiện để tính tổng. Điều kiện: Là yêu cầu cần tính tổng.
Khoảng lấy tổng: Là mảng dữ liệu cần tính tổng cho điều kiện. Thí dụ: ô {A2:A4} chứa các giá trị {vàng,xanh,đỏ,vàng} ô {B2:B4} chứa các giá trị {12,23,16,8}
Lệnh SUMIF(A2:A4,”vàng”,B2:B4) cho ta kết quả= 20 (12+8).