公元前
1姓名性別頭銜
2壹所男壹中
3 B女子高中2
4 C第壹女子高中
五德男壹中
6 E女子第壹中學
男二中7樓
8克女中二
9 H男壹中
10男壹中
11 J女壹中
統計表E欄、F欄、G欄、男女要求:統計上表中壹年級和二年級的男女人數。下圖,A1: C11數據區,在E1: G3區域,統計了壹中和二中的男女生人數。計算結果
⑵公式在數據統計區域的F2單元格中編輯以下公式:= SUMPRODUCT(($ b $ 2:$ b $ 11 = $ E2)*($ c $ 2:$ c $ 11 = f $ 1)。(3)公式分解與分析①條件1-$ b $ 2:$ b $ 11 = $ E2在計算過程中,條件1是壹個數組,返回多個值,寫成如下公式:= $ b $2: $ b $1655。假的;假的;真實;假的;真實;假的;真實;真實;假的。這10個邏輯判斷值形成了壹個由TRUE和main FALSE組成的新數組1。②條件2-$ C $ 2:$ C $ 11 = F $ 1與條件1相同,是壹個數組,返回多個值。將公式寫為:= $ C $2: $ C $165438+。假的;真實;真實;真實;假的;假的;真實;真實;沒錯。這10個邏輯判斷值構成了另壹個由真和主假組成的新數組2。③($ b $ 2:$ b $ 11 = $ E2)*($ c $ 2:$ c $ 11 = f $ 1)將新形成的數組1乘以數組2,即FALSE假的;真實;假的;真實;假的;真實;真實;FALSE } * { TRUE假的;真實;真實;真實;假的;假的;真實;真實;TRUE } = { TRUE * TRUE假*假;假*真;TRUE * TRUE假*真;真*假;假*假;TRUE * TRUETRUE * TRUEFALSE * TRUE } = { 1;0;0;1;0;0;0;1;1;0}其中邏輯值TRU*和**LSE參與計算:TRUE=1,FALSE=0,TRUE*TRUE=1,TRUE*FALSE=FALSE*TRUE=0,FALSE*FALSE=0,因此{ array 1 * array 2 } = 0;0;1;0;0;0;1;1;0} 1和0構成壹個新的數組3。④= SUMPRODUCT($ b $ 2:$ b $ 11 = $ E2)*($ c $ 2:$ c $ 11 = f $ 1))函數SUMPRODUCT對新數組3中的所有數據求和。即:= sumproduct($ b $ 2:$ b $ 11 = $ E2)*($ c $ 2:$ c $ 11 = f $ 1)= sumproduct({ array 60 0;0;1;0;0;0;1;1;0 })= 4這裏需要註意的是,公式編輯可以根據函數sumproduct的壹般格式編輯以下等價公式:= SUMPRODUCT($ B $ 2:$ B $ 11 = $ E2)* 1,($ c $ 2:$ c $ 11 = f $ 1)* 1)函數SUMPRODUCT用於數組($ B $ 2:$ B $ 60即:= sumproduct($ b $ 2:$ b $ 11 = $ E2)* 1,($ c $ 2:$ c $ 11 = f $ 1)。假的;假的;真實;假的;真實;假的;真實;真實;FALSE }*1,{ TRUE假的;真實;真實;真實;假的;假的;真實;真實;TRUE } * 1)= SUMPRODUCT({ 1;0;0;1;0;1;0;1;1;0},{1;0;1;1;1;0;0;1;1;1 })= SUMPRODUCT({ 1 * 1;0*0;0*1;1*1;0*1;1*0;0*0;1*1;1*1,0 * 1 })= SUMPRODUCT({ 1;0;0;1;0;0;0;1;1,0 })= 4註意:TRUE*1=1,FALSE*1=1*FALSE=0,TRUE*0=0*TRUE=0。數組由分號分隔,表示該數組是列數組,分號相當於換行符。兩個數組的乘法是同壹行中兩個對應數字的乘法。第三,用於多條件求和。為了計算滿足特定條件的數據總和,可以使用SUMIF函數來求解。如果要計算滿足兩個以上條件的數據之和,則無法用SUMIF函數完成。這可以通過SUMPRODUCT函數來完成。使用SUMPRODUCT函數計算滿足多個條件的數據和,其基本格式為:SUMPRODUCT(condition 1 * condition 2 *…………,sum data area)數據表。
A B C D
1姓名、性別和職稱課時
2壹男壹中15
3 B女子中學16
4 C女壹中14
五德男壹中13
6 E女子壹中18
男二中7樓15
8 G女子中學16
9 H男壹中14
10男壹中17
11 J女子壹中18
要求:分別計算中壹或中二男女生的總課時。統計表F列G列H列壹中二男女編輯公式中G2 = SUMPRODUCT($ B $ 2:$ B $ 11 = $ F2)*($ C $ 2:$ C $ 11 = G $ 1)。公式解讀:符合條件的性別區域$B$2:$B$11中的數據和符合條件之壹的職稱區域$C$2:$C$11中的數據將被判斷和計算以形成壹個新的數據區域,這個新的數據區域將由1和0組成。公式比較:在這裏,函數SUMPRODUCT用於計數和求和,嘗試壹個比較計數公式= SUMPRODUCT($ B $ 2:$ B $ 11 = $ E2)*($ C $ 2:$ C $ 11 = F $ 1))。($ C $ 2:$ C $ 11 = G $ 1)$ D $ 2:$ D $ 11)不難看出,在相同的判斷條件下,求和公式在原計數公式中增加了壹個求和數據區域。也就是說函數SUMPRODUCT是用來求和的,函數需要的參數壹個是判斷的條件,壹個是求和的數據區域。第四,用於對A列中的數據進行排序如下:A列和B列中數據的排序為5665896567890526090,A2區中10數據的排序為:A11需要排出。在B2編輯公式:= sumproduct((A2