【问题标题】:Count unique values from columnA if adjacent columnB meets a criteria and is not equal to a second criteria如果相邻列满足条件且不等于第二个条件,则计算列中的唯一值
【发布时间】:2014-04-02 01:41:59
【问题描述】:

这是我的第一篇文章,希望我能清楚地解释这个问题。

假设以下原始excel表:

ColumnA ColumnB ColumnC             
1       W       A               
1       E       A               
1       W       B               
1       E       C               
1       E       D               
1       E       E               
1       W       E               
1       E       F               


Count of unique E in ColumnB    5               
Count of unique W in ColumnB    3               

任务:

1) 在计算 ColumnC 中的唯一值时,计算 ColumnB 中值为 E 的唯一值。

2) 在计算 ColumnC 中的唯一值时,计算 ColumnB 中值为 W 的唯一值,考虑到如果 ColumnC 中的项目在 ColumnB 中同时具有 E 和 W,则应仅对上述假设 1 进行计数.只有 ColumnC 中的 ColumnB 中只有 W 的项目才应计入此计数。

如我的结果所示,ColumnB 中包含 E 的项目计数为 5,这是正确的。但是,ColumnB 中具有 W 的项目的计数返回 3,但它应该只返回 1,因为 {1, W, B} 是 ColumnC 项目 B 在 ColumnB 中只有 W 的唯一行。

我用于这两个计数的 excel 公式如下:

计算 E

=SUM(IF(FREQUENCY(IF($A$2:$A$9="1",IF($B$2:$B$9="E",MATCH($C$2:$C$9,$C$2:$C$9,0))),ROW($C$2:$C$9)-ROW($C$2)+1),1))

计入 W

=SUM(IF(FREQUENCY(IF($A$2:$A$9="1",IF($B$2:$B$9="W",MATCH($C$2:$C$9,$C$2:$C$9,0))),ROW($C$2:$C$9)-ROW($C$2)+1),1))

注意公式需要输入Ctrl+Shift+Enter

如何计算 W 并从 ColumnC 中排除在 ColumnB 中同时具有 E 和 W 的行?

提前致谢。

【问题讨论】:

    标签: excel frequency countif


    【解决方案1】:

    试试这个公式:

    =SUM(IF(FREQUENCY(IF($A$2:$A$9="1",IF($B$2:$B$9="W",IF(COUNTIFS($A$2:$A$9,1,$B$2:$B$9,"E",$C$2:$C$9,$C$2:$C$9)=0,MATCH($C$2:$C$9,$C$2:$C$9,0)))),ROW($C$2:$C$9)-ROW($C$2)+1),1))

    也可以使用 CTRL+SHIFT+ENTER

    额外的COUNTIFS 函数为您提供了所需的额外功能,因为它会针对相关列 C 值检查是否有带有“E”的其他行

    ...或者另一种方法是计算 C 列中的所有不同值(假设 A 列中为 1),然后减去您的“E 计数”,因此如果“E 计数”公式在 @ 987654323@使用这个数组公式

    =SUM(IF(FREQUENCY(IF($A$2:$A$9="1",MATCH($C$2:$C$9,$C$2:$C$9,0)),ROW($C$2:$C$9)-ROW($C$2)+1),1))-B12

    【讨论】:

    • 非常感谢巴里,完美的解决方案。在检查“count for W”时,我无法弄清楚在哪里插入语句来检查“count for E”。谢谢,两种解决方案都能产生预期的结果,我更喜欢第一种,因为有时我最初可能没有“E 计数”,所以需要注意减去。
    猜你喜欢
    • 1970-01-01
    • 2021-01-28
    • 2020-09-08
    • 1970-01-01
    • 1970-01-01
    • 2018-09-17
    • 2023-02-23
    • 2017-10-06
    相关资源
    最近更新 更多