Re: [問題] Excel對角線相加

看板Office作者 (David)時間18年前 (2008/04/19 14:49), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串3/3 (看更多)
陣列公式 =SUM(IF(ROW(1:52)=COLUMN(A:AZ),A1:AZ52)) ※ 引述《chungyuandye (養花種魚數月亮看星星)》之銘言: : ※ 引述《lai00 (沒有目標)》之銘言: : : (若是和其他不同軟體互動之問題 請記得一併填寫) : : 您所使用的軟體為: : : Office---Excel : : 版本: : : 2003 : : 問題: : : 請問Excel如果要對角線相加 : : 如A1+B2+...+Z26+AA27+...+AZ52 : : 用什麼函數或方法 : : 來計算比較快 : 工具=>巨集=>新增一個巨集,把下列程式碼貼上 : Function mtrace(X As Range) : n = X.Rows.Count : If X.Columns.Count = n Then : temp = 0 : For i = 1 To n : temp = temp + X(i, i) : Next i : mtrace = temp : Else : mtrace = "矩陣行列不相等" : End If : End Function : 之後就有mtrace這個函數可以用了。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.50.1
文章代碼(AID): #182PODbo (Office)
討論串 (同標題文章)
文章代碼(AID): #182PODbo (Office)