tft每日頭條

 > 職場

 > countifs計數函數怎麼用

countifs計數函數怎麼用

職場 更新时间:2024-08-16 14:27:14

一、案例

如下圖所示,要求在“成績分析”工作表中統計1班、2班、3班中“數學”的分數超過90的總人數。

countifs計數函數怎麼用(使用COUNTIFS函數對多個工作表條件計數)1

其中,“1班”成績表如下圖所示:

countifs計數函數怎麼用(使用COUNTIFS函數對多個工作表條件計數)2

“2班”成績表如下圖所示:

countifs計數函數怎麼用(使用COUNTIFS函數對多個工作表條件計數)3

“3班”成績表如下圖所示:

countifs計數函數怎麼用(使用COUNTIFS函數對多個工作表條件計數)4

二、操作步驟

1、在空白列F列中列出需要進行條件計數的工作表名稱。

如下圖所示,在F1:F3中列出需要統計數學成績的三個工作表:“1班”、“2班”、“3班”。

countifs計數函數怎麼用(使用COUNTIFS函數對多個工作表條件計數)5

如果需要進行條件計數的工作表名稱比較多,可以使用宏表函數get.workbook函數列出工作簿中所有工作表名稱。

具體操作過程可以閱讀往期文章:使用公式提取工作簿中所有工作表名稱

2、在D2單元格輸入以下公式:

=SUMPRODUCT(COUNTIFS(INDIRECT("'"&F1:F3&"'!B1:B13"),B2,INDIRECT("'"&F1:F3&"'!C1:C13"),C2))

countifs計數函數怎麼用(使用COUNTIFS函數對多個工作表條件計數)6

公式解析:

(1)INDIRECT函數用于返回文本字符串所指定的引用。INDIRECT("'"&F1:F3&"'!B1:B13")返回三個引用區域:'1班'!B1:B13、'2班'!B1:B13、'3班'!B1:B13。

當在公式中需要引用其他工作表的數據源參與計算時,對該數據源的的引用格式為“'工作表名'!數據源地址”(即在單元格的地址前要指定工作表名稱)。

此外,由于3個工作表的數據源區域大小不同,“1班”和“2班”的數據區域為A1:C9,“3班”的數據區域為A1:C13,因此COUNTIFS函數為“科目”和“分數”設置的條件區域分别為B1:B13、C1:C13。

(2)COUNTIFS函數返回的的結果為{2;1;2},即“1班”的“數學”成績超過90分的有2人,“2班”的“數學”成績超過90分的有1人,“3班”的“數學”成績超過90分的有2人。

(3)SUMPRODUCT函數對COUNTIFS函數返回的結果求和,得到的就是3個班級“數學”成績超過90分的總人數。

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关職場资讯推荐

热门職場资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved