我有一个日志,其中我有两列(H& G),其中我为每一行输入了销售人员的姓名。第I列将该行列为属于三个类别之一(“name1”“name2”或“name3”)。
在本书的下一页中,我列出了计算每个人姓名出现次数的表格,但我想做的是交叉参考,以及每个类别旁边显示的数量。
即我现在可以说史蒂夫有6笔交易。但我想知道的是,史蒂夫有4个名字1和1个名字2
编辑: 所以我想我还不清楚我在寻找什么:我想把销售人员姓名出现在F或G列中的次数加起来,在H列中也有一个字符串。
即:史蒂夫的名字出现了13次,但其中只有8次出现在有电话
的行上答案 0 :(得分:1)
假设您的数据如下图所示,请尝试以下公式
=COUNTIFS($F2:$F9,J2,$H2:$H9,K2)+COUNTIFS($G2:$G9,J2,$H2:$H9,K2)
根据需要拖动/复制公式,并根据您的数据更改范围。
在上面的公式中,我假设您要分别考虑Column F
和column G
类别。如果您希望Column H & G
同时为类别命名,请使用
=COUNTIFS($F2:$F9,J2,$G2:$G9,J2,$H2:$H9,K2)
这会在1
个匹配类别Row 5
中仅为Steve
Column F & G
提供结果Phone
。
编辑: 根据@ ForwardEd的评论
如果您想在两个Name
中只计算一次具有相同Column F & G
的行(如图像中的Row 5
),则将上述两个公式减去
=COUNTIFS($F2:$F9,J2,$H2:$H9,K2)+COUNTIFS($G2:$G9,J2,$H2:$H9,K2)-COUNTIFS($F2:$F9,J2,$G2:$G9,J2,$H2:$H9,K2)
或使用
=SUMPRODUCT((($F$2:$F$9=J2)+($G$2:$G$9=J2)>0)*($H$2:$H$9=K2))
这将为 Name = 3
和 Category = Steve
提供结果Phone
,考虑Rows 2,5,8
(< em>注意: Row 5
在Steve
中都有Column F & G
,但会被计算一次。)
答案 1 :(得分:0)
使用COUNTIFS
:
=COUNTIFS(A1:A6,"steve",B1:B6,"name1")
从多张表格中进行参考:
=COUNTIFS(A1:A6, "steve", Sheet2!A1:A6, "name1")
答案 2 :(得分:0)
您可以为您想知道的每个列添加n列,或者您可以使用多个公式创建一个大列。 你可以使用&amp;符号将单个单元格中的长公式串联起来。 喜欢: =&#34;第1个月:&#34;&amp; countif(G1:G10,&#34; Steve&#34;)&amp; &#34; &#34; &安培; &#34;第2个月:&#34;&amp; COUNTIF(H1:H10,&#34;史蒂夫&#34) 所有输出:第1个月:4个月2:2
你可以用&amp;和很多功能串联起来。符号,所以你可以改变占位符和东西。
你也可以更改引号字符串&#34; Steve&#34;,作为参考,这样你只需要写一次这个大公式。