excel查找多个条件结果

时间:2016-08-19 10:49:04

标签: excel indexing match vlookup

我正在考虑对用户任务状态进行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

Helper Stati Sheet2: 附有数字ID的可用Stati列表

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

Stat Sheet3:

    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 个答案:

答案 0 :(得分: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)

并填写以适应。

我将它全部放在一张纸上,但它也适用于多张纸。 enter image description here

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

答案 1 :(得分:1)

以下是适合您的公式:

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

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