国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 辦公 > Excel > 正文

excel中sumproduct函數多條件求和(關系為或)圖文教程

2024-08-23 19:36:44
字體:
來源:轉載
供稿:網友

sumproduct函數多條件求和,好多人寫過這方面的經驗,基本形式是這樣的=SUMPRODUCT((第1列滿足第1條件)*(第2區域滿足第2條件)*……(第n區域滿足第n條件) 像這樣的形式就是根據條件計數

=SUMPRODUCT((第1列滿足第1條件)*(第2區域滿足第2條件)*……(第n區域滿足第n條件)*(某列區域)像這樣的形式就是條件求和

這里所指的條件關系是“且”,就是同時滿足從1到n的條件才參與計數或求和

我今天要講的是條件關系是“或”,也就是從1到n的條件只要滿足一條即可

涉及到if函數,數組公式的輸入等知識

工具/原料

電腦

excel

方法/步驟

先來一個最基本的用法,如前面所說的,三個箭頭所指的分別是,班級區域滿足是一班的條件,并且就業企業滿足強力這個條件,對同時滿足這兩個條件行的工資項目求和,很簡單吧

滿足條件的一共三條記錄,這三條記錄所在行對應工資項目求和為9000

現在我用這個數組公式求的是滿足班級名稱是一班或者就業企業是強力,只要滿足其中之一條件就對所在記錄行的工資算作求和項,這里的條件關系是或者

這兩個框里經過運算將返回兩個數組,數組由真和假的邏輯值組成,第一個數組中真的元素指的是班級為一班,假指的是班級不為一班,第二個框中返回的數組中真的元素指的是就業企業為強力,假的元素指的是就業企業不為強力

兩個數組相加,數組中相同位置的元素分別相加,邏輯值參與運算真轉化為1,加轉化為0,那么新的數組一定有0、1、2組成,0來源于兩個數組中相同位置元素均為假;1來源于兩個數組中相同位置元素一個為真另一個為假,2來源于兩個數組中相同位置元素均為真

這里選中的是兩個數組相加返回的新的數組,由0、1、2組成,這個數組作為if函數的第一個參數,if函數的第一個參數要求是邏輯值或者是返回邏輯值的判斷,我此處省略了數組>0的判斷,if函數會根據數組中的元素返回不同的值,1和2都會返回1,0會返回0,最終返回一個由0和1組成的數組

選中的黑色區域是if函數返回的數組,數組中的1代表該位置滿足兩個條件中至少一個,數組中的0代表該位置不滿足兩個條件中的任意一個,這個數組乘以工資區域,數組相乘的規則是對應位置元素相乘,得到新數組元素組成數組,

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 平顶山市| 全南县| 手游| 阜平县| 达日县| 双柏县| 武鸣县| 镇原县| 临清市| 九寨沟县| 农安县| 谷城县| 岑巩县| 丹棱县| 罗山县| 勃利县| 饶阳县| 丰镇市| 日照市| 兰溪市| 托克逊县| 息烽县| 米泉市| 长沙市| 东方市| 区。| 成安县| 蓬莱市| 怀集县| 罗江县| 遵义县| 肇庆市| 义乌市| 西青区| 花莲县| 武鸣县| 大英县| 黄陵县| 科尔| 楚雄市| 大英县|