Excel IF公式对一个单元格进行变换处理,而另一个单元格具有特定值

时间:2014-04-02 17:10:11

标签: excel if-statement excel-formula

我有一个excel电子表格,其中包含我们正在处理的项目的数据。我需要输出"分配我"如果A3包含任何数据且B3不包含5个不同的团队成员名称,则在单元格C3中。如下图所示:如果A1 =也包含数据,我需要状态才能读取分配给我。在A4下方的第4行中,不包含数据...我需要公式来检查特定名称AS和A列中的文本。如果A列没有文本,则应输出空白。

C3栏公式: =IF(B3="Jon","",IF(B4="Sally","",IF(B3="Connie","",IF(B3="Edgar","",IF(B3="Tony","","Assign Me")))))

此公式未验证A列中是否有文本。

       A         B         C    
1     3/21      Jon             
2     3/21      Oscar   Assigned
3               Oscar   Assigned

这就是我需要的。

我需要在excel公式中表达以下内容如果A3为空白并且如果B3不包含Jon,则Sally,Connie,Edgar或Tony然后显示"分配我"在C3。如果没有,请将C3留空。

我需要添加什么才能使其按预期工作?

2 个答案:

答案 0 :(得分:2)

  

如果A3为空白且如果B3不包含Jon,则Sally,Connie,Edgar或Tony随后显示"分配我"在C3。如果没有,请将C3留空。

C3中尝试这个:

=IF(AND(A3="",COUNTIF(B3,{"Jon";"Sally";"Connie";"Edgar";"Tony"})=0),"Assign Me","")

答案 1 :(得分:0)

=IF(AND(A3="",COUNTIF(B3,{"Jon";"Sally";"Connie";"Edgar";"Tony"})=0),"","Assign Me")

使用Simoco的解决方案是有效的,除了你需要翻转“分配我”和最后的空白条目。

如果用户名不在B列,我需要在C栏中指定我.Simoco提供的解决方案检查名称,如果名称在那里则分配。我需要相反的结果。