ExcelVBA:利用SUMIF和OFFSET+MATCH進行多條件求和
這個源於蘭版的一道題:http://www.excelpx.com/thread-167680-1-2.html
效果如下:
利用以下陣列公式即可得到結果:
=SUMIF(B2:I2,B2:C2,OFFSET(B2:I2,MATCH(A3:A6,A12:A15,),))
選中B12:B15,輸入公式,然後按Ctrl+Shift+Enter確認輸入即可。
這個公式充分利用了Excel陣列公式多重計算的功能。讓我們來看一下這個公式是怎麼樣進行運算的
這個公式實質上是對SUMIF的後面兩個引數,條件和求和區域進行了多重運算。
可以看見,條件是一個一行兩列的區域,求和區域是一個四列一行的區域。結果是一個多維度的結果,因為SUMIF會分別對條件和求和區域進行組合後運算。如圖所示:
相關推薦
ExcelVBA:利用SUMIF和OFFSET+MATCH進行多條件求和
這個源於蘭版的一道題:http://www.excelpx.com/thread-167680-1-2.html 效果如下: 利用以下陣列公式即可得到結果:=SUMIF(B2:I2,B2:C2,OFFSET(B2:I2,MATCH(A3:A6,A12:A15,),)) 選中B12:B15,輸入公式,然
利用SUMIF和OFFSET+MATCH進行多條件求和
這個源於蘭版的一道題:http://www.excelpx.com/thread-167680-1-2.html 效果如下: 利用以下陣列公式即可得到結果:=SUMIF(B2:I2,B2:C2,O
利用Lucene.net搜索引擎進行多條件搜索的做法
條件 sea str lean 操作 bsp ise arch log 利用Lucene.net搜索引擎進行多條件搜索的做法 2018年01月09日 ? 搜索技術 ? 共 613字 ? 字號 小 中 大 ? 評論關閉 利用Lucene.net搜索引擎進行多條件搜索的做
利用EF Core的Join進行多表查詢
速度 src return 集合 成功 string ima 一點 定義 背景 話說有這麽一家子,老公養了一條狗,老婆養了一只貓。 數據庫的設計 人表 寵物表 通過表可以知道,寵物通過Owner指向主人的Id。 問題來了,我要和故事開頭一樣,老公-狗,老婆-
利用selenium和Chrome瀏覽器進行自動化網頁搜尋與瀏覽
轉自:https://www.cnblogs.com/liangxuehui/p/5797185.html 功能簡介:利用利用selenium和Chrome瀏覽器,讓其自動開啟百度頁面,並設定為每頁顯示50條,接著在百度的搜尋框中輸入selenium,進行查詢。然後再開啟的頁面中選中“Selenium
使用估算器、tf.keras 和 tf.data 進行多 GPU 訓練
文 / Zalando Research 研究科學家 Kashif Rasul 來源 | TensorFlow 公眾號 與大多數 AI 研究部門一樣,Zalando Research 也意識到了對創意進行嘗試和快速原型設計的重要性。隨著資料集變得越來越龐大,
CSS利用浮動和清除浮動進行佈局
「內容簡介」CSS有三種基本定位方式:正常流(static),浮動(float),絕對定位(absolute、fixed)。 HTML元素預設採取正常流的方式進行佈局,而浮動是HTML佈局中最常用的定位方式。 下面先探討浮動定位的行為,然後介紹一個需要清除浮動的場景,
PHP團隊開發和基於xdebug進行多人遠端除錯 for eclipse phpstorm
使用netbeans進行PHP團隊開發和基於xdebug進行多人遠端除錯 [2012/03/27 10:02] 不少的非單純PHP架構的網站系統中,PHP開發的Web系統,往往對特定的伺服器環境有依賴,例如使用php開發某些面向開放平臺的系統,或者帶有支付介面功能的系
MySQL利用frm和idb檔案進行資料恢復
我們知道MySQL中如果用的是MYISAM資料引擎,那麼資料很好恢復,只要將相應.frm, .MYD, .MYI檔案拷貝過去即可。但是如果是innodb的話,如果開啟innodb_file_per_t
使用grep -E進行多條件過濾
linux由於svn文件authz比較大,我需要從裏面過濾出幾個想要的AppId項目名稱,即:project_A6078086216274 = xx project_A6078086227691 = xx project_A6078086224420 = xx project_A6078086233620 =
132-使用if else if else語句進行多條件判斷
分支-if語句的其他結構 if (){}else if(){}else if(){}else{} else if可以有0或者多個else 只能有0或者1個 編寫一段程式,執行時候向用戶提問“你考了多少分?(0-100)” ,接受輸入後判斷其等級並顯示出來。等級判斷標準如下:等級={優{90-100};
sumproduct多條件求和經典問題(乘號和逗號)剖析
iamlaosong文 SUMPRODUCT函式的含義為在給定的幾組陣列中,將陣列間對應的元素相乘,並返回乘積之和。按我的理解就是兩個以上的陣列乘積之和。例如,公式為:=SUMPRODUCT(A2:A4, B2:B4)就相當於=A2*B2+A3*B3+A4*B4,兩個區域用
SQL利用Case When Then Else End 多條件判斷
Select Case When a is not null then a When b is not null then b When c is not null then c When d is not null then d
Sumifs函數多條件求和的9個實例
項目 jpg blog s函數 a10 [] targe 允許 class 第一部分:sumifs函數用法介紹 excel中sumifs函數是Excel2007以後版本新增的多條件求和函數。 sumifs函數的語法是:SUMIFS(求和區域, 條件區域1,條件1, [條件區
Excel函式sumproduct應用案例-多條件求和
作者:iamlaosong 越來越覺得sumproduct這個函式有用,過去用sum組函式,改起來複制起來都麻煩,sumif在條件多的時候也覺得不方便。現在改用sumproduct函式,就簡單多了。查
關於多條件求和
最近在處理一批資料,需要對分佈雜亂的資料進行平均處理,然後我竟然不會。。於是就百度了一下,原來如此簡單。 連結如下:http://jingyan.baidu.com/article/9989c74605e647f648ecfe33.html 其實最主要的還是一張圖:
Excel多條件求和 & SUMPRODUCT函式用法詳解
日常工作中,我們經常要用到多條件求和,方法有多種,第一類:使用基本功能來實現。主要有:篩選、分類彙總、資料透視表、多條件求和嚮導;第二類:使用公式來實現方法。主要有:使用SUM函式編寫的陣列公式、聯用SUMIF和輔助列(將多條件變為單條件)、使用SUMPRODUCT函式、使
Excel多條件求和 & SUMPRODUCT函式用法詳解
日常工作中,我們經常要用到多條件求和,方法有多種,第一類:使用基本功能來實現。主要有:篩選、分類彙總、資料透視表、多條件求和嚮導;第二類:使用公式來實現方法。主要有:使用SUM函式編寫的陣列公式、聯用SUMIF和輔助列(將多條件變為單條件)、使用SUMPRODUCT函式、
EXCEL 中利用 INDEX 和match 來實現多條件查詢
1: 先建立一個sheet: 2: 測試:有兩個人叫同一個“胡天”,只是來自不同的省份: 先測試一下match: MATCH(A24&B24,A2:A16&B2:B16,0) 注意是 要 ctrl + shift + enter 一起按下去,才生效。看到
LInux中利用執行緒實現多個客戶端和伺服器端進行通訊
上一篇博文講了如何利用子程序實現多個客戶端和伺服器端進行通訊, 那麼,這一篇部落格就來實現一下如何利用執行緒實現多個客戶端和伺服器端進行通訊 程式碼實現: ser1.c #include <