Applies ToExcel for Microsoft 365 Excel for Microsoft 365 for Mac Excel for the web Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016 Excel 2013

本文將說明公式語法及 MDETERM 的使用方式  函數。

描述

傳回陣列的矩陣行列式。

語法

MDETERM(array)

MDETERM 函數語法具有下列引數:

  • Array    必要。 這是具有相同列數與欄數的數值陣列。

註解

  • 陣列可以是儲存格範圍,如 A1:C3;常數陣列,如 {1,2,3;4,5,6;7,8,9};或以上兩者的名稱。

  • MDETERM 傳回 #VALUE! 錯誤的情況如下:

    • 陣列中的任何儲存格為空白或包含文字。

    • 陣列的列數和欄數不相等。

  • 矩陣行列式是由陣列數值導出的數字。 如一個三列、三欄的陣列 A1:C3,其行列式定義為:

MDETERM(A1:C3)等於 A1*(B2*C3-B3*C2) + A2*(B3*C1-B1*C3) + A3*(B1*C2-B2*C1)

  • 矩陣行列式一般常用於求解包含數個變數的數學方程式。

  • MDETERM 的精確度計算至約 16 個位數,若未完成計算,可能會導致些許的數字誤差。 例如,單一矩陣的行列式可能從 IE-16 到零不等。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

資料

資料

資料

資料

1

3

8

5

1

3

6

1

1

1

1

0

7

3

10

2

公式

描述

結果

=MDETERM(A2:D5)

上述矩陣之行列式

88

=MDETERM({3,6,1;1,1,0;3,10,2})

矩陣之行列式為一常數陣列

1

=MDETERM({3,6;1,1})

在常數陣列中之矩陣行列式

-3

=MDETERM({1,3,8,5;1,3,6,1})

因為陣列的列數和欄數不相等,傳回一個錯誤。

#VALUE!

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。