Re:Comptage lignes et somme prod
Bonjour,
Pour accélérer, tu peux donner un nom à tes plages et à tes formules
La plage des dates :
=DECALER($A$2;;;NBVAL($A:$A)-1)
La plage des n° :
=DECALER($B$2;;;NBVAL($A:$A)-1)
Pour donner un nom à une plage de cellules par formule :
barre de menu - Insertion - Nom - Définir
Dans la zone du haut, taper le nom choisi,
dans la zone du bas, taper la formule
(on peut aussi la coller, mais après l'avoir copiée en la sélectionnant dans la barre de formule)
Ensuite, tu remplaces les coordonnées par le nom, ça donne quelque chose comme ça :
=SOMMEPROD((MOIS(Date)&ANNEE(Date)=MOIS($D3)&ANNEE($D3))*(GAUCHE(No;2)=G$2))
et on recommence :
barre de menu - Insertion - Nom - Définir
Dans la zone du haut, taper le nom choisi,
dans la zone du bas, taper la formule
(un essai sur un mini fichier : il est descendu de 22000 à 19000 octets, en nommant seulement 66 formules)
Si le recalcul reste long, tu coches l'option 'calcul sur ordre' dans
barre de menu - Outils - Options - Calcul
et le recalcul se fera en appuyant sur F9