基于2个条件在excel表中最后出现的单元格

时间:2017-09-19 11:32:46

标签: excel-formula

id    request   count

23415   ABC      1    
23415   XYZ      1    
54167   ABC      1    
33405   ABC      1    
23415   XYZ      2    
23415   XYZ      3    
12346   ABC      1    
23415   ABC      2

在每个新条目上,我需要检查它是否与请求类型一起存在,并根据它的最后一次出现进行更新。在上面的示例中,如果我尝试为23415添加1个条目,那么根据请求类型(ABCXYZ),我需要更新计数。

我已经知道如何使用公式=IFERROR(IF(E2=VLOOKUP(E2,$E1:E$2,1,0),SUM(INDEX($G1:$G$2,SUMPRODUCT(MAX(ROW($E1:$E$2)*($E2=$E1:$E$2))-1)),1),1),1)增加最后一次只有23415的计数,其中E是id,F是请求,G是计数。

但是,我需要为请求类型组合另一个条件,即如果请求是ABC则最后一次出现23415,那么如果XYZ,则count应该为3,它应该是4.我我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

使用COUNTIFS()

=COUNTIFS($E$2:E2,E2,$F$2:F2,F2)

放入G2并复制。

注意什么是什么,什么不是绝对的参考。这始终是从放置公式的行开始查看范围。

enter image description here