Nội dung chính Bài giảng Tin văn phòng: Chương 10 được trình bày như sau: Các hàm lượng giác, các hàm logic, các hàm xử lý theo điều kiện, các hàm tìm kiếm, các hàm thống kê.
TIN VĂN PHÒNG Chủ đề: Microsoft Office Nội dung Các hàm lượng giác Các hàm logic Các hàm xử lý theo điều kiện Các hàm tìm kiếm Các hàm thống kê Trương Xuân Nam - Khoa CNTT CÁC HÀM LƯỢNG GIÁC Trương Xuân Nam - Khoa CNTT Các hàm lượng giác SIN(number): trả radian sine num SINH(number): trả radian, sine-hyperbol num ASIN(number): trả radian nằm đoạn từ Pi/2 đến Pi/2, arcsine, hay nghịch đảo sine num (nằm khoảng từ -1 đến 1) ASINH(number): trả radian, nghịch đảo sinehyperbol num DEGREES(angle): chuyển đổi số đo góc từ radian sang độ Trương Xuân Nam - Khoa CNTT Các hàm lượng giác COS(number): trả radian, cosine num COSH(number): trả radian, cosine-hyperbol num ACOS(number): trả radian nằm khoảng từ đến Pi, arccosine, hay nghịch đảo cosine num (nằm khoảng từ -1 đến 1) ACOSH(number): trả radian, nghịch đảo cosine-hyperbol num (lớn 1) RADIANS(angle): chuyển đổi số đo góc từ độ sang radian Trương Xuân Nam - Khoa CNTT Các hàm lượng giác TAN(num): trả radian, tang num TANH(num): trả radian, tang-hyperbol num ATAN(num): trả radian nằm khoảng từ -Pi/2 đến Pi/2, arctang, hay nghịch đảo tang num ATAN2(x_num, y_num): Trả radian nằm khoảng (nhưng không bao gồm) từ -Pi đến Pi, arctang, hay nghịch đảo tang điểm có tọa độ x y ATANH(number): Trả radian, nghịch đảo tanghyperbol num (nằm khoảng từ -1 đến 1) Trương Xuân Nam - Khoa CNTT CÁC HÀM LOGIC Trương Xuân Nam - Khoa CNTT Các hàm logic AND(a, b, c,…): trả TRUE (đúng) tất tham số TRUE, ngược lại trả FALSE (sai) OR(a,b,c, ): trả FALSE (sai) tất tham số điều FALSE, ngược lại trả TRUE (đúng) NOT(a): trả FALSE a TRUE, trả TRUE a FALSE Trương Xuân Nam - Khoa CNTT CÁC HÀM XỬ LÝ THEO ĐIỀU KIỆN Trương Xuân Nam - Khoa CNTT Các hàm xử lý theo điều kiện IF(test, A, B): Tính biểu thức test, test trả A, test sai trả B Hàm IF lồng đến cấp IFERROR(A, B): Tính biểu thức A, tính trả kết quả, tính lỗi trả B IFNA(A, B): Tính biểu thức A, tính trả kết quả, kết lỗi “#N/A” trả B Trương Xuân Nam - Khoa CNTT 10 Các hàm xử lý theo điều kiện SUMIF(A, test, B): tính tổng theo điều kiện Lần lượt lấy ô vùng A, kiểm tra điều kiện test, điều kiện cộng gộp ô tương ứng B vào tổng Nếu không viết giá trị B mặc định B=A SUMIF(B2:B25, ">5"): tính tổng lớn vùng B2:B25 SUMIF(B2:B5, "John", C2:C5): tính tổng vùng C2:C5 mà tương ứng vùng B2:B5 có giá trị “John” Trương Xuân Nam - Khoa CNTT 11 CÁC HÀM TÌM KIẾM Trương Xuân Nam - Khoa CNTT 12 Các hàm tìm kiếm VLOOKUP(A, B, C, D): Tìm giá trị A cột vùng B, tìm trả giá trị tương ứng cột thứ C Tham số D có giá trị logic, quy định cách thức tìm kiếm, có khơng: D = true khơng có, quy định cách thức tìm “gần xác” D = false: tìm xác giá trị A Trong chế độ tìm “gần xác”: Cột B phải xếp tăng dần Sẽ tìm giá trị lớn giá trị nhỏ A Trương Xuân Nam - Khoa CNTT 13 Các hàm tìm kiếm HLOOKUP(A, B, C, D): Tìm giá trị A dịng vùng B, tìm trả giá trị tương ứng dòng thứ C Tham số D có giá trị logic, quy định cách thức tìm kiếm, có khơng: D = true khơng có, quy định cách thức tìm “gần xác” D = false: tìm xác giá trị A Trong chế độ tìm “gần xác”: Cột B phải xếp tăng dần Sẽ tìm giá trị lớn giá trị nhỏ A Trương Xuân Nam - Khoa CNTT 14 Các hàm tìm kiếm COLUMN(A): trả thứ tự cột mà ô A đứng ROW(A): trả thứ tự dịng mà A đứng COLUMN(B6) – trả (vì cột B) ROW(C10) – trả 10 MATCH(A, B, C): tìm giá trị A dãy B, giá trị C quy định cách tìm: C = 0: tìm xác C = 1: tìm giá trị lớn giá trị nhỏ A C = -1: tìm giá trị nhỏ giá trị lớn A Ví dụ: MATCH("b",{"a","b","c"},0) – trả Trương Xuân Nam - Khoa CNTT 15 CÁC HÀM THỐNG KÊ Trương Xuân Nam - Khoa CNTT 16 Các hàm thống kê RANK(số A, danh sách B, tuỳ chọn C): xác định thứ hạng số A danh sách B, tùy chọn C số, viết khơng C = không viết, danh sách B phải xếp giảm dần C > 0, danh sách B phải xếp tăng dần LARGE(array, k): trả phần tử lớn thứ k vùng array Trương Xuân Nam - Khoa CNTT 17 Các hàm thống kê COUNT(value1, value2, ): đếm số có dạng số miền value1, value2, COUNTA(value1, value2, ): đếm số ô không rỗng miền value1, value2, COUNTIF(range, criteria): đếm số ô không rỗng vùng range thoả mãn tiêu chuẩn criteria COUNTIF(B2:B25, "Nancy") – đếm ô giá trị “Nancy” COUNTIF(B2:B5, ">55") – đếm ô giá trị >55 COUNTIF(B2:B5, "“ & B4) – đếm ô khác ô B4 Trương Xuân Nam - Khoa CNTT 18 Các hàm thống kê AVERAGE(number1, number2,…): trả trung bình cộng số number1, number2,… MAX(number1, number2,…): trả giá trị lớn số number1, number2,… MIN(number1, number2,…): trả giá trị nhỏ số number1, number2,… MODE(number1,number2,…): trả giá trị hay gặp (number1, number2,…) Trương Xuân Nam - Khoa CNTT 19 ... hàm thống kê Trương Xuân Nam - Khoa CNTT CÁC HÀM LƯỢNG GIÁC Trương Xuân Nam - Khoa CNTT Các hàm lượng giác SIN(number): trả radian sine num SINH(number): trả radian, sine-hyperbol num... trị lớn giá trị nhỏ A C = -1 : tìm giá trị nhỏ giá trị lớn A Ví dụ: MATCH("b",{"a","b","c"},0) – trả Trương Xuân Nam - Khoa CNTT 15 CÁC HÀM THỐNG KÊ Trương Xuân Nam - Khoa CNTT 16 Các hàm thống... trả TRUE (đúng) NOT(a): trả FALSE a TRUE, trả TRUE a FALSE Trương Xuân Nam - Khoa CNTT CÁC HÀM XỬ LÝ THEO ĐIỀU KIỆN Trương Xuân Nam - Khoa CNTT Các hàm xử lý theo điều kiện IF(test, A, B):