tft每日頭條

 > 生活

 > excel豎向一列求和函數

excel豎向一列求和函數

生活 更新时间:2024-12-13 01:58:04

前一篇推文我教了大家如何根據列出的條件對二維表的特定列求和,用到了兩個非常經典的函數,所以公式異常短小精悍。

有同學提問是不是還有其他方法?當然有,二維表查找交叉位置,我們怎可能不提兩個經典的組合公式?

案例:

下圖 1 是部門銷售人員的的各項業績表,請根據右側數據表中列出的求和項,求對應列的總和。

效果如下圖 2 所示。

excel豎向一列求和函數(二維表的列動态求和)1

excel豎向一列求和函數(二維表的列動态求和)2

解決方案:

1. 在 H2 單元格中輸入以下公式:

=SUM(INDEX(B2:E10,,MATCH(H1,B1:E1,0)))

公式釋義:

  • index match 是比較經典的查找行列交叉位置的組合公式,相關案例可參閱
    • Excel–用index match隔行插入空行
    • Excel 如何多條件查詢?即同時查詢行、列并返回值?
  • index 的參數含義為 index(需要查找的區域,定位的行值,定位的列值);
  • 因為參數中的行值為必需,而本例是對整列求和,不需要定位行值,因此第二個參數雖然為空,但位置要留出來;
  • MATCH(H1,B1:E1,0):
    • 放在 index 的第三個參數處,用于定位列值;
    • 表示在 B1:E1 區域中精确查找 H1 并返回其在區域中的相對位置,結果為一個數值;
  • 最後用 sum 對整個查找區域求和,即可達成目的

excel豎向一列求和函數(二維表的列動态求和)3

excel豎向一列求和函數(二維表的列動态求和)4

2. 在 I2 單元格中輸入以下公式:

=SUM(OFFSET(A2:A10,,MATCH(I1,B1:E1,0)))

公式釋義:

  • offset 是個偏移函數,用于返回對單元格或單元格區域中指定行數和列數的區域的引用;
  • offset 的參數含義為 OFFSET(基準位置, 要偏移的行數, 要偏移的列數, [引用區域的高度], [引用區域的寬度]);
  • OFFSET(A2:A10,,MATCH(I1,B1:E1,0)):以 A2:A10 為起始位置,行數不變,向右偏移 MATCH(I1,B1:E1,0) 列,相當于定位到“複購數”列的每一個數值;
    • MATCH(I1,B1:E1,0):計算 B1:E1 區域中與 I1 完全匹配的單元格的相對位置,得到一個數值;
  • SUM():最後用 sum 函數對上述列求和,就是最終結果

excel豎向一列求和函數(二維表的列動态求和)5

excel豎向一列求和函數(二維表的列動态求和)6

有關 offset 函數的案例,請參閱

  • Excel – 用offset函數将一列數據首尾倒置
  • Excel 二維表查詢,不得不學會經典組合公式 offset match
  • Excel – 當offset遇上F9,圖表動起來了
  • 如何讓圖表随着 Excel 數據源的增減而自動更新?
  • 制作一個可以用下拉菜單控制的 Excel 動态圖表
  • Excel中可以按關鍵字搜索的下拉菜單,兩種做法任你選
  • 設置好的Excel打印區域,随着内容輸入或删除,會自動更新
  • Excel – 直接輸入列标題和行标題,就能查找出行列交叉處的數據
  • Excel 無論增加多少數據,始終自動計算所有人的最新總和
  • Excel – 将一列連續數據填充至大小不等的合并單元格區域

很多同學會覺得 Excel 單個案例講解有些碎片化,初學者未必能完全理解和掌握。不少同學都希望有一套完整的圖文教學,從最基礎的概念開始,一步步由簡入繁、從入門到精通,系統化地講解 Excel 的各個知識點。

現在終于有了,以下專欄,從最基礎的操作和概念講起,用生動、有趣的案例帶大家逐一掌握 Excel 的操作技巧、快捷鍵大全、函數公式、數據透視表、圖表、打印技巧等……學完全本,你也能成為 Excel 高手。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved