提示:點擊上方『上海稅友』一鍵關注
Excel的強大計算功能,不但能夠進行簡單的四則運算,也可以進行數組、矩陣的計算。
(1)數組和矩陣的定義
矩陣不是一個數,而是一個數組。在Excel裡,數組佔用一片單元域,單元域用大括號表示,例如{A1:C3},以便和普通單元域A1:C3相區別。設置時先選定單元域,同時按Shift+Ctrl+Enter鍵,大括弧即自動產生,數組域得以確認。
一個單元格就是一個變量,一片單元域也可以視為一組變量。為了計算上的方便,一組變量最好給一個數組名。例如A={A1:C3}、B={E1:G3}等。數組名的設置步驟是:選定數組域,單擊「插入」菜單,選擇「名稱」項中的「定義」命令,輸入數組名,單擊「確定」按鈕即可。更簡單的命名辦法為:選擇數組域,單擊名稱框,直接輸入名稱就行了。
矩陣函數是Excel進行矩陣計算的專用模塊。用「插入」-「函數」命令打開「粘貼函數」對話框(如圖),選中函數分類欄中的「數學與三角函數」,在右邊欄常用的矩陣函數有:MDETERM——計算一個矩陣的行列式;MINVERSE——計算一個矩陣的逆矩陣;MMULT——計算兩個矩陣的乘積;SUMPRODUCT——計算所有矩陣對應元素乘積之和。
(2)矩陣的基本計算
數組計算和矩陣計算有很大的區別,比如下面這個例子中,A和B都是定義好的數組,因為這兩個數組都是3×3的,輸出結果也是3×3個單元格。計算時先選定矩陣計算結果的輸出域,為3×3的單元格區域,然後輸入公式。如果輸入「=A+B」或「=A-B」,計算結果是數組對應項相加或相減,輸入「=A*B」表示數組A和B相乘,輸入「=A/B」表示數組A除數組B。如果要進行矩陣計算,就要用到相應的矩陣函數。矩陣相加、相減與數組的加減表達形式是一樣的,也是「=A+B」和「=A-B」,表示矩陣相乘可以輸入「=MMULT(A,B)」,而矩陣相除是矩陣A乘B的逆矩陣,所以計算公式是「=MMULT(A,MINVERSE(B))」。公式輸入後,同時按Shift+Ctrl+Enter鍵得到計算結果。對於更複雜的矩陣計算,可以採用分步計算。
來源:財刀網
上 海 稅 友 微 信
如何分享:
請點擊右上角在彈出菜單中選擇「發送給朋友」或「分享到朋友圈」。