các hàm trong excel

8 167 0
các hàm trong excel

Đang tải... (xem toàn văn)

Thông tin tài liệu

CÁC HÀM THƯỜNG DÙNG TRONG EXCEL Wednesday, March 2008, 15:36 Tin học văn phòng Để giúp cho bạn làm quen với Excel, xin trình bày số hàm thông dụng sau: Hàm LEFT, Hàm RIGHT, Hàm MID, Hàm LEN, Hàm VALUE, Hàm PRODUCT, Hàm MIN, Hàm MAX, Hàm AVERAGE, Hàm SUM, Hàm IF, Hàm VLOOKUP, Hàm HLOOKUP, Hàm INDEX, Hàm MATCH, Hàm LEFT Hàm LEFT cho kết chuỗi bên trái chuỗi cho trước với số lượng ký tự định trước Cú pháp: LEFT(text,num_chars) Các tham số: - Text: Là chuỗi cho trước (ký tự trắng kể ký tự) - Num_chars: Số lượng ký tự cần lấy VD = LEFT(“Saigon – Ho Chi Minh Ville”,20) = Saigon - Ho Chi Minh Hàm RIGHT Hàm RIGHT cho kết chuỗi bên phải chuỗi cho trước với số lượng ký tự định trước Cú pháp: RIGHT(text,num_chars) Các tham số: Tương tư hàm LEFT VD = RIGHT(“Saigon – Ho Chi Minh Ville”,17) = Ho Chi Minh Ville Hàm MID Hàm MID cho kết chuỗi chuỗi cho trước sở vị trí số ký tự xác định trước Cú pháp: MID(text,start_num,num_chars) Các tham số: - Text num_chars: Tương tự hàm LEFT, RIGHT - Start_num: Vị trí ký tự bắt đầu (ký tự 1, ký tự thứ hai 2, …) VD [Only registered and activated users can see links] = MID(A3,2,3) = VCD = MID(A2,6,8) = Sony 14" Hàm LEN Hàm LEN đo chiều dài chuỗi (text) Mỗi ký tự tính đơn vị, kể ký tự trắng (khoảng cách hai ký tự hai từ) Text phải đặt dấu ngoặc kép (“”) Cú pháp: LEN(text) Ví dụ: = LEN(“informatics”) = 11 = LEN(“Long Xuyen city”) = 15 Hàm VALUE Hàm VALUE đổi chuỗi chứa số (text) thành giá trị số Text phải đặt dấu ngoặc kép (“”) Cú pháp: VALUE(text) Ví dụ: = Value(“$1000000”) = 1.000.000 = Value(“1001 dem”) = #VALUE! = Value(left(“1001 dem”,4)) = 1000 Hàm PRODUCT Hàm PRODUCT cho kết tích số cho đối số Cú pháp: PRODUCT(number1,number2,…) Tham số: Number1, number2, … số từ đến 30 mà ta muốn tính tích Nếu đối số mảng tham chiếu có số mảng tham chiếu đếm Các Cell trống, giá trị logic text mãng tham chiếu bỏ qua Ví dụ: [Only registered and activated users can see links] = PRODUCT(B2,B3,B4) = PRODUCT(B2:B4) = 80 = PRODUCT(A2:B5) = 80 = PRODUCT(A2:B6) = #N/A Hàm MIN Hàm MIN cho kết giá trị bé đối số định Cú pháp: MIN(number1,number2, …) Các tham số: number1, number2, … giá trị số Ví dụ: = MIN(4,8,9,10,3,5) = Hàm MAX Hàm MAX cho kết giá trị lớn đối số định Cú pháp: MAX(number1,number2, …) Các tham số: number1, number2, … giá trị số Ví dụ: = MAX(4,8,9,10,3,5) = 10 Hàm AVERAGE Hàm AVERAGE cho kết giá trị trung bình số học đối số Cú pháp: AVERAGE(number1,number2, …) Các tham số: tương tự hàm MIN MAX Ví dụ: = AVERAGE(5,7,6) = = AVERAGE(10,15,9) = 11,33 10 Hàm SUM Hàm SUM cho kết tổng đối số khối tham chiếu danh sách Cú pháp: SUM((number1,number2, …) Các tham số: tương tự hàm MIN MAX Ví dụ: [Only registered and activated users can see links] = SUM(B2:B4) = 13 = SUM(7,10,9) = 26 11 Hàm IF Hàm IF dùng để trắc nghiệm điều kiện để chọn hai giá trị Nếu điều kiện chọn giá trị 1, ngược lại chọn giá trị Cú pháp: IF(logicaltest,truevalue,falsevalue) Các tham số: - Logicaltest: Điều kiện dùng để trắc nghiệm (xác định điều kiện hay sai) - Truevalue: Là kết hàm IF logicaltest - Falsevalue: Là kết hàm IF logicaltest sai Ví dụ: [Only registered and activated users can see links] = IF(B2>=4,“DUNG”,“SAI”) = DUNG = IF(B2>=5,“DUNG”,“SAI”) = SAI 12 Hàm VLOOKUP: Hàm Vlookup tìm kiếm giá trị cột bên trái bảng (table_array), cho giá trị hàng tính từ cột (col_index_number) mà ta định bảng Hoặc hàm Vlookup lấy giá trị Cell dò (lookup_value) cột khối (table_array), gặp mã số tương ứng Cell lệch sang cột định (col_index_num) để lấy giá trị Cell (cùng hàng) Cú pháp: VLOOKUP(lookup_value,table_array,col_index_num,ran ge_lookup) Các tham số hàm: - Lookup_value: Là giá trị phải dò tìm cột table_array Lookup_value giá trị, tham chiếu chuỗi ký tự (không phân biệt chữ hoa hay chữ thường) Nếu lookup_value nhỏ giá trị nhỏ cột table_array hàm Vlookup cho giá trị lỗi #N/A (Not Available, bất khả thi) - Table_array: Là bảng thông tin, qua liệu tìm kiếm Table_array dãy tên Đặt Table_array giá trị tuyệt đối ($A$1:$D$20) - Col_index_num: Là số thứ tự cột nằm table_array Số thứ tự phải lớn Ví dụ: Col_index_num=2 cho giá trị cột thứ hai table_array, Col_index_num=3 cho giá trị cột thứ ba table_array, … (Nếu Col_index_num=0 hàm Vlookup cho giá trị lỗi #VALUE, Col_index_num=1 kết dò tìm nó, Col_index_num lớn số lượng cột table_array hàm Vlookup cho giá trị lỗi #REF!) - Range_lookup: Là giá trị (0 1) hay giá trị logic (false true) cho biết ta có muốn tìm liên kết xác hay không Nếu không định range_lookup hay true + Nếu Range_lookup=1 (true): Cột table_array phải xếp theo thứ tự tăng dần (… -2, -1, 0, 1, A, B, …Z False, True), ngược lại hàm Vlookup cho giá trị không Nếu hàm Vlookup không tìm thấy lookup_value range_lookup=1 (true) sử dụng giá trị lớn nhỏ lookup_value + Nếu range_lookup=0 (false): Cột table_array không cần xếp theo thứ tự Trường hợp sử dụng phổ biến Nếu hàm Vlookup không tìm thấy lookup_value range_lookup=0 (false) cho giá trị lỗi #N/A Ví dụ: [Only registered and activated users can see links] = VLOOKUP(A1,A1:C5,3,0) = 150 (Danh sách không cần theo thứ tự) = VLOOKUP(“VL”,A1:C5,2,0) = 70 = VLOOKUP(“CM”,A1:C5,2,0) = #N/A Hàm VLOOKUP tìm giá trị theo cột 13 Hàm HLOOKUP: Hàm HLOOKUP tìm kiếm giá trị hàng bảng (table_array) mảng giá trị, cho giá trị cột tính từ hàng (row_index_num) mà ta định bảng mảng Cú pháp: HLOOKUP(lookup_value,table_array,row_index_num,ran ge_lookup) Hoặc hàm HLOOKUP lấy giá trị Cell dò (lookup_value) hàng khối (table_array), gặp mã số tương ứng Cell lệch xuống hàng định (row_index_num) để lấy giá trị Cell (cùng cột) Các tham số hàm: tương tự hàm Vlookup Ví dụ: [Only registered and activated users can see links] = HLOOKUP(A1,A1:C4,3,0) = HLOOKUP(“AG”,A1:C4,3,0) = 150 = HLOOKUP(B1,A1:C4,4,0) = HLOOKUP(“VL”,A1:C4,4,0) = 90 = HLOOKUP(“BL”,A1:C4,3,0) = #N/A Hàm HLOOKUP tìm giá trị theo hàng 14 Hàm INDEX: Hàm Index cho kết giá trị Cell định rownum colnum bên array Cú pháp: INDEX(array,rownum,colnum) Các tham số hàm: - Array: Là mảng chứa thông tin cần tìm, cột/dòng - Rownum: Số thứ tự dòng array - Colnum: Số thứ tự cột array Ví dụ: [Only registered and activated users can see links] =INDEX (A1 : D3,1,2)=10 =INDEX (A1 : D3,2,3)=17 =INDEX (A1 : D3,3,4)=18 15 Hàm MATCH: Hàm Match cho kết vị trí tương đối giá trị tìm (lookup_value) mảng (lookup_array) kết với giá trị định theo thứ tự đặc biệt (match_type) Cú pháp: MATCH(lookup_value,lookup_array,match_type) Các tham số hàm: - Lookup_value: Là giá trị mà ta dùng để tìm giá trị mà ta mong muốn mảng (lookup_array) Lookup_value giá trị (số, text, giá trị logic) tham chiếu đến số, text, giá trị logic - Lookup_array: Mảng chứa giá trị tìm kiếm Lookup_array mảng tham chiếu mảng - Match_type: Là số xác định cách dò tìm: -1 (false) (true) Nếu match_type bỏ qua hiểu + Match_type = -1: Tìm giá trị nhỏ lookup_array, lớn hay giá trị dò Lookup_array phải xếp theo thứ tự giảm dần + Match_type = (true): Tìm giá trị lớn lookup_array, nhỏ hay giá trị dò Lookup_array phải xếp theo thứ tự tăng dần + Match_type = (false): Tìm giá trị giá trị tìm lookup_array Lookup_array không cần theo thứ tự • Nếu tìm không thấy, hàm cho giá trị #N/A • Không phân biệt chữ hoa chữ thường • Nếu match_type = lookup_value text lookup_value chứa ký tự đại diện như: + Dấu ?: Thay cho ký tự + Dấu *: Thay cho tổ hợp (nhiều) ký tự Ví dụ: [Only registered and activated users can see links] = MATCH(“Tôi”,A1:C1,-1) = #N/A (vì thành phần mảng theo thứ tự tăng dần, Match_type = -1 phải theo thứ tự giảm dần) = MATCH(“Toi”,A1:C1,0) = = MATCH(“Anh”,A1:C1,1) = Hàm MATCH: cho vị trí xuất Cell tìm thấy mảng, giá trị Cell ==================== Một số dạng báo lỗi ô công thức bị sai: #NAME Do đánh vào sai tên hàm hay tên tham chiếu #REF! Do ô tham chiếu bị hàm bị xóa #VALUE! Trong công thức tính toán có phần tử tính dạng văn (không phải trị số nên không tính được) ####### Trị số ô có số số dài vượt chiều rộng cột DIV/0! Trong công thức có chứa phép chia cho zê-rô #N/A Công thức kết ... PRODUCT(A2:B6) = #N/A Hàm MIN Hàm MIN cho kết giá trị bé đối số định Cú pháp: MIN(number1,number2, …) Các tham số: number1, number2, … giá trị số Ví dụ: = MIN(4,8,9,10,3,5) = Hàm MAX Hàm MAX cho kết... tự hàm MIN MAX Ví dụ: = AVERAGE(5,7,6) = = AVERAGE(10,15,9) = 11,33 10 Hàm SUM Hàm SUM cho kết tổng đối số khối tham chiếu danh sách Cú pháp: SUM((number1,number2, …) Các tham số: tương tự hàm. .. HLOOKUP(“BL”,A1:C4,3,0) = #N/A Hàm HLOOKUP tìm giá trị theo hàng 14 Hàm INDEX: Hàm Index cho kết giá trị Cell định rownum colnum bên array Cú pháp: INDEX(array,rownum,colnum) Các tham số hàm: - Array: Là mảng

Ngày đăng: 16/12/2015, 15:33

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan