Để tính toán định thức ma trận vuông, chúng ta có thể sử dụng hàm MDETERM trong Google Sheets. Hàm này được phân loại dưới hàm mảng (Array functions).
Cách sử dụng hàm MDETERM trong Google Sheets
Hàm MDETERM chỉ cần một đối số duy nhất là ‘square_matrix’ (ma trận vuông).
Từ đối số, chúng ta có thể hiểu rằng ma trận phải có số hàng và số cột bằng nhau (ma trận vuông).
Trước khi đi vào cú pháp và công thức, hãy hiểu cơ bản (giải thích tính toán) về định thức của một ma trận.
Dưới đây là hai ví dụ, trong đó ví dụ đầu tiên sử dụng ma trận 2×2 dễ hiểu.
Bước tính toán định thức của ma trận 2×2 này như sau:
[
(1 times 4) – (2 times 3) = -2
]
Còn đối với ma trận 3×3 (mảng 3 hàng và 3 cột)?
Trong trường hợp này, định thức của ma trận sẽ được tính toán như sau:
[
1 times (5 times 9 – 8 times 6) – 4 times (2 times 9 – 8 times 3) + 7 times (2 times 6 – 5 times 3) = 0
]
Việc tính toán định thức của một ma trận thủ công có thể gặp phải khó khăn. Vì vậy, chúng ta nên sử dụng hàm MDETERM trong Google Sheets hoặc Excel để làm việc này. Cách sử dụng hàm này giống nhau trong cả hai ứng dụng này.
Cú pháp và đối số của hàm MDETERM trong Google Sheets
Cú pháp:
MDETERM(square_matrix)
Đối số:
- square_matrix – Một dải số (mảng) có số hàng và số cột bằng nhau.
Ví dụ (Công thức MDETERM)
[
=MDETERM(B2:D4)
]
Trong ví dụ trên, ‘square_matrix’ đã được chỉ định là một phạm vi ô. Bạn cũng có thể chỉ định nó như một hằng số mảng. Dưới đây là ví dụ về cách làm.
[
=MDETERM({1,2,3;4,5,6;7,8,9})
}
Các lỗi thường gặp trong công thức tính định thức
Bạn có thể gặp hai loại lỗi khi sử dụng hàm mảng MDETERM trong Google Sheets. Chúng là lỗi VALUE! và lỗi N/A!. Tuy nhiên, lỗi N/A! không phổ biến.
Lỗi VALUE! – xuất hiện khi một ô/cell trống hoặc chứa văn bản/kiểu chuỗi trong ma trận vuông.
Trong trường hợp này, bạn có thể khắc phục lỗi bằng cách bọc mảng/phạm vi bằng hàm N để chuyển đổi ô trống hoặc chuỗi thành 0.
[
=ArrayFormula(MDETERM(n(B2:D4)))
]
Hàm ArrayFormula là bắt buộc (với công thức) trong loại sử dụng này vì N là một hàm Google Sheets không phải mảng.
Một nguyên nhân khác của lỗi VALUE! là sử dụng ma trận không vuông góc làm đối số.
Lỗi N/A! – Nếu bạn gặp lỗi này trong hàm MDETERM trong Google Sheets, có thể do sử dụng ma trận (nhiều đối số). Bạn chỉ được phép sử dụng một đối số trong hàm này.
Đó là tất cả về tính toán định thức bằng công thức MDETERM trong Google Sheets. Chúc vui vẻ! Hãy truy cập Crawlan.com để biết thêm thông tin chuyên sâu về SEO và marketing.