1. Cỏc kiểu dữ liệu trờn Excel
Trong mỗi ụ chỉ cú thể chứa một kiểu dữ liệu. Kiểu dữ liệu của ụ phụ thuộc vào ký tự đầu tiờn gừ vào.
1.1. Dạng chuỗi (Text):
- Bắt đầu bởi cỏc chữ cỏi a đến z hoặc A đến Z.
- Những dữ liệu chuỗi dạng số như: Số điện thoại, số nhà, mó số, .v.v. khi nhập
vào phải bắt đầu bằng dấu nhỏy đơn (') và khụng cú giỏ trị tớnh toỏn.
- Theo mặc định dữ liệu dạng chuỗi được canh sang trỏi ụ.
1.2. Dạng số (Number).
- Kiểu hằngsố bắt đầu bởi cỏc số từ 0 đến 9; cỏc dấu +,-,(,*,$.
- Theo mặc định dữ liệu kiểu số được canh sang phải ụ.
1.3. Dạng cụng thức (Formula).
- Ký tự đầu tiờn gừ vào là dấu = hoặc +. Kết quả hiển thị trong ụ khụng phải là cỏc ký tự gừ vào mà chớnh là giỏ trị của cụng thức đú, cụng thức nhập vào hiển
thị trờn thanh cụng thức.
Cỏc toỏn tử sử dụng trong cụng thức:
- Toỏn tử tớnh toỏn: + (cộng), –(trừ), * (nhõn), / (chia), ^ (lũy thừa), % (phần trăm).
- Toỏn tử chuỗi: & (nối chuỗi). Vớ dụ “Hà Nội” & “Việt Nam”.
- Toỏn tử so sỏnh: = (bằng), <> (khụng bằng), > (lớn hơn), >=(lớn hơn hoặc
bằng), < (nhỏ hơn), <=(nhỏ hơn hoặc bằng).
1.1. Dạng ngày (Date), giờ (Time).
- DD là 2 con số chỉ Ngày (D là chữ cỏi đầu của từ Day);
- MM là 2 con số chỉ Thỏng (M là chữ cỏi đầu của từ Month);
- YY là 2 con số chỉ Năm (Y là chữ cỏi đầu của từ Year);
Nhập theo dạng MM/DD/YY hoặc DD/MM/YY tuỳ thuộc vào việc đặt
2. Cỏc hàm cơ bản trong Excel 2.1. Nhúm hàm căn bản
* Hàm INT
Cỳ phỏp: = INT(number)
Trong đú: Number là số cần làm trũn.
Chức năng: Hàm này trả về giỏ trị là phần nguyờn của một số thực và nú
làm trũn xuống của số thực đú.
Vớ dụ: = INT(6.3) = 6; = INT(6.8) = 6;
* Hàm MOD
Cỳ phỏp: = MOD(Number, Divisor)
Trong đú: Number: Số bị chia
Divisor: Số chia (phải khỏc 0, nếu là số 0 Excel sẽ bỏo lỗi).
Chức năng: Hàm này trả về phần dư của phộp chia.
Vớ dụ: = MOD(5,2) =1; = MOD(7,3) =1;
* Hàm SUM
Cỳ phỏp:=SUM(Number1, number2,…)
Trong đú: Number1, number2,…cú thể là những giỏ trị số, cụng thức, địa
chỉ ụ hay dóy ụ chứa giỏ trị số… trong hàm này cú thể lấy tới 30 đối số. Cú thể
sử dụng nỳt ∑ trờn thanh cụng cụ để thay cho hàm.
Chức năng: Hàm này trả về tổng của một chuỗi số.
* Hàm AVERAGE
Cỳ phỏp: = AVERAGE(Number1, number2,…)
Trong đú: Number1, number2,…cú thể là những giỏ trị số, cụng thức, địa
chỉ ụhay dóy ụ chứa giỏ trị số… trong hàm này cú thể lấy tới 30 đối số.
Chức năng: Hàm này trả về giỏ trị trung bỡnh cộng của cỏc số.
* Hàm COUNT
Cỳ phỏp: =COUNT(Value1, Value2,…)
Trong đú: Value1, Value2,…: cú thể là những giỏ trị số, địa chỉ ụ hay dóy ụ, cụng thức. Trong hàm này ta sử dụng tối đa là 30 đối số.
Chức năng: Đếm số ụ trong dóy ụ,đếm cỏc ụ cú chứa số hoặc ngày thỏng
* Hàm COUTA
Cỳ phỏp:= COUTA(Value1, Value2,…)
Trong đú: Value1, Value2,…: cú thể là những giỏ trị số, chữ..., địa chỉ ụ
hay dóy ụ, cụng thức.
Chức năng: Đếm số ụ trong dóy ụ cú nội dung bất kỳ (khụng đếm ụ trống).
* Hàm MAX
Cỳ phỏp: = MAX(Number1, number2,…)
Trong đú: Number1, number2,…cú thể là giỏ trị số, địa chỉ ụ hay dóy ụ, cụng thức chứa giỏ trị số.
Chức năng: Hàm này trả về giỏ trị lớn nhất của cỏc số.
* Hàm MIN
Cỳ phỏp:= MIN(Number1, number2,…)
Trong đú: Number1, number2,…cú thể là giỏ trị s ố, địa chỉ ụ, dóy ụ, cụng thức.
Chức năng: Hàm này trả về giỏ trị nhỏ nhất của cỏc số
* Hàm RANK
Cỳ phỏp: = RANK(Number, Ref, Order)
Trong đú: Number: Là số muốn xem thứ hạng.
Ref: một mảng, địa chỉ ụ hay dóy ụ cú chứa số muốn tỡm thứ hạng.
Order: Đối này cú giỏ trị số 0 và 1, quy định cỏch xếp thứ hạng.
Nếu Order = 1: Excel sẽ sắp xếp thứ hạng theo thứ tự từ nhỏ đến lớn. Nếu
Order = 0: Excel sẽ sắp xếp thứ hạng theo thứ tự từ lớn đến nhỏ.
Nếu bỏ qua đối này thỡ Excel sẽ hiểu Order = 0.
Chức năng: Hàm này trả về thứ hạng của một số trong dóy ụ cho trước.
2.2. Nhúm hàm xử lý chuỗi * Hàm LEFT
Cỳ phỏp: = LEFT(Text, Num_chars)
Trong đú: Text: là chuỗi văn bản để lấy ký tự.
Num_chars: Là tổng số ký tự cần lấy ra(số nguyờn).
Chức năng: Hàm trả về số ký tự bờn trỏi của chuỗi cho trước ở đối Text.
Cỳ phỏp: = RIGHT(Text, Num_chars)
Trong đú: Text: Là chuỗi văn bản đế lấy ký tự.
Num_chars: là tổng số ký tự cần lấy ra (số nguyờn).
Chức năng: Hàm này tương tự hàm LEFT nhưng nú lấy ký tự bờn phải
của chuỗi ký tự.
* Hàm MID
Cỳ phỏp: =MID(Text, Stars_num, Num_chars)
Trong đú: Text: Là chuỗi để lấy cỏc ký tự. Stars_num: Là vị trớ bắt đầu
lấy ký tự. Num_chars: Tổng số ký tự cần lấy ra.
Chức năng: Hàm này cú cụng dụng chọn và lấy ra cỏc ký tự trong chuỗi cho trước. Ký tự đầu được lấy ra căn cứ vào đối Start_num và tiếp tục lấy ký tự
kế tiếp cho đến khi số ký tự lấy ra bằng đối Num_chars thỡ kết thỳc.
* Hàm LEN
Cỳ phỏp: = LEN(Text)
Trong đú: Text là chuỗi văn bản cần tớnh chiều dài.
Chức năng: Hàm này trả về chiều dài của chuỗi ký tự, một khoảng trắng được xem như một ký tự.
* Hàm VALUE
Cỳ phỏp: = VALUE(Text)
Trong đú: Text là chuỗi số muỗn chuyển sang dạng giỏ trị số.
Chức năng: Hàm này chuyển chuỗi số thành giỏ trị số.
2.3. Nhúm hàm ngày thỏng
- Hàm cho ngày tháng năm hiện tại TODAY() , = TODAY()
- Hàm cho ngày của biểu thức ngày tháng năm DAY(), =DAY(Biểu_thức) Trong đó: Tham số là một biểu thức ngày tháng năm
- Hàm cho tháng của biểu thức ngày tháng năm MONTH() =MONTH(Biểu_thức)
- Hàm cho năm của biểu thức ngày tháng năm YEAR() =YEAR(Biểu_thức)
Chú ý:Cách tính tuổi
Cách 2: =YEAR(Today())-YEAR(NTNS)
* Hàm DAY
Cỳ phỏp: = DAY(Serial_number)
Trong đú: Serial_number là giỏ trị ngày thỏng năm, tham chiếu ụ chứa ngày thỏng năm trong cặp dấu ngoặc.
Chức năng: Hàm này trả về giỏ trị ngày của dữ liệu loại ngày thỏng năm.
* Hàm MONTH
Cỳ phỏp: = MONTH(Serial_number)
Trong đú: Serial_number là giỏ trị ngày thỏng năm, tham chiếu ụ chứa ngày thỏng năm trong cặp dấu ngoặc.
Chức năng: Hàm này trả về giỏ trị thỏng của dữ liệu loại ngày thỏng năm.
* Hàm YEAR:
Cỳ phỏp: = YEAR(Serial_number)
Trong đú: Serial_number là giỏ trị ngày thỏng năm, tham chiếu ụ chứa ngày thỏng năm trongcặp dấu ngoặc.
Chức năng: Hàm này trả về giỏ trị năm của dữ liệu loại ngày thỏng năm.
* Hàm NOW
Cỳ phỏp:= NOW(). Hàm này khụng cú đối số.
Chức năng: Hàm này trả về ngày giờ hiện hành trong hệ thống mỏy tại vị
trớ ụ hiện hành.
* Hàm TODAY
Cỳ phỏp:= TODAY(). Hàm này khụng cú đối số.
Chức năng: Hàm này trả về giỏ trị ngày thỏng năm hiện hành tại ụ được
kớch hoạt. Nhưng chỉ cho biết ngày thỏng năm khụng hiện giờ phỳt giõy.
2.4. Nhúm hàm điều kiện * Hàm AND
Cỳ phỏp: = AND(Logical1, logical2,…)
Trong đú: Logical1, logical2,…là cỏc đối số biểu diễn từng điều kiện cú
thể sử dụng tối đa 30 đối số.
Chức năng: Hàm này trả về giỏ trị TRUE nếu tất cả cỏc đối số đỳng với điều kiện, ngược lại chỉ cần một đối số sai thỡ hàm sẽ trả về FALSE.
* Hàm IF
Cỳ phỏp: =IF(Logical_test, Value_if_true, Value_if_false)
Trong đú: Logical_test: Là biểu thức lụgic cần kiểm tra.
Value_if_true: Giỏ trị của hàm nếu biểu thức Logical_test cú giỏ trị đỳng
Value_if_false: Giỏ trị của hàm nếu biểu thức Logical_test cú giỏ trị sai
Chức năng: Hàm IF kiểm tra điều kiện của biểu thức Logical_test, nếu
biểu thức Logical_test đỳng thỡ hàm nhận giỏ trị Value_if_true, ngược lại hàm nhận giỏ trị Value_if_false.
* Hàm NOT
Cỳ phỏp: = NOT(Logical)
Trong đú: Logical là giỏ trị biểu thức logic bất kỳ cú thể đỏnh giỏ TRUE
hay FALSE.
Chức năng: Hàm Not lấy phủ định một điều kiện trong đối Logical và nú trả về kết quả một giỏ trị Logic TRUE = 1 (đỳng) hoặc FALSE = 0 (sai)
* Hàm OR
Cỳ phỏp:= OR(Logical1, Logical2,…)
Trong đú: Logical1, Logical2,…là một số hay một điều kiện nào đú cú thể là
TRUE hoặc FALSE. Trong hàm này cú thể sử dụng đến 30 đối số.
Chức năng: Hàm OR trả về hai giỏ trị là TRUE hoặc FALSE. Hàm này chỉ cần một đối đỳng trả về TRUE, tất cả cỏc đối đều sai trả về FALSE.
2.5. Nhúm hàm thống kờ, cơ sở dữ liệu * Hàm SUMIF
Cỳ phỏp: = SUMIF(Range, Criteria, sum_range)
Trong đú:
Range: là dóy ụđể thực hiện việc kiểm tra theo tiờu chuẩn nào đú.
Criteria: là một số, biểu thức hay chuỗi để xỏc định cỏi nào cần tớnh tổng
và đối này dựa trờn đối Range để kiểm tra. Sum_range: vựng ụ được tớnh tổng.
Chức năng: Hàm này trả về một giỏ trị là tổng của một dóy ụ trong hàm thoả điều kiện được định nghĩa trong đối Criteria.
Cỳ phỏp: = COUNTIF(Range, Criteria)
Trong đú:
Range: Dóy dữ liệu muốn đếm.
Criteria: Là điều kiện cho cỏc ụ được đếm.
Chức năng: Hàm COUNTIF đếm cỏc ụ chứa giỏ trị thỏa món một điều
kiện cho trước được định nghĩa trong đối Criteria.
* Hàm DAVERAGE
Cỳ phỏp: = DAVERAGE(Database, Field, Criteria)
Trong đú:
Database: Dóyđược xỏc định trong cơ sở dữ liệu.
Field: Tờn trường hay một vựng cỏc ụ biểu diễn cột muốn lấy trung bỡnh. Criteria: Tờn vựng hay một dóy cỏc ụ chứa tiờu chuẩn để xỏc định những
giỏ trị trong trường cần tớnh trung bỡnh.
Chức năng: Tớnh trung bỡnh cộng của những mẫu tin thoả món điều kiện
trờn cột khai bỏo trong cơ sở dữ liệu, điều kiện được định nghĩa trong đối
Criteria.
* Hàm DCOUNT
Cỳ phỏp: = DCOUNT(Database, Field, Criteria)
Trong đú:
Database: Dóy ụđược xỏc định trong cơ sở dữ liệu.
Field: Tờn trường hay một dóy cỏc ụ biểu diễn cột muốn cần đếm. Nếu
khụng chọn đối số này thỡ Excel sẽ đếm toàn bộ cơ sở dữ liệu.
Criteria: Tờn vựng hay một dóy cỏc ụ chứa tiờu chuẩn để xỏc định trường
khụng trống trong khi đếm.
Chức năng: Đếm số cỏc ụ thoả món tiờu chuẩn được định nghĩa trong đối
Criteria.
* Hàm DMAX
Cỳ phỏp: = DMAX(Database, Field, Criteria)
Trong đú:
Database: Dóy ụđược xỏc định trong cơ sở dữ liệu.
Criteria: Tờn vựng hay một dóy cỏc ụ chứa tiờu chuẩn để xỏc định ràng buộc trờn những mẫu tin nào cần tỡm giỏ trị lớn nhất.
Chức năng: Cú tỏc dụng lấy giỏ trị lớn nhất trong một cột của những mẫu
tin dữ liệu thoả món tiờu chuẩn được định nghĩa trong đối Criteria.
* Hàm DMIN
Cỳ phỏp: = DMIN(Database, Field, Criteria)
Trong đú:
Database: Dóy ụđược xỏc định trong cơ sở dữ liệu.
Field: Tờn trường hay một dóy cỏc ụ biểu diễn cột mà muốn tỡm giỏ trị
nhỏ nhất.
Criteria: Tờn vựng hay một dóy cỏc ụ chứa tiờu chuẩn để xỏc định mẫu tin
cần tỡm giỏ trị nhỏ nhất.
Chức năng : Cú tỏc dụng lấy giỏ trị nhỏ nhất trong một cột của những mẫu
tin dữ liệu thoả món tiờu chuẩn được định nghĩa trong đối Criteria.
* Hàm DSUM
Cỳ phỏp: = DSUM(Database, Field, Criteria)
Trong đú:
Database: Dóy ụđược xỏc định trong cơ sở dữ liệu.
Field: Tờn trường hay một dóy cỏc ụ biểu diễn cột mà muốn tỡm giỏ trị nhỏ nhất.
Criteria: Tờn vựng hay một dóy cỏc ụ chứa tiờu chuẩn để xỏc định mẫutin cần tớnh.
Chức năng : Lấy tổng cỏc số trong cột thoả món những tiờu chuẩn đó chođược định nghĩa trong đối Criteria.
2.6. Nhúm hàm tỡm kiếm và tham chiếu
* Hàm VLOOKUP Cỳ phỏp:
=VLOOKUP(Lookup_value,Table_array, Col_index_num, Range_lookup).
Trongđú:
-Lookup_value: Giỏ trị cần tỡm trong cột thứ nhất của bảng giới hạn. -Table_array: bảng giới hạn để dũ tỡm
-Range_lookup: Là giỏ trị Logic(TRUE = 1, FALSE = 0) quyết định so
chớnh xỏc hayso tương đối với bảng giới hạn.
-Nếu Range_lookup = 1 (TRUE): So tương đối -Nếu Range_lookup = 0 (FALSE): So chớnh xỏc.
- Nếu bỏ qua đối này thỡ Excel hiểu là Range_lookup = 1
Chức năng: Hàm này thực hiện tỡm giỏ trị được chỉ định trong đối
Lookup_value, và tỡmở cột đầu tiờn trong bảng cho trước. Kết quả là giao của
hàng vừa tỡmđú với cột chỉ định trong đối Col_index_num.
* Hàm HLOOKUP
Cỳ phỏp:
=HLOOKUP(Lookup_value,Table_array,Row_index_num, Range_lookup).
Trong đú:
Lookup_value: Giỏ trị cần tỡm kiếm
Table_array: Là mảng, tờn, dóy hay vựngđể tỡm kiếm thụng tin.
Row_index_num: Thứ tự của hàng cần tỡm.
Range_lookup: Là giỏ trị logic (TRUE=1,FALSE = 0) quyết định hàm sẽ so chớnh xỏc hay tương đối với đối số Lookup_value.
Nếu Range_lookup = 1(TRUE): So tương đối. Nếu Range_lookup = 0 (FALSE):
So chớnh xỏc.
Nếu bỏ qua đối này thỡ Excel hiểu Range_lookup = 1
Chức năng: Hàm này cú cụng dụng là tỡm trong hàng trờn cựng của bảng
và trả về một giỏ trị trong hàng trờn cựng, với sự kiểm tra cột tương ứng của giỏ
trị được trả về thoả mónđiều kiện.
* Hàm INDEX
Cỳ phỏp: = INDEX(Reference, Row_num, Column_num, Area_num)
Trong đú:
Reference: Là một dóy hay nhiều dóy gọi là khu vực (Area) nội dung khu vực cú
thể là cỏc con số, chuỗi, cụng thức.
Row_num: Số hàng trong bảng.
Column_num: Số cột trong bảng.
Area_num: Đối số này dựng để nhận diện từng khu vực, chẳng hạn số 1 là khu vực đầu…
Chức năng: Dựng để tỡm phần tử trong địa chỉ ụ hay dóy ụ tại dũng và cột quy định, kết quả trả về là nội dun g hay địa chỉ ụ của ụ trong bảng.