excel中如何用函式實現 對角線單元格求和 比如a2 b2 a3 c2 a4 d2

時間 2021-07-14 09:03:13

1樓:小灰灰

B2公式=IF(ROW()=COLUMN(),INDEX($B$1:$S$1,ROW()-1)+INDEX($A$2:$A$19,ROW()-1),"")

右拉,下拉。

2樓:鯉魚唇

使用的是=ADDRESS(2,ROW(A2))公式,這個公式兩個必選引數,分別是行、列,此處行號全部是2,列號隨著往下填充,依次是B、C、D、E……所以用了ROW公式取出2、3、4、5……

使用的是=INDIRECT(N3)公式,依次往下填充,就可以把第一步的單元格位址,對應上單元格的值

第三步:最終的組合公式

公式是=A3+INDIRECT(ADDRESS(2,ROW(A2)))

縱向沒有問題,向下填充自動變成A3、A4、A5……

橫向利用INDIRECT和ADDRESS、ROW公式的組合,獲取B2、C2、D2……

結語

你提的問題是從A2+B2開始,算不上真正的對角線,不過,只要修改公式中的引數,就可以實現了

3樓:徐徐不倦

可以使用OFFSET和行列函式實現。

1、實現效果

2、示例公式

①橫向對角線求和公式

=OFFSET($A$1,COLUMN(A:A),0)+OFFSET($A$2,0,COLUMN(A:A))

這個公式結果為A2+B2,向右填充公式時,結果依次為A3+C2、A4+D2…

②縱向對角線求和公式

=OFFSET($A$1,ROW(1:1),0)+OFFSET($A$2,0,ROW(1:1))

這個公式結果為A2+B2,向下填充公式時,結果依次為A3+C2、A4+D2…

3、特別說明

公式中有相對引用和絕對引用,輸入公式時需要注意。

4樓:TuskAi

用OFFSET可以獲取指定原點單元格偏移指定行指定列的單元格的值假設結果顯示為一列,可以用ROW獲取行號作為偏移的引數不過你給的示例並不是對角線

假設求你示例裡對應單元格的和

示例裡F2公式:

=OFFSET($A$1,ROW(1:1),0,1,1)+OFFSET($A$2,0,ROW(1:1),1,1)

取A1向下偏移1行的值+A2向右偏移1列的值下拉時偏移的引數+1

excel中的vlookup函式

excelfans 這個函式寫錯啦,VLOOKUP是首列索引函式,就是查詢範圍的第一列,必須是包含查詢值的那列,也就是說,如果查姓名,則查詢範圍的第一列,就必須是姓名,其他被返回內容,放在姓名列後面 就是把G和H列互換一下。還有乙個措施,就是最後乙個引數缺失了。應該是 VLOOKUP E2,G 2 ...

EXCEL中IF函式巢狀OR函式後,不知為什麼總是返回假值,是不是超出了OR條件中最多30個的極限?

小家 AND檢驗一組資料是否同時滿足所有條件 最多30個 OR對多個條件判斷,只要有1個條件滿足即返回TRUE 最多30個 AND函式 OR函式都經常跟IF函式巢狀判斷。多個判斷條件時,IF可以多層巢狀,記得左括號 跟右括號 是成對出現的哦。IF 條件1,結果1,IF 條件2,結果2,依次判斷,滿足...

Excel中,如何用公式解決問題?

啃烤紅薯 審題不嚴審題不嚴審題不嚴。方法比較笨,是按照最基礎的邏輯堆的公式。修改後公式為 IF A2 IF B1 IF MID B1,FIND B1 1,LEN B1 FIND B1 1 LEFT B1,FIND B1 1 0,CONCATENATE LEFT B1,FIND B1 1 MID B1...