参考范围基于单元格的值

时间:2014-10-03 05:09:54

标签: excel excel-formula

我有这个工作簿:enter image description here

我会在A栏中输入工作状态,如" X"和" WD"。 B列有多个作业,但如果一个作业有X,则所有作业都是" Bad"就像你在右边看到的那样。这项工作唯一的好处就是当A栏上没有任何内容时,就像工作" JKL"。

我试过了=IF(COUNTA(A2:A11)=0,"Good","Bad")。它可以工作,但问题是我需要复制这个过程200个作业,这意味着我需要每次指定范围,如果我插入另一行,这很容易搞乱范围。

如果有办法根据单元格的值定义范围。例如,如果工作是" ABC"然后excel将选择范围A2到A11,如果工作是" JKL"然后excel将选择范围A12到21

谢谢

1 个答案:

答案 0 :(得分:1)

在E2中尝试此公式:

=IF(COUNTIFS($B:$B,D2,$A:$A,"X"=0,"Good","Bad")

如果在D列中放置了唯一的作业名称,您现在可以简单地复制公式。

要获取唯一的作业名称,请使用数据透视表或高级过滤器。

相关问题