Excel308 SUMPRODUCT+ISNUMBER統計除請假以外參與考核的部門人數

問題情境

如下樣表:

Excel308 SUMPRODUCT+ISNUMBER統計除請假以外參與考核的部門人數

統計各個部門參與考核的人數。其中:請假的不參與考核。

公式實現

在F2單元格輸入公式:

=SUMPRODUCT((B2:B15=E2)*ISNUMBER(C2:C15))

即可計算指定部門參與考核的人數(請假除外)。

如下圖:

Excel308 SUMPRODUCT+ISNUMBER統計除請假以外參與考核的部門人數

公式解析

(B2:B15=E2):

比較B2:B15各單元格與E2單元格值是否相等,如相等返回TRUE,不相等則返回FALSE,所以,此部分返回由TRUE與FALSE組成的數組:

{TRUE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;}(數組1)

ISNUMBER(C2:C15):

判斷C2:C15各單元格的值是否為數值,如是返回TRUE,不是則返回FALSE,所以,此部分也返回由TRUE與FALSE組成的數組:

{TRUE;TRUE;TRUE;TRUE;TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE;FALSE;}(數組2)

SUMPRODUCT((B2:B15=E2)*ISNUMBER(C2:C15)):

將數組1與數值2對應位置的值相乘,然後加和,即得結果。



分享到:


相關文章: