excel中sumproduct函數多條件求和(關係為或)
sumproduct函數多條件求和,好多人寫過這方面的,基本形式是這樣的=SUMPRODUCT((第1列滿足第1條件)*(第2區域滿足第2條件)*……(第n區域滿足第n條件) 像這樣的形式就是根據條件計數
=SUMPRODUCT((第1列滿足第1條件)*(第2區域滿足第2條件)*……(第n區域滿足第n條件)*(某列區域)像這樣的形式就是條件求和
這裏所指的條件關係是“且”,就是同時滿足從1到n的條件才參與計數或求和
我今天要講的是條件關係是“或”,也就是從1到n的條件只要滿足一條即可
涉及到if函數,數組公式的輸入等知識
操作方法
(01)先來一個最基本的用法,如前面所説的,三個箭頭所指的分別是,班級區域滿足是一班的條件,並且就業企業滿足強力這個條件,對同時滿足這兩個條件行的工資項目求和,很簡單吧
(02)滿足條件的一共三條記錄,這三條記錄所在行對應工資項目求和為9000
(03)現在我用這個數組公式求的是滿足班級名稱是一班或者就業企業是強力,只要滿足其中之一條件就對所在記錄行的工資算作求和項,這裏的條件關係是或者
(04)這兩個框裏經過運算將返回兩個數組,數組由真和假的邏輯值組成,第一個數組中真的元素指的是班級為一班,假指的是班級不為一班,第二個框中返回的數組中真的元素指的是就業企業為強力,假的元素指的是就業企業不為強力
(05)兩個數組相加,數組中相同位置的元素分別相加,邏輯值參與運算真轉化為1,加轉化為0,那麼新的數組一定有0、1、2組成,0來源於兩個數組中相同位置元素均為假;1來源於兩個數組中相同位置元素一個為真另一個為假,2來源於兩個數組中相同位置元素均為真
(06)這裏選中的是兩個數組相加返回的新的數組,由0、1、2組成,這個數組作為if函數的第一個參數,if函數的第一個參數要求是邏輯值或者是返回邏輯值的判斷,我此處省略了數組>0的判斷,if函數會根據數組中的元素返回不同的值,1和2都會返回1,0會返回0,最終返回一個由0和1組成的數組
(07)選中的黑色區域是if函數返回的數組,數組中的1代表該位置滿足兩個條件中至少一個,數組中的0代表該位置不滿足兩個條件中的任意一個,這個數組乘以工資區域,數組相乘的規則是對應位置元素相乘,得到新數組元素組成數組,sumproduct在將此數組內元素相加
(08)由於if函數第一個參數是數組所以公式屬於數組公式在輸入完成公式後按ctrl+shift+回車鍵
-
MATLAB使用importdata讀取字符數據文件並繪圖
本文首先使用importdata()讀取(導入)含有字符和數據的文本格式數據文件,然後介紹通過“.”+數據名的方式讀取結構數組中的數據,最後使用plot()繪製折線圖。操作方法(01)第一,首先準備數據,下圖txt數據文件是某年12個月的月收入情況,既包含數字又包含字符。(02)第二,將該數...
-
framework3.5怎麼安裝
framework3.5是一個框架,主要功能是多語言組件的開發以及執行環境,下面説説怎麼安裝以供參考:操作方法(01)首先在瀏覽中輸入framework3.5,在網頁結果中點擊普通下載。(02)下載好之後雙擊打開,等待軟件加載組件程序。(03)之後再選擇我已經閲讀並接受許可協議中的條款,再點擊...
-
百度地圖查看座標
操作方法(01)首先,電腦打開搜狗瀏覽器,進入百度官網。(02)在上邊我們點擊百度地圖的按鈕。(03)進入地圖上,可以看到當前自己所在城市。(04)點擊地圖下方的“地圖開發平台”按鈕。(05)在地圖開放平台頁面,點擊:開發文檔——座標拾取器。(06)然後在地圖中,隨意點擊一個位置,就可以查...
-
參考文獻在文中怎麼標註(word)
(尾註添加方法)在文章中標註參考文獻,還在一個一個慢慢敲嗎?看看用word怎麼快速實現吧。這裏以word2003為例。操作方法(01)光標移到要加入參考文獻標註的地方(02)菜單中“插入”——“引用”——“腳註和尾註”(03)如圖設置(04)確定後在該處就插入了一個上標“1”,而光標...