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

Một phần của tài liệu Tài liệu Giáo trình tin học cơ bản - EXCEL ppt (Trang 45 - 49)

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

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:

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 (Tên cột trùng với CSDL)

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:

- 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.

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 Tài liệu Giáo trình tin học cơ bản - EXCEL ppt (Trang 45 - 49)

Tải bản đầy đủ (DOC)

(76 trang)
w