如何有条件地基于最底部的重复值对单元格着色?

我有一个包含如下信息的Excel文件:

Invoice#, Company Name, Amount Invoice001, Company 001, 100.00 Invoice002, Company 002, 120.00 Invoice003, Company 003, 130.00 Invoice004, Company 001, 140.00 Invoice005, Company 158, 160.00 Invoice006, Company 003, 45.00 

我想为最近重复的公司发票号码(即最高编号 – 但他们在我的电子表格中sorting从上到下)的单元格背景颜色具有绿色背景。

在我的示例中,具有背景绿色的单元格将是公司名称为Invoice004的单元格(即使它是同一个客户但不是Invoice002 ,但不是最新的发票), Invoice002Invoice006 (不是Invoice003 – 相同原因为Invoice004 )和Invoice005

理想情况下,我只是想用单元格中的公式来改变背景颜色。

 =OR(COUNTIF(B$2:B$10,B2)=1,COUNTIF(B3:B$10,B2)=0) 

作为从A2开始的条件格式公式应用,必要时调整B $ 10。

经过反思,第一个COUNTIF没有必要:假设发票是按照时间顺序排列的,那么同一个客户最近没有发票了。

 =COUNTIF(B3:B$10,B2)=0