Vba 在excel中,根据其他列中的条件计算所有值,最多只能计算3次

Vba 在excel中,根据其他列中的条件计算所有值,最多只能计算3次,vba,excel,excel-formula,excel-2010,Vba,Excel,Excel Formula,Excel 2010,我需要excel公式或宏中的一个公式,根据列PSA分区中的条件计算标题列中的标题数,但条件是同一图像标题只能计算3次(必须忽略3次以上) 例如,在下表中。 如果条件为PSA分区=S_PIDM, 那么标题“Conors Push”必须只计算3次,而不是4次。 在以下情况下,总标题将为5个标题,应计算在内 Formula should count Total 5 titles Conors Push-3 Splash and Dash-1

我需要excel公式或宏中的一个公式,根据列PSA分区中的条件计算标题列中的标题数,但条件是同一图像标题只能计算3次(必须忽略3次以上)

例如,在下表中。 如果条件为PSA分区=S_PIDM, 那么标题“Conors Push”必须只计算3次,而不是4次。 在以下情况下,总标题将为5个标题,应计算在内

     Formula should count Total 5 titles
     Conors Push-3  
     Splash and Dash-1         
     Wind Power -1
     Flippin Hell)            


      Title             PSA Division
      ------            ------------
    Conors Push -          *S_PIDM*  
    Conors Push            *S_PIDM*
    Conors Push            *S_PIDM*  
    Flippin Hell           S_PIDM  
    Narrowing the Gap      S_PIDC  
    The Perfect Storm      S_PIDC  
    Conors Push            *S_PIDM*  
    Splash and Dash        *S_PIDM*  
    Wind Power             *S_PIDM*  
编辑-1:


如果您将问题表述为计算每个唯一标题+PSA分区组合,但将最大值限制为3,那么您可以使用COUNTIF()公式将唯一组合连接到以下帮助器列中

C2中的公式为
=A2和B2

D2中的公式为

=IF(COUNTIF(C$2:C$10,C2)>3,3,COUNTIF(C$2:C$10,C2))
另一种选择是MOD()


因为这个问题在同类问题中是独一无二的


问题是“在A栏中,如果我有一张图片被接受了三次以上,我必须忽略这个标题的任何进一步出现。举个例子——如果我过滤了J/PSA部门的“G_PIDC”列,然后查看A列/标题,称为“耐心”的图像会列出7次。因为我最多只能数到3次,所以必须排除其中的4次(这就是我所说的公式inD2是否可以
=MIN(COUNTIF(C$2:C$10,C2),3)
?我同意吉佩德的说法:)我感谢你的努力,但这不是我想要的。为了更清晰,我添加了图像。这个url也有帮助,但我的情况更复杂。