Bonjour
Les formules matricielles consomment beaucoup de mémoire et les appliquer sur une colonne entière allonge le temps de calcul.
Au lieu d'utiliser A4:A65000, il vaut mieux utiliser des chams dynamiques (adaptables automatiquement au nombre de données)
dans ce cas, tu nommes Activité (voir Définir un nom) la formule
=DECALER(Feuil1!$B$4;;;NBVAL(Feuil1!$B$4:$B$65000))
puis Actif la formule
=DECALER(Feuil1!$A$4;;;NBVAL(Activité))
et enfin Nom, la formule
=DECALER(Feuil1!$C$4;;;NBVAL(Activité))
Ta formule finale devient
=SOMME((FREQUENCE(SI(Nom="";"";SI(SOUS.TOTAL(3;DECALER($A$3;LIGNE(Nom);))*(Activité<>"")*(Actif=1);EQUIV(Nom;Nom;0)));LIGNE(Nom))>0)*1)
Cordialement