Table of contents
假设你想根据Excel中另一列的标准来计算一列。 你可以通过不同的方式来执行这项任务。 在这篇文章中,我将向你介绍4种合适的方法,如果另一列符合标准,你就可以在Excel中计算一列。
考虑以下数据集,这里给出了一家汽车销售公司的销售信息。 现在我们将计算销售员的数量(Count in A栏 )在某一特定地区销售的人(标准在 B栏 )或某一特定产品(《标准》中的 C列 ).
下载实践工作手册
在Excel.xlsx中,如果另一列符合标准,则计算一列。如果另一列符合标准,在Excel中计算一列的4种方法
1.使用COUNTIF函数
你可以根据另一列的标准来计算一列,方法是使用 COUNTIF函数 . 假设我们想计算一下,有多少推销员是在 杰克逊维尔。 要找出这个数字,请在一个空单元格中输入公式。
=counttif(b6:b13,f6)
在这里。 B6:B13 = 计数发生的数据集的范围
F6 = 计算的标准。 杰克逊维尔 对于我们的数据集
在按下 进入 你将会得到在中国销售的销售员的总人数。 杰克逊维尔 在你选择的单元格中。
阅读更多:如何在Excel中计算列数直到达到的数值
2.使用COUNTIFS功能
COUNIFS功能 在基于多个标准进行计数时使用。 你可以根据多个列的标准来计算一个列,使用 COUNTIFS 假设我们想计算在 杰克逊维尔 和销售的人 汽车。 要找出这个数字,请在一个空单元格中输入公式。
=COUNTIFS(B6:B13,F6,C6:C13,F8)
在这里。 B6:B13 = 第一个数据集的数据集范围
F6 = 第一条计算的标准。 杰克逊维尔 对于我们的数据集
C6:C13 = 第二个数据集的数据集范围
F8 = 第二条计算的标准。 汽车 对于我们的数据集
在按下 进入 你将会得到在中国销售的销售员的总人数。 杰克逊维尔 和销售汽车的人 .
阅读更多:如何在Excel中为VLOOKUP计算列数(2种方法)
3.使用SUMPRODUCT函数
使用 SUMPRODUCT函数 是另一种方法,如果另一列符合标准,则计算一列。 要想知道销售汽车的销售员的数量,在一个空单元格中输入以下公式。
=sumproduct((c6:c13=f6)/countifs(a6:a13,a6:a13))
在这里。 C6:C13 = 标准的数据集的范围
F6 = 计算的标准。 汽车 为我们的例子
A6:A13 = 发生计数的单元格范围
在按下 进入 你将得到销售汽车的销售员的总人数 .
阅读更多:如何将Excel中的列号转换成字母(3种方法)。
4.使用透视表
如果你有一个非常大的数据集,使用 透视表 如果另一列或多列符合标准,则可以方便地找出一列的计数。 为此,你必须创建一个透视表。 首先,选择你的数据,然后进入 Insert> PivotTable> From Table/Range.
从表格或范围中提取数据的透视表(PivotTable 将出现一个方框,选择该方框 现有的工作表 并选择一个空单元格后点击 地点 框,然后按 好的。
现在 透视表字段 将出现在你的Excel的右边。 拖动 业务员 在∑中的方框内 价值观 要想知道不同地区的销售员数量,请拖动 地区 框中的 "行"。
要查找不同产品的销售人员数量,请取消勾选 "区域 "框,并勾选 "区域 "框。 产品 箱子。
阅读更多:Excel VBA:用数据计算列数(2例)。
总结
你可以使用上述任何一种方法,根据另一列的标准来计算一列。 如果你有任何困惑,请留言。 如果你知道任何其他方法,请让我们知道。