(Model) Chuỗi TRIM Chuỗi đã loại bỏ kí tự trắng dư

Một phần của tài liệu Giáo trình Microsoft Excel 2003 docx (Trang 28 - 47)

- Chuỗi trong hàm phải được đặt trong dấu nháy kép (“ “) Nếu có 1 toán hạng thuộc kiểu số (ngày giờ) thì xem

(Model) Chuỗi TRIM Chuỗi đã loại bỏ kí tự trắng dư

Cú pháp (Syntax)

=TRIM(text)

+ Đối số text: là chuỗi.

Ví dụ (Example) UPPER Mục đích

(Purpose) - Trả về chuỗi in hoa. Mô hình

(Model) Chuỗi in THƯỜNG UPPER Chuỗi in HOA Cú pháp

(Syntax)

=UPPER(text)

+ Đối số text: là chuỗi.

Ví dụ (Example) LOWER Mục đích

(Purpose) - Trả về chuỗi in thường. Mô hình

(Model) Chuỗi in HOA LOWER Chuỗi in THƯỜNG

Cú pháp

(Syntax) =+ Đối số LOWER(text)text: là chuỗi.

Ví dụ (Example) PROPER Mục đích

(Purpose) - Trả về chuỗi có kí tự đầu tiên mỗi từ được in hoa, còn lại in thường. Mô hình

(Model) Chuỗi PROPER

Chuỗi có kí tự đầu viết hoa, còn lại viết thường

Cú pháp

(Syntax) =+ Đối số PROPER(text)text: là chuỗi.

Ví dụ (Example) VALUE Mục đích

(Purpose) - Trả về giá trị kiểu số của 1 kí số (đổi kí số thành số). Mô hình (Model) Kí số VALUE Số Cú pháp (Syntax) =VALUE(text) + Đối số text: là kí số. Ví dụ (Example) TEXT Mục đích

(Purpose) - Trả về giá trị kiểu kí số của 1 số (đổi số thành kí số). Mô hình (Model) TEXT Số Kí số Dạng thức Cú pháp (Syntax) =TEXT(value,format_value) + Đối số value: là số. + Đối số format_value: là dạng thức. Ví dụ (Example) EXACT Mục đích (Purpose)

- Kiểm tra 2 chuỗi có giống nhau hoàn toàn không. Nếu giống trả về TRUE, nếu không giống trả về FALSE.

Mô hình

(Model) EXACT

Chuỗi 1 Kiểm tra có giống

nhau hoàn toàn Chuỗi 2

Cú pháp (Syntax)

=EXACT(text1,text2)

+ Đối số text1: là chuỗi. + Đối số text2: là chuỗi. (adsbygoogle = window.adsbygoogle || []).push({});

Ví dụ (Example)

SEARCH Mục đích

(Purpose) - Trả về vị trí bắt đầu xuất hiện của chuỗi con trong chuỗi cha.

Mô hình

(Model) SEARCH

Chuỗi con

- Vị trí của kí tự đầu tiên trong chuỗi con, nếu tìm thấy - Báo lỗi, nếu không tìm thấy Chuỗi cha

Vị trí bắt đầu tìm kiếm

Cú pháp

+ Đối số within_text: là chuỗi (chuỗi cha, chuỗi bị tìm kiếm). + Đối số start_num: là số (vị trí bắt đầu tìm kiếm).

Ví dụ (Example)

* Tìm thấy:

* Không tìm thấy:

3. Hàm Ngày Giờ (Date & Time)

- Serial number: là số đại diện cho Ngày Giờ; là số thập phân, bên trái số thập phân chỉ Ngày, bên phải dấu thập phân chỉ Giờ.

- Ngày 1/1/1990Serial number bằng 1 và ngày 31/12/9999 có Serial number bằng 2,958,525. - Ví dụ: Serial number = 367.5 có nghĩa là 1/1/1901 và 12:00 PM.

* Đối với các hàm Ngày, Giờ có đối số là Serial number, ta có thể nhập Ngày, Giờ bình thường, Excel sẽ tự động chuyểnđổi sang dạng Serial number.

DATE Mục đích

(Purpose) - Trả về Ngày Tháng Năm khi nhập từng phần Ngày, Tháng và Năm.

Mô hình (Model) DATE Năm Ngày Tháng Năm Tháng Ngày Cú pháp (Syntax) =DATE(yy,mm,dd) + Đối số yy: là số (năm). + Đối số mm: là số (tháng). + Đối số dd: là số (ngày). Ví dụ (Example) TIME Mục đích

(Purpose) - Trả về Giờ Phút Giây khi nhập từng phần của Giờ, Phút, Giây.

Mô hình (Model) TIME Giờ Giờ Phút Giây Phút Giây Cú pháp (Syntax)

=TIME(hour,minute,second)

+ Đối số hour: là số (giờ). + Đối số minute: là số (phút). + Đối số second: là số (giây).

Ví dụ (Example)

DAY Mục đích

(Purpose) - Trả về ngày. Mô hình

(Model) Ngày Tháng Năm DAY Ngày

Cú pháp (Syntax)

=DAY(serial_number) (adsbygoogle = window.adsbygoogle || []).push({});

+ Đối số serial_number: là số (số đại diện Ngày Giờ).

Ví dụ (Example)

MONTH Mục đích

(Purpose) - Trả về tháng. Mô hình

(Model) Ngày Tháng Năm MONTH Tháng

Cú pháp (Syntax)

=MONTH(serial_number)

+ Đối số serial_number: là số (số đại diện Ngày Giờ).

Ví dụ (Example)

YEAR Mục đích

(Purpose) - Trả về năm. Mô hình

(Model) Ngày Tháng Năm YEAR Năm

Cú pháp (Syntax)

=YEAR(serial_number)

Ví dụ (Example)

HOUR Mục đích

(Purpose) - Trả về giờ. Mô hình

(Model) Giờ Phút Giây HOUR Giờ Cú pháp

(Syntax)

=HOUR(serial_number)

+ Đối số serial_number: là số (số đại diện Ngày Giờ).

Ví dụ (Example)

MINUTE Mục đích

(Purpose) - Trả về phút. Mô hình

(Model) Giờ Phút Giây MINUTE Giờ Cú pháp

(Syntax)

=MINUTE(serial_number)

+ Đối số serial_number: là số (số đại diện Ngày Giờ).

Ví dụ (Example)

SECOND Mục đích (adsbygoogle = window.adsbygoogle || []).push({});

(Purpose) - Trả về giây. Mô hình

(Model) Giờ Phút Giây MINUTE Phút

Cú pháp (Syntax)

=SECOND(serial_number)

+ Đối số serial_number: là số (số đại diện Ngày Giờ).

Ví dụ (Example) WEEKDAY Mục đích (Purpose) - Trả về thứ. Mô hình (Model) WEEKDAY Thứ Ngày Tháng Năm Kiểu trả về Cú pháp (Syntax) =WEEKDAY(serial_number,return_type)

+ Đối số serial_number: là số (số đại diện Ngày Giờ). + Đối số return_type: là số (kiểu trả về).

Nhập 1 khi tính số 1 là chủ nhật -> số 7 là thứ bảy. Nhập 2 khi tính số 1 là thứ hai -> số 7 là chủ nhật. Nhập 3 khi tính số 0 là thứ hai -> số 6 là chủ nhật. Ví dụ (Example) TODAY Mục đích

(Purpose) - Trả về Ngày hiện tại. Mô hình

(Model) TODAY Ngày hiện tại

Cú pháp (Syntax)

=TODAY()

+ Đối số serial_number: là số (số đại diện Ngày Giờ). + Đối số return_type: là số (kiểu trả về).

Nhập 1 khi tính số 1 là chủ nhật -> số 7 là thứ bảy. Nhập 2 khi tính số 1 là thứ hai -> số 7 là chủ nhật. Nhập 3 khi tính số 0 là thứ hai -> số 6 là chủ nhật. Ví dụ (Example) NOW Mục đích

(Purpose) - Trả về Ngày Giờ hiện tại. Mô hình

Cú pháp (Syntax)

=NOW()

+ Đối số serial_number: là số (số đại diện Ngày Giờ). + Đối số return_type: là số (kiểu trả về).

Nhập 1 khi tính số 1 là chủ nhật -> số 7 là thứ bảy. Nhập 2 khi tính số 1 là thứ hai -> số 7 là chủ nhật. Nhập 3 khi tính số 0 là thứ hai -> số 6 là chủ nhật. Ví dụ (Example) 4. Hàm Luận lý (Logic) Bảng chân trị A B Phủ định A A và B A hoặc B Đúng Đúng Sai Đúng Đúng

Đúng Sai Sai Sai Đúng

Sai Đúng Đúng Sai Đúng

Sai Sai Đúng Sai Sai

AND Mục đích

(Purpose) - Trả về kết quả của các biểu thức luận lý. Mô hình

(Model) Biểu thức luận lý 1 AND Kết quả VÀ Biểu thức luận lý 2

Cú pháp (Syntax)

=AND(logical1,logical2, …)

+ Đối số logical: là biểu thức luận lý.

Ví dụ (Example) OR Mục đích

(Purpose) - Trả về kết quả Hoặc của các biểu thức luận lý. Mô hình (adsbygoogle = window.adsbygoogle || []).push({});

(Model) OR Kết quả HOẶC

Biểu thức luận lý 1 Biểu thức luận lý 2

Cú pháp

(Syntax) =+ Đối số OR(logical1logical: là ,logical2biểu thức luận lý, …) .

Ví dụ (Example) NOT Mục đích

(Purpose) - Trả về kết quả Phủ định của biểu thức luận lý. Mô hình

(Model) Biểu thức luận lý NOT Kết quả PHỦ ĐỊNH

Cú pháp

(Syntax) =+ Đối số NOT(logical)logical: là biểu thức luận lý.

Ví dụ (Example) IF Mục đích

(Purpose) - Trả về thức luận lý Saiđối số thứ 2 (FALSE). nếu biểu thức luận lý Đúng (TRUE), trả về đối số thứ 3 nếu biểu

Mô hình

(Model) IF

- Đối số 2, nếu biểu thức ĐÚNG - Đối số 3, nếu biểu thức SAI Biểu thức luận lý

Đối số 2 Đối số 3

Cú pháp

(Syntax) =IF(logical_test,value_if_true,value_if_false)

IF( , , )

Nếu thì ngược lại thì

+ Đối số logical_test: là biểu thức luận lý.

+ Đối số value_if_false: là giá trị (khi biểu thức sai).

Ví dụ (Example)

A. Hàm Thống kê (Statistical)

COUNT Mục đích

(Purpose) - Trả về số lượng ô chứa giá trị thuộckiểu số. Mô hình (Model) COUNT Số lượng ô (có giá trị kiểu số ) Khối ô Cú pháp (Syntax) =COUNT(value1,value1,…)

+ Đối số value: là giá trị.

Ví dụ (Example)

COUNTA Mục đích

(Purpose) - Trả về số lượng ô có giá trị (khác rỗng hay có nhập). Mô hình (adsbygoogle = window.adsbygoogle || []).push({});

(Model) Khối ô COUNTA Số lượng ô(có giá trị)

Cú pháp (Syntax)

=COUNTA(value1,value1,…)

+ Đối số value: là giá trị.

Ví dụ (Example)

COUNTBLANK Mục đích

(Purpose) - Trả về số lượng ô không có giá trị (rỗng hay không nhập). Mô hình (Model) COUNTBLANK Số lượng ô (ko có giá trị) Khối ô Cú pháp (Syntax) =COUNTA(range)

+ Đối số range: là khối ô.

Ví dụ (Example)

COUNTIF Mục đích

(Purpose) - Trả về số lượng ô có điều kiện. Mô hình (Model) COUNTIF Số lượng ô (có điều kiện) Điều kiện Khối ô Cú pháp (Syntax) =COUNTA(range,criteria)

+ Đối số range: là khối ô. + Đối số criteria: là điều kiện.

Ví dụ (Example) MIN Mục đích (Purpose) - Trả về số nhỏ nhất. Mô hình (Model) Các số MIN Số nhỏ nhất Cú pháp (Syntax) =MIN(number1,number2,…) + Đối số number: là số. Ví dụ (Example) MAX Mục đích (Purpose) - Trả về số lớn nhất. Mô hình (Model) Các số MAX Số lớn nhất Cú pháp (Syntax) =MAX(number1,number2,…) + Đối số number: là số. Ví dụ (Example)

AVERAGE Mục đích

(Purpose) - Tính trung bình cộng các số. Mô hình

(Model) Các số AVERAGE Trung bình CỘNG

Cú pháp

(Syntax) =+ Đối số AVERAGE(number1number: là số,number2. ,…)

Ví dụ (Example)

RANK Mục đích

(Purpose) - Trả về thứ hạng của 1 số trong dãy số được sắp xếp theo thứ tự.

Mô hình (Model) RANK Thứ hạng Số Dãy số Kiểu sắp xếp Chú ý: Dãy số được Excel sắp xếp Cú pháp (Syntax)

=RANK(number,ref,order)

+ Đối số number: là số.

+ Đối số ref: là khối ô (dãy số).

+ Đối số number: là số (kiểu sắp xếp).

o Nhập 0: nếu dãy số được sắp xếp theo thứ tự từ lớn đến nhỏ hay giảm dần. o Nhập 1: nếu dãy số được sắp xếp theo thứ tự nhỏ đến lớn hay tăng dần.

Ví dụ (Example)

B. Hàm Tìm kiếmTham chiếu (Lookup & Reference) MATCH Mục đích

(Purpose) - Trả về vị trí xuất hiện trong dãy nếu tìm thấy, nếu không tìm thấy sẽ báo lỗi #N/A. (adsbygoogle = window.adsbygoogle || []).push({});

Mô hình (Model)

MATCH - Vị trí, nếu tìm thấy- Báo lỗi, nếu không tìm thấy Giá trị cần tìm

Khối ô chứa các giá trị tìm kiếm Kiểu tìm kiếm

Chú ý: Dãy số phải được sắp xếp sẵn

Cú pháp (Syntax)

=MATCH(lookup_value,lookup_array,match_type)

+ Đối số lookup_value: là giá trị (giá trị cần tìm). + Đối số lookup_array: là khối ô (dãy tìm kiếm). + Đối số match_type: là số (kiểu tìm kiếm).

o Nhập 0 : nếu tìm chính xác với giá trị cần tìm.

o Nhập 1 : nếu tìm gần đúng với giá trị cần tìm, Excel sẽ tìm các giá trị nhỏ hơn hay bằng giá trị cần tìm và trả về giá trị lớn nhất trong dãy khi dãy được sắp xếp từ nhỏ đến lớn (tăng dần).

o Nhập -1 : nếu tìm gần đúng với giá trị cần tìm, Excel sẽ các tìm giá trị lớn hơn hay bằng giá trị cần tìm và trả về là giá trị nhỏ nhất trong dãy khi dãy được sắp xếp từ lớn đến nhỏ (giảm dần).

Ví dụ

(Example) * Tìm chính xác:

INDEX Mục đích

(Purpose) - Trả về giá trị của phần tử trong ma trận, là giao của dòngcột.

Mô hình

(Model) Vị trí dòng INDEX Giá trị ô

Vị trí cột Ma trận

Cú pháp (Syntax)

=INDEX(array,row_num,col_num)

+ Đối số array: là khối ô (ma trận). + Đối số row_num: là số (dòng). + Đối số col_num: là số (cột). Ví dụ (Example) VLOOKUP Mục đích (Purpose)

- Trả về giá trị ở cột nhập vào, tương ứng với giá trị dò bằng giá trị cần dò ở cột đầu tiên

của bảng dò.

Mô hình

(Model) VLOOKUP

- Giá trị, nếu tìm thấy - Báo lỗi, nếu không tìm thấy Giá trị cần dò Bảng dò DỌC CỘT có giá trị trả về Kiểu trả về Cú pháp (Syntax)

=VLOOKUP(lookup_value,table,col_index,range_lookup)

+ Đối số lookup_value: là giá trị (giá trị cần dò). + Đối số table: là khối ô (bảng dò dọc).

+ Đối số col_index: là số (cột có giá trị trả về). + Đối số range_lookup: là số.

o Nhập 0 : nếu cột đầu tiên không được sắp xếp và trả về giá trị tìm thấy đầu tiên. o Nhập 1: nếu cột đầu tiên được sắp xếp (nhỏ đến lớn hay tăng dần) và sẽ trả về giá trị nhỏ hơn hay bằng giá trị cần tìm nhưng là giá trị lớn nhất.

Ví dụ (Example) (adsbygoogle = window.adsbygoogle || []).push({});

HLOOKUP Mục đích

(Purpose) - Trả về đầu tiên của bảng dò.giá trị ở dòng nhập vào, tương ứng với giá trị dò bằng giá trị cần dò ở dòng

Mô hình (Model) HLOOKUP Giá trị cần dò Bảng dò NGANG DÒNG có giá trị trả về Kiểu trả về

- Giá trị, nếu tìm thấy - Báo lỗi, nếu không tìm thấy

Cú pháp (Syntax)

=HLOOKUP(lookup_value,table,row_index,range_lookup)

+ Đối số lookup_value: là giá trị (giá trị cần dò). + Đối số table: là khối ô (bảng dò ngang).

+ Đối số row_index: là số (dòng có giá trị trả về). + Đối số range_lookup: là số.

o Nhập 0 : nếu dòng đầu tiên không được sắp xếp và trả về giá trị tìm thấy đầu tiên.

o Nhập 1: nếu dòng đầu tiên được sắp xếp (nhỏ đến lớn hay tăng dần) và sẽ trả về giá trị nhỏ hơn hay bằng giá trị cần tìm nhưng là giá trị lớn nhất.

Ví dụ (Example)

C. Hàm Cơ sở dữ liệu (Database)

Cơ sở dữ liệu- Database

- Là tập hợp dữ liệu sắp xếp theo một cấu trúc nhất định.

- Kiểu cơ sở dữ liệu: dạng Bảng (hay dạng Cây, dạng Quan hệ), gồm có dòng Tiêu đề và các dòng

Dữ liệu (hay Mẩu tin), có tối đa 256 cột và 16.383 dòng.

Cột hay Trường- Field

- Là đơn vị cơ sở nằm trên dòng Tiêu đề, chứa dữ liệu thuộc 1 kiểu nhất định giữa các cột riêng biệt.

+ Tiêu đề hay tên cột-Field name : Là tên mô tả dữ liệu.

Dòng hay Mẩu

Hàm CSDL Các hàm CSDL Kết quả Bảng CSDL

Tiêu đề Cột tính toán Điều kiện

Điều kiện-Criteria

- Là khối ô, khốiô đầu tiên ở trên là các Tên điều kiện, các khối ô ở dưới là các Giá trị điều kiện.

Số Kí tự Chính xác (1) (3)

Gần đúng (2) (4)

Và Hoặc Cùng tên điều kiện (5) (7)

Khác tên điều kiện (6) (8)

* Điều kiện đơn: Nhập ô đầu tiên ở trên là Tên điều kiện, ô ở dưới là các Giá trị điều kiện. o Điều kiện chính xác:

hay (adsbygoogle = window.adsbygoogle || []).push({});

o Điều kiện gần đúng: hay

Chú ý: Dấu sao (*) là đại diện cho những kí tự bất kì, dấu chấm hỏi (?) là đại diện cho duy nhất cho 1 kí tự.

* Điều kiện hỗn hợp:

- Nhập các Tên điều kiện trên cùng 1 dòng.

- Nhập các Giá trị điều kiện cùng 1 dòng nếu muốn (hay And) chúng lại. - Nhập các Giá trị điều kiện khác dòng nếu muốn Hoặc (hay Or) chúng lại.

Và (hay And) Hoặc (hay Or)

Cùng tên điều kiện hay

hay

Khác tên điều kiện

DCOUNT

- Trả về số lượng ô có giá trị thuộckiểu số trên cột chỉ định trong cơ sở dữ liệu mà thỏa điều kiện.

DCOUNTA

- Trả về số lượng ô có giá trị (khác rỗng hay có nhập) trên cột chỉ định trong cơ sở dữ liệu mà thỏa điều kiện.

Điều kiện Đơn Hỗn hợp

DSUM

- Trả về tổng các số trên cột chỉ định trong cơ sở dữ liệu mà thỏa điều kiện.

DAVERAGE

- Trả về trung bình cộng các số trên cột chỉ định trong cơ sở dữ liệu mà thỏa điều kiện.

DMIN

- Trả về số nhỏ nhất trên cột chỉ định trong cơ sở dữ liệu mà thỏa điều kiện.

DMAX

- Trả về số lớn nhất trên cột chỉ định trong cơ sở dữ liệu mà thỏa điều kiện.

Sắp xếp-Sort

C1:

- Đưa con trỏ ô vào cột muốn sắp xếp.

- Click chọn nút Sort Ascending để sắp xếp giá trị tăng dần. - Click chọn nút Sort Descending để sắp xếp giá trị giảm dần. C2:

- Chọn bảng cơ sở dữ liệu.

- Click chọn menu > chọn Sort.

- Chọn cột muốn sắp xếp ở hộp hay nếu trùng thì sắp xếp theo cột ở hộp

- Chọn kiểu sắp xếp ở các nút . (adsbygoogle = window.adsbygoogle || []).push({});

Rút và Trích-Filter

* Rút dữ liệu:

- Chọn bảng cơ sở dữ liệu.

- Click chọn menu > chọn Filter > chọn AutoFilter khi đó trong mỗi cột có nút tam giác hướng xuống (nếu hủy bỏ rút dữ liệu thì lặp lại bước này lần nữa).

- Click chọn nút khi đó hiện khung danh sách xổ xuống :

+ Chọn (All): Hiện tất cả mẩu tin.

(Bottom).

+ Chọn (Custom …): Hiện số lượng mẩu tin với điều kiện phức tạp.

* Trích dữ liệu: - Tạo vùng điều kiện.

- Click chọn menu > chọn Filter > chọn Advanced Filter.

- Chọn để trích dữ liệu ngay trong bảng cơ sở dữ liệu.

- Chọn để trích dữ liệu sang chỗ khác.

- Chọn bảng cơ sở dữ liệu ở hộp .

- Chọn vùng điều kiện ở hộp .

Đồ thị (Chart)

Cách làm: C1: Click chọn nút Chart Wizard trên thanh công cụ Chuẩn. C2: Click chọn menu > chọn Chart.

Thống kê (Statistic)

Tổng nhóm (Subtotals)

 Nhập và chọn bản số liệu.

 Click chọn menu > chọn Subtotals. - Khi đó xuất hiện hộp thoại Subtotal như hình sau:

+ Chọn cột tính Subtotal ở hộp .

+ Chọn công thức tính Subtotal ở hộp .

+ Chọn đối số tính Subtotal ở khung .

Bảng thống kê (Pivot

Table)  Nhập và chọn bản số liệu. Click chọn menu > chọn Pivot Table and PivotChart Report.

- Khi đó xuất hiện hộp thoại PivotTable and PivotChart Wizard như hình sau:

Vẽ đồ thị B1: Nhập bảng số liệu B2: Thực hiện vẽ đồ thị B2: Thực hiện vẽ đồ thị B1: Chọn kiểu đồ thị B2: Thực hiện vẽ đồ thị B3: Hiệu chỉnh đồ thị B4: Chọn vị trí đặt đồ thị B3: Hiệu chỉnh đồ thị

B1: Đặt tên đồ thị và tên Đơn vị của các trục (tung, hoành). B2: Tùy chọn hiển thị Đơn vị của các trục.

B3: Tùy chọn hiển thị Đường kẻ lưới cho các trục.

(adsbygoogle = window.adsbygoogle || []).push({});

Một phần của tài liệu Giáo trình Microsoft Excel 2003 docx (Trang 28 - 47)