Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 15 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
15
Dung lượng
171,77 KB
Nội dung
Học Excel Thủ Thuật Excel Các hàm toán học Excel (phần 2) Tìm hiểu hàm toán học Excel (phần 2) : Đôi khi, cần có liệu mô để thử nghiệm công việc, kế hoạch đó, cần điền vài số vào để có mà thử nghiệm Trong nhiều trường hợp, cần có số ngẫu nhiên, trước Excel cung cấp cho hai hàm để lấy số ngẫu nhiên, RAND() RANDBETWEEN() Hàm RAND() Cú pháp: = RAND() Hàm RAND() trả số ngẫu nhiên lớn nhỏ Nếu dùng hàm để lấy giá trị thời gian, RAND() hàm thích hợp Bên cạnh đó, có cách để ép RAND() cung cấp cho số ngẫu nhiên nằm hai giá trị · Để lấy số ngẫu nhiên lớn nhỏ n, ta dùng cú pháp: RAND() * n Ví dụ, công thức sau cung cấp cho số ngẫu nhiên 30: = RAND() * 30 · Trường hợp khác, mở rộng hơn, cần có số ngẫu nhiên lớn sốm đó, nhỏ số n đó, ta dùng cú pháp: RAND() * (n – m) + m Ví dụ, để lấy số ngẫu nhiên lớn 100 nhỏ 200, ta dùng công thức: = RAND() * (200 – 100) + 100 Lưu ý: Do hàm RAND() hàm biến đổi (volatile function), tức kết RAND() cung cấp thay đổi bạn cập nhật bảng tính mở lại bảng tính, bạn thay đổi ô bảng tính… Để có kết ngẫu nhiên không thay đổi, bạn dùng cách sau: Sau nhập công thức = RAND() vào, bạn nhấn F9 sau nhấn Enter Động tác lấy số ngẫu nhiên thời điểm gõ công thức, sau dùng số này, ô nhập công thức không hàm RAND() Có hàm Excel có chức tương tự công thức trên: Hàm RANDBETWEEN() RANDBETWEEN() khác RAND() chỗ: RANDBETWEEN() cho kết số nguyên, RAND() cho kết vừa số nguyên vừa số thập phân Hàm RANDBETWEEN() Hàm RANDBETWEEN() trả số nguyên ngẫu nhiên nằm khoảng cho trước Cú pháp: = RANDBETWEEN(bottom, top) bottom: Số nhỏ dãy tìm số ngẫu nhiên (kết lớn số này) top: Số lớn dãy tìm số ngẫu nhiên (kết nhỏ số này) Ví dụ: = RANDBETWEEN(0, 59) cho kết số nguyên nằm khoảng tới 59 Hàm ABS() Lấy trị tuyệt đối số Cú pháp: = ABS(number) number: Số muốn tính trị tuyệt đối Ví dụ: ABS(2) = ABS(-5) = ABS(A2) = (A2 chứa công thức = 3.5 x -2) Hàm COMBIN() Trả số tổ hợp số phần tử cho trước Cú pháp: = COMBIN(number, number_chosen) number: Tổng số phần tử number_chosen: Số phần tử tổ hợp Chú ý: · Nếu đối số số thập phân, hàm lấy phần nguyên · Nếu đối số số, COMBIN báo lỗi #VALUE! · Nếu number < 0, number_chosen < 0, number < number_chosen, COMBIN báo lỗi #NUM! · Tổ hợp khác với hoán vị: Tổ hợp không quan tâm đến thứ tự phần tử tổ hợp; hoán vị thứ tự phần tử có ý nghĩa · COMBIN tính công thức sau (với n = number, k = number_chosen) Trong đó: Ví dụ: Với phần tử Mai, Lan, Cúc, Trúc xếp tổ hợp khác nhau, với tổ hợp gồm phần tử ? = COMBIN(4, 2) = 6 tổ hợp là: Mai-Lan, Mai-Cúc, Mai-Trúc, Lan-Cúc, Lan-Trúc Cúc-Trúc Hàm EXP() Tính lũy thừa số e (2.71828182845905…) Cú pháp: = EXP(number) number: số mũ số e Lưu ý: - Để tính lũy thừa số khác, bạn dùng toán tử ^ (dấu mũ), dùng hàm POWER() - Hàm EXP() nghịch đảo hàm LN(): tính logarit tự nhiên số Ví dụ: EXP(1) = 2.718282 (là số e) EXP(2) = 7.389056 (bình phương e) Hàm FACT() Tính giai thừa số Cú pháp: = FACT(number) number: số cần tính giai thừa Lưu ý: - number phải số dương - Nếu number số thập phân, FACT() lấy phần nguyên number để tính Ví dụ: FACT(5) = 120 (5! = x x x x = 120) FACT(2.9) = (2! = x = 2) FACT(0) = (0! = 1) FACT(-3) = #NUM! Hàm FACTDOUBLE() Tính giai thừa cấp hai số Giai thừa cấp hai (ký hiệu hai dấu !!) tính sau: - Với số chẵn: n!! = n x (n-2) x (n-4) x … x x - Với số lẻ: n!! = n x (n-2) x (n-4) x … x x Cú pháp: = FACTDOUBLE(number) number: số cần tính giai thừa cấp hai Lưu ý: - number phải số dương - Nếu number số thập phân, FACTDOUBLE() lấy phần nguyên number để tính Ví dụ: FACTDOUBLE(6) = 48 (6!! = x x = 24) FACTDOUBLE(7) = 105 (7!! = x x x = 105) Hàm GCD() GCD viết tắt chữ Greatest Common Divisor: Ước số chung lớn Cú pháp: = GCD(number1, number2 [,number3 ]) number1, number2…: số mà bạn bạn cần tìm ước số chung lớn GCD() tìm ước số chung lớn dãy có đến 255 giá trị (với Excel 2003 trở trước số 19) Lưu ý: Nếu có number < 0, GCD() báo lỗi #NUM! Nếu có number số, GDC() báo lỗi #VALUE! Nếu number số thập phân, GCD() tính toán với phần nguyên Ví dụ: GCD(5, 2) = ; GCD(24, 36) = 12 ; GCD(5, 0) = Hàm LCM() LCM viết tắt chữ Lowest common multiple: Bội số chung nhỏ Cú pháp: = LCM(number1, number2 [,number3 ]) number1, number2…: số mà bạn bạn cần tìm bội số chung nhỏ LCM() tìm bội số chung nhỏ dãy có đến 255 giá trị (với Excel 2003 trở trước số 19) Lưu ý: Nếu có number < 0, GDC() báo lỗi #NUM! Nếu có number số, GDC() báo lỗi #VALUE! Nếu number số thập phân, LCM() tính toán với phần nguyên Ví dụ: LCM(5, 2) = 10 ; LCM(24, 36) = 72 Hàm LN() Tính logarit tự nhiên số (logarit số e = 2.71828182845905…) Cú pháp: = LN(number) number: số thực, dương mà ta muốn tính logarit tự nhiên (logarit số e) Lưu ý: - Hàm LN() nghịch đảo hàm EXP(): tính lũy thừa số e Ví dụ: LN(86) = 4.454347 (logarit số e 86) LN(2.7181818) = (logarit số e e) LN(EXP(3)) = (logarit số e e lập phương) Hàm LOG() Tính logarit số với số định Cú pháp: = LOG(number [, base]) number: Số thực, dương mà ta muốn tính logarit tự nhiên (logarit số e) base: Cơ số để tính logarit (mặc định 10) – Nếu bỏ trống, hàm LOG() tương đương với hàm LOG10() Ví dụ: LOG(10) = (logarit số 10 10) LOG(8, 2) = (logarit số 8) LOG(86, 2.7182818) = 4.454347 (logarit số e 86) Hàm LOG10() Tính logarit số 10 số Cú pháp: = LOG10(number) number: số thực, dương mà ta muốn tính logarit tự nhiên (logarit số e) Ví dụ: LOG10(10) = LOG(10) = (logarit số 10 10) LOG10(86) = LOG(86) = 1.93449845 (logarit số 10 86) LOG10(1E5) = (logarit số 10 1E5) LOG10(10^5) = (logarit số 10 10^5) Trước trình bày hàm ma trận, xin giải thích chút xíu định nghĩa ma trận Định nghĩa Ma Trận Ma trận bảng có m hàng n cột A gọi ma trận cỡ m x n Một phần tử hàng thứ i cột thứ j ký hiệu Một ma trận A có m = n gọi ma trận vuông Hàm MDETERM() MDETERM viết tắt từ chữ Matrix Determinant: Định thức ma trận Hàm dùng để tính định thức ma trận vuông Cú pháp: = MDETERM(array) array: mảng giá trị chứa ma trận vuông (có số hàng số cột nhau) Lưu ý: - array dãy ô A1:C3; mảng {1,2,3 ; 4,5,6 ; 7,8,9}; khối ô đặt tên… - Hàm MDETERM() báo lỗi #VALUE! khi: · array ma trận vuông (số hàng khác số cột) · Có vị trí array rỗng liệu kiểu số - Hàm MDETERM() tính xác với ma trận x (có 16 ký số) - Ví dụ cách tính toán hàm MDETERM() với ma trận x (A1:C3): MDETERM(A1:C3) = A1*(B2*C3 – B3*C2) + A2*(B3*C1 – B1*C3) + A3*(B1*C2 – B2*C1) Ví dụ: MDETERM(A1:D4) = 88 MDETERM(A1:C4) = #VALUE! (A1:C4 ma trận vuông) MDETERM({3,6,1 ; 1,1,0 ; 3,10,2}) = MDETERM({3,6 ; 1,1}) = Hàm MINVERSE() MINVERSE viết tắt từ chữ Matrix Inverse: Ma trận nghịch đảo Hàm dùng để tính ma trận nghịch đảo ma trận vuông Cú pháp: = MINVERSE(array) array: mảng giá trị chứa ma trận vuông (có số hàng số cột nhau) Lưu ý: - array dãy ô A1:C3; mảng {1,2,3 ; 4,5,6 ; 7,8,9}; khối ô đặt tên… - Giống hàm MDETERM, hàm MINVERSE() báo lỗi #VALUE! khi: · array ma trận vuông (số hàng khác số cột) · Có vị trí array rỗng liệu kiểu số · Ma trận tính nghịch đảo (ví dụ ma trận có định thức = 0) - Hàm MINVERSE() tính xác với ma trận x (có 16 ký số) Ví dụ cách sử dụng hàm MINVERSE(): Ví dụ bạn có ma trận A1:D4, để tìm ma trận nghịch đảo ma trận này, bạn quét chọn khối ô tương ứng với A1:D4, ví dụ A6:D9 (cùng có hàng cột), A6, gõ công thức = MINVERSE(A1:D4) sau nhấn Ctrl-Shift-Enter, bạn có kết A6:D9 ma trận nghịch đảo ma trận A1:D4 Hàm MMULT() MMULT viết tắt từ chữ Matrix Multiple: Ma trận tích Hàm dùng để tính tích hai ma trận Cú pháp: = MMULT(array1, array2) array1, array 2: mảng giá trị chứa ma trận Lưu ý: - array1, array2 dãy ô A1:C3; mảng {1,2,3 ; 4,5,6 ; 7,8,9}; khối ô đặt tên… - Số cột array1 phải số dòng array2 - Công thức tính tích hai ma trận (A = B x C) có dạng sau: Trong đó: i số hàng array1 (B), j số cột array2 (C); n số cột array1 (= số dòng array2) - Nếu có phần tử hai ma trận rỗng liệu kiểu số, MMULT() báo lỗi #VALUE! - Để có kết xác ma trận kết quả, phải dùng công thức mãng Ví dụ: Mời bạn xem hình sau: Để tính tích hai ma trận B C, quét chọn khối C7:D8 gõ công thức = MMULT(A2:C3,E2:F4) nhấn Ctrl-Shift-Enter có kết ma trận A hình Hàm MULTINOMIAL() Dùng để tính tỷ lệ giai thừa tổng tích giai thừa số Xin ví dụ cho dễ hiểu: Giả sử ta có số a, b c Cú pháp: = MULTINOMIAL(number1, number2, …) number1, number2,… : số mà ta muốn tính tỷ lệ giai thừa tổng tích giai thừa chúng Ghi chú: · number1, number2, … lên đến 255 số (với Excel 2003 trở trước, số 30) · Nếu có number liệu kiểu số, MULTINOMIAL() báo lỗi #VALUE! · Nếu có number < 0, MULTINOMIAL() báo lỗi #NUM! Ví dụ: MULTINOMIAL(2, 3, 4) = 1,260 Hàm PI() Trả giá trị số Pi = 3.14159265358979, lấy xác đến 15 chữ số Cú pháp: = PI() Hàm tham số Ví dụ: PI() = 3.14159265358979 PI()/2 = 1.570796327 PI()*(3^2) = 28.27433388 Hàm POWER() Tính lũy thừa số Có thể dùng toán tử ^ thay cho hàm Ví dụ: POWER(2, 10) = 2^10 Cú pháp: = POWER(number, power) number: Số cần tính lũy thừa power: Số mũ Ví dụ: POWER(5, 2) = 25 POWER(98.6, 3.2) = 2,401,077 POWER(4, 5/4) = 5.656854 [...]... 1,260 Hàm PI() Trả về giá trị của số Pi = 3.14159265358979, lấy chính xác đến 15 chữ số Cú pháp: = PI() Hàm này không có tham số Ví dụ: PI() = 3.14159265358979 PI()/2 = 1.570796327 PI()*(3 ^2) = 28.27433388 Hàm POWER() Tính lũy thừa của một số Có thể dùng toán tử ^ thay cho hàm này Ví dụ: POWER(2, 10) = 2^10 Cú pháp: = POWER(number, power) number: Số cần tính lũy thừa power: Số mũ Ví dụ: POWER(5, 2) =... #VALUE! khi: · array không phải là ma trận vuông (số hàng khác số cột) · Có bất kỳ 1 vị trí nào trong array là rỗng hoặc không phải là dữ liệu kiểu số · Ma trận không thể tính nghịch đảo (ví dụ ma trận có định thức = 0) - Hàm MINVERSE() có thể tính chính xác với ma trận 4 x 4 (có 16 ký số) Ví dụ về cách sử dụng hàm MINVERSE(): Ví dụ bạn có một ma trận A1:D4, để tìm ma trận nghịch đảo của ma trận này, bạn... ; 1,1}) = 1 Hàm MINVERSE() MINVERSE viết tắt từ chữ Matrix Inverse: Ma trận nghịch đảo Hàm này dùng để tính ma trận nghịch đảo của một ma trận vuông Cú pháp: = MINVERSE(array) array: mảng giá trị chứa ma trận vuông (có số hàng và số cột bằng nhau) Lưu ý: - array có thể một dãy ô như A1:C3; hoặc một mảng như {1,2,3 ; 4,5,6 ; 7,8,9}; hoặc là một khối ô đã được đặt tên… - Giống hàm MDETERM, hàm MINVERSE()... đã được đặt tên… - Số cột của array1 phải bằng số dòng của array2 - Công thức tính tích hai ma trận (A = B x C) có dạng như sau: Trong đó: i là số hàng của array1 (B), j là số cột của array2 (C); n là số cột của array1 (= số dòng của array2) - Nếu có bất kỳ một phần tử nào trong hai ma trận là rỗng hoặc không phải là dữ liệu kiểu số, MMULT() sẽ báo lỗi #VALUE! - Để có kết quả chính xác ở ma trận kết... là ma trận A như trên hình Hàm MULTINOMIAL() Dùng để tính tỷ lệ giữa giai thừa tổng và tích giai thừa của các số Xin ví dụ cho dễ hiểu: Giả sử ta có 3 số a, b và c Cú pháp: = MULTINOMIAL(number1, number2, …) number1, number2,… : là những con số mà ta muốn tính tỷ lệ giữa giai thừa tổng và tích giai thừa của chúng Ghi chú: · number1, number2, … có thể lên đến 255 con số (với Excel 2003 trở về trước, con... công thức = MINVERSE(A1:D4) và sau đó nhấn Ctrl-Shift-Enter, bạn sẽ có kết quả tại A6:D9 là một ma trận nghịch đảo của ma trận A1:D4 Hàm MMULT() MMULT viết tắt từ chữ Matrix Multiple: Ma trận tích Hàm này dùng để tính tích của hai ma trận Cú pháp: = MMULT(array1, array2) array1, array 2: mảng giá trị chứa ma trận Lưu ý: - array1, array2 có thể một dãy ô như A1:C3; hoặc một mảng như {1,2,3 ; 4,5,6 ;... Tính lũy thừa của một số Có thể dùng toán tử ^ thay cho hàm này Ví dụ: POWER(2, 10) = 2^10 Cú pháp: = POWER(number, power) number: Số cần tính lũy thừa power: Số mũ Ví dụ: POWER(5, 2) = 25 POWER(98.6, 3 .2) = 2,401,077 POWER(4, 5/4) = 5.656854 .. .Các hàm toán học Excel (phần 2) Tìm hiểu hàm toán học Excel (phần 2) : Đôi khi, cần có liệu mô để thử nghiệm công việc, kế hoạch đó, cần điền vài số vào để có mà thử nghiệm Trong nhiều... trước Excel cung cấp cho hai hàm để lấy số ngẫu nhiên, RAND() RANDBETWEEN() Hàm RAND() Cú pháp: = RAND() Hàm RAND() trả số ngẫu nhiên lớn nhỏ Nếu dùng hàm để lấy giá trị thời gian, RAND() hàm thích... khác, bạn dùng toán tử ^ (dấu mũ), dùng hàm POWER() - Hàm EXP() nghịch đảo hàm LN(): tính logarit tự nhiên số Ví dụ: EXP(1) = 2.718282 (là số e) EXP (2) = 7.389056 (bình phương e) Hàm FACT() Tính