欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

動態(tài)求Excel二維表指定列的和怎么實現(xiàn)? 二維表格多條件求和的技巧

  發(fā)布時間:2025-01-02 09:42:51   作者:佚名   我要評論
在工作中偶爾會遇到求最近一周某個產品的銷售額,而且需要根據要求的變化動態(tài)求和,該怎么操作呢?下面我們就來看看詳細的教程

按條件對二維表進行計算,必然繞不開對指定條件的行、列或行列交叉處查找定位。這種需求有很多方法可以解,今天教大家兩種很短的公式。

案例:

下圖 1 是各銷售人員的各項業(yè)績表。請根據要求計算出指定業(yè)績的總和,效果如下圖 2 所示。

解決方案:

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

=DSUM(A1:E10,H1,F1:F2)

如果是我的老讀者,應該對 DSUM 函數不陌生,之前我給大家講解過具體用法,詳情請參閱 Excel函數(15)–數據庫求和函數dsum。

但是本案例比較特殊,公式中的第三個參數如何理解?為什么是兩個空的單元格?這就是今天要講解的重點。

公式釋義:

DSUM 是個數據庫函數,作用是返回列表或數據庫中滿足指定條件的記錄字段(列)中的數字之和;語法為 DSUM(database, field, criteria);

DSUM 的參數含義分別如下:

  • database:需要查詢的數據庫的區(qū)域
  • field:要計算的列
  • criteria:計算的條件區(qū)域

本例中的前兩個參數都不難理解,表示對數據庫區(qū)域 A1:E10 內標題等于 H1 值的列按條件求和;

第三個參數為什么是 F1:F2 呢?因為本例中我們沒有計算條件,只要對指定的整列求和,因此不需要設置條件。但是這個參數又是必需的,那就可以選擇任意兩個連續(xù)的空單元格來替代,讓條件為空。

說到按條件求交叉區(qū)域的值這個需求,我要再次吹爆已經寫過無數個案例的 sumproduct 函數。

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

=SUMPRODUCT((B1:E1=I1)*1*B2:E10)

公式釋義:

sumproduct 函數的作用是對乘積求和;

(B1:E1=I1):判斷 B1:E1 區(qū)域的值是否與 I1 單元格的值相等,結果會生成一串 true 或 false 組成的數組;

  • *1:將上述值乘以 1,將邏輯值變成了數值 1 或 0;
  • *B2:E10:將上述數組與 B2:E10 相乘再求和,即可計算出所有滿足條件的數值之和。

sumproduct 函數相關的案例實在是太多了,我就不一一列舉了,感興趣的同學可以在歷史消息里搜索 sumproduct。不是后臺留言哦。

推薦閱讀:excel表格怎么僅刪除空行保留空格? excel用公式僅僅刪除空行的技巧

相關文章

最新評論