re,
Je viens de tester.
Même avec la fonction DECALER, SOMMEPROD ne veut pas des 65536 lignes.
En laissant la 1ère ligne vide (qui pourrait être une ligne de titre), une solution avec SOMMEPROD et DECALER :
=SOMMEPROD((DECALER(A1;1;0;NBVAL(A:A)-1)="a")*(DECALER(B1;1;0;NBVAL(A:A)-1)))
Fait la somme des cellules de la colonne B pour lesquelles on a "a" dans la colonne A.
Sinon, il est possible de faire du SOMMEPROD sur plusieurs feuilles (du SOMMEPROD en 3D en quelque sorte). Voir pour cela le site de Jacques Boisgontier :
http://boisgontierjacques.free.fr/
rubrique SOMMEPROD et voir à droite vers le bas
C'est du costaud, mais le résultat est très intéressant.
Cela dit, je me répète, un SOMMEPROD sur plus de 65000 lignes va déjà prendre du temps. Alors sur plusieurs feuilles ...
Il faut peut-être envisager de passer par un calcul intermédiaire dans une colonne (qui pourra ensuite être masquée).
Bon courage
@+