我有这个工作簿:
我会在A栏中输入工作状态,如" X"和" WD"。 B列有多个作业,但如果一个作业有X,则所有作业都是" Bad"就像你在右边看到的那样。这项工作唯一的好处就是当A栏上没有任何内容时,就像工作" JKL"。
我试过了=IF(COUNTA(A2:A11)=0,"Good","Bad")
。它可以工作,但问题是我需要复制这个过程200个作业,这意味着我需要每次指定范围,如果我插入另一行,这很容易搞乱范围。
如果有办法根据单元格的值定义范围。例如,如果工作是" ABC"然后excel将选择范围A2到A11,如果工作是" JKL"然后excel将选择范围A12到21
谢谢
答案 0 :(得分:1)
在E2中尝试此公式:
=IF(COUNTIFS($B:$B,D2,$A:$A,"X"=0,"Good","Bad")
如果在D列中放置了唯一的作业名称,您现在可以简单地复制公式。
要获取唯一的作业名称,请使用数据透视表或高级过滤器。