2017-07-27 3 views
1

Je veux compter le nombre de lignes par région (D1) et gestionnaire (F1) qui ont au moins un X dans les 4 cellules précédentes du mois spécifié (B1). Voici le code que j'ai pu assembler mais il ajoute seulement tous les X dans les lignes spécifiées. La table de données est dans la feuille de données, la formule et les paramètres (B1, D1, F1) sont dans la feuille séparée.Nombre de lignes avec "x" dans au moins une des 4 cellules précédentes

=SUMPRODUCT(SUBTOTAL(3,OFFSET(Data!$A$3,ROW(INDIRECT("1:" & MATCH("zzz",Data!$A:$A)-3)),MATCH(B1,Data!$3:$3,0)-1,1,-4))*(Data!$A$4:INDEX(Data!$A:$A,MATCH("zzz",Data!$A:$A))=D1)*(Data!$A$4:INDEX(Data!$B:$B,MATCH("zzz",Data!$B:$B))=F1)) 

Data Table

Répondre

0

Cette formule fonctionne pour moi:

=SUMPRODUCT((Data!$A$4:$A$99=D1)*(Data!$B$4:$B$99=F1)* 
(0<COUNTIF(OFFSET(Data!$A$1,ROW($4:$99)-1,MATCH(B1,Data!$3:$3,0)-5,1,4),"x")))