Re: [問題] Excel對角線相加
陣列公式
=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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 3 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章
11
22