【问题标题】:excel Find multiple conditional resultsexcel查找多个条件结果
【发布时间】:2016-12-26 12:04:53
【问题描述】:

我正在研究对用户任务状态进行 som 统计。

数据表1:

    A   B   C   D
1   NAMEID  NAME    TASK    STATUS
2   1002    Lars    Sorting Done
3   1003    Erik    Sorting Done
4   1002    Lars    Stacking    Awaiting
5   1004    Brian   Sorting Awaiting

助手统计表2: 附有数字ID的可用Stati列表

    A   B
1   STATUS  STATUSID
2   Startup 11
3   Awaiting    22
4   Done    33

统计表3:

    A   B   C   D   E
1   NAMEID  NAME    Startup Awaiting    Done
2   1002    Lars    0   1   1
3   1003    Erik    0   0   1
4   1004    Brian   0   1   0

我需要根据 Stat:NAMEID 查找数据列表中是否有超过 0(零)个 stati 等于 Helper:STATUS - 如果存在,则打印 1,如果不存在,则打印 0。

有人吗?

【问题讨论】:

  • 在工作表 2 上,每个任务都有数值,但您没有在其他任何地方使用它?这不只是 sumifs() 吗?
  • 午饭回来后,我可以在我的电脑上测试它,但您似乎只需要上面提到的一个功能
  • 我不明白你为什么需要Sheet2,除了一个知道要计算什么的简单列表。但该列表位于Sheet3 的第一行。因此,您似乎只想获得Sheet1 的计数,对吗?
  • 我也是这么看的……
  • Sheet2 只是一个简单的列表,知道要计算什么。

标签: excel indexing match vlookup


【解决方案1】:

看来你是丹麦人,所以我会给你丹麦的功能并用英语评论。

' In sheet 3 C2: 
  =TÆL.HVISER(Sheet1!A:A;A2;Sheet1!D:D;$C$1) ' =countifs(Sheet1!A:A;A2;Sheet1!D:D;$C$1)

' in sheet 3 D2:
  =TÆL.HVISER(Sheet1!A:A;A2;Sheet1!D:D;$D$1) ' =countifs(Sheet1!A:A;A2;Sheet1!D:D;$D$1)

' in sheet 3 E2:
  =TÆL.HVISER(Sheet1!A:A;A2;Sheet1!D:D;$E$1) ' =countifs(Sheet1!A:A;A2;Sheet1!D:D;$E$1)

然后填写以适合。

我把它全部放在一张纸上,但它也可以在多张纸上工作。

编辑:忘记在公式中添加工作表

【讨论】:

    【解决方案2】:

    这是一个适合你的公式:

    =COUNTIFS(Sheet1!$A$2:$A$5,Sheet3!$A2,Sheet1!$D$2:$D$5,Sheet3!C$1)
    

    将其放入单元格C2。然后向下拖动。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-01-23
      相关资源
      最近更新 更多