en utilisant une formule de tableau dans la plage (E11: E16) selon l'exemple ci-dessus:
Pour compter les clients uniques dans la plage (E2: E7) qui répondent uniquement aux critères suivants:
1- Produit acheté 1, indépendamment du fait qu'ils aient acheté d'autres produits ou non
2- Acheté moins de 5 unités après somme. s'il y a des clients répétés
3- Leurs codes de zones correspondent au code correspondant dans la plage (D11: D16)
I Utilisez la formule suivante pour figurer dans E11:
=SUM(IF(FREQUENCY(IF($G$2:$G$7=D11,IF($I$2:$I$7="Product1",IF($J$2:$J$7<5,IF($E$2:$E$7<>"",MATCH($E$2:$E$7,$E$2:$E$7,0))))),ROW($E$2:$E$7)-ROW(G2)+1),1))
Cette formule fonctionne très bien. En même temps, lorsqu’on l’utilise dans une très grande base de données contenant des tonnes de lignes et de colonnes, excel prend environ 3 minutes pour calculer une seule cellule, ce qui est terrible pour continuer ainsi.
Est-il possible de convertir cette formule matricielle en une formule régulière ... toute aide sera appréciée au maximum ... Merci d'avance