Excel-基于两个条件的条件公式

时间:2019-05-02 16:30:02

标签: excel conditional-formatting

enter image description here 我当前的公式

=COUNTIFS($A$2:$A$11,$A1,$D$2:$D$11,"*manager*")*(COUNTIF($A$2:$A$11,$A1)>1)

如果特定雇员编号具有多个职位,并且其中一个职位包含单词“经理”,则突出显示EE编号单元格。如果特定的员工号有多个职位,其中一个包含单词“ manager”,另一个包含单词“ cashier”,那么我将如何更改它以突出显示EE Number单元格。我尝试将公式更改为此:

=COUNTIFS($A$2:$A$11,$A1,$D$2:$D$11,"*manager*")*(COUNTIF($A$2:$A$11,$A1,$D$2:$D$11,"*cashier*")>1)

但是它给了我错误you have entered too many arguments for this function。这可以在条件格式中进行吗?

1 个答案:

答案 0 :(得分:1)

COUNTIF只能使用2个参数。您需要使用COUNTIFS,就像当前工作公式的第一部分一样。您实际上可以做的就是在经理部分之后添加收银员部分:

=COUNTIFS($A$2:$A$11,$A1,$D$2:$D$11,"*manager*",$D$2:$D$11,"*cashier*")*(COUNTIF($A$2:$A$11,$A1)>1)

以上内容将突出显示作业名称同时包含manager cashier的实例。如果要突出显示作业名称包含manager cashier 或两者都包含的实例,则可以尝试:

=(COUNTIFS($A$2:$A$11,$A1,$D$2:$D$11,"*manager*")+COUNTIFS($A$2:$A$11,$A1,$D$2:$D$11,"*cashier*"))*(COUNTIF($A$2:$A$11,$A1)>1)

编辑:在至少一行 manager的至少一行中忽略了cashier,这将导致:

=COUNTIFS($A$2:$A$11,$A1,$D$2:$D$11,"*manager*")*COUNTIFS($A$2:$A$11,$A1,$D$2:$D$11,"*cashier*")*(COUNTIF($A$2:$A$11,$A1)>1)