Các hàm cơ sở dữ liệu (Database Function).

Một phần của tài liệu Giao trinh Excel (Trang 40 - 44)

II. Công thức và hàm trong Excel

g.Các hàm cơ sở dữ liệu (Database Function).

Các hàm cơ sở dữ liệu là các hàm có chữ D ở đầu mỗi tên hàm. Chức năng của các hàm này là các hàm tính toán có điều kiện.

Cấu trúc chung của các hàm cơ sở dữ liệu:

Tên hàm(Database, field, criteria);

-Database :vùng dữ liệu, bao gồm cả tiêu đề cột -field: Cột cần tính toán

-Criteria : Vùng chứa điều kiện (bảng điều kiện) Vùng điều kiện có 2 dạng sau:

+ Đối với toán tử so sánh logic AND bảng có dạng

Tên cột1 Tên cột2 ... Tên cột n đk logic1 đk logic2 ... đk logicn + Đối với toán tử so sánh logic OR bảng có dạng

Tên cột1 Tên cột2 ... Tên cột n đk logic1

đk logic2

...

đk logicn

Trong đó đk logic là một biểu thức, 1 hằng, một hàm trả về giá trị Bạn cần chú ý vấn đề cơ bản của điều kiện tiêu chuẩn, đó là:

Đối với điều kiện tiêu chuẩn so sánh:

+ Tên các cột trong vùng tiêu chuẩn so sánh phải trùng với trờng cần tính toán trong cơ sở dữ liệu.

+ Đk logic là một biểu thức so sánh.

Đối với tiêu chuẩn tính toán:

+ Tên các cột trong vùng tiêu chuẩn sẽ không đợc trùng với tên cột trong cơ sở dữ liệu.

+ Điều kiện tiêu chuẩn tính toán bao giờ cũng bắt đầu bằng dấu "=" sau đó là biểu thức logic.

Bảng tiêu chuẩn của hai trờng hợp đợc mô tả trong hình dới đây:

Chú ý: vùng tiêu chuẩn phải cách vùng cơ sở dữ liệu ít nhất 1 hàng hay 1 cột

Một số hàm cơ sở dữ liệu:

Bảng điều kiện tính toán (Tên cột không trùng với

CSDL)Bảng điều kiện tính toán Bảng điều kiện tính toán (Tên cột trùng với CSDL)

- DSUM (Database, field, criteria).

Chức năng: Hàm này tính tổng theo điều kiện - DAVERAGE (Database, field, criteria)

Chức năng: Hàm này tính trung bình cộng theo điều kiện. - DCOUNT (Database, field, criteria).

Chức năng: Hàm này đếm các dữ liệu là số theo điều kiện - DCOUNTA(Database, field, criteria).

Chức năng: Hàm này đếm tất cả các dữ liệu (bao gồm cả chữ và số) theo điều kiện.

- DMAX(Database, field, criteria).

Chức năng: Hàm này tìm giá trị lớn nhất theo điều kiện. - DMIN(Database, field, criteria).

Chức năng: Hàm này tìm giá trị nhỏ nhất theo điều kiện. (adsbygoogle = window.adsbygoogle || []).push({});

Ví dụ: đại diện cho các hàm cơ sở dữ liệu dợc mô tả hình dới đây: Tính tổng tiền thởng cho theo mã điểm là M001

Kết quả đợc đặt trong ô B8 và đợc biểu diễn công thức trên thanh công thức DSUM(A1:C7;2;A10:A11)

Chú ý: Tất cả các hàm cơ sở dữ diệu, danh sách các đối số của chúng là giống nhau. Do vậy ta chỉ lấy một ví dụ làm mẫu.

Phần III

Một phần của tài liệu Giao trinh Excel (Trang 40 - 44)