Re : Petite aide bienvenue 😀
Bonjour,
Je n'y pensais plus…
Pas moyen de faire une formule ressemblant à celle de l'autre jour
(sommeprod(NbSi()) qui ferait référence à une plage contenant des comptes de longueur différente)
On peut raccourcir SUBSTITUE(débit;".";",")
en nommant une plage "Cred" de cette façon :
=SUBSTITUE(crédit;".";",")*1
Idem pour la plage Débit, elle devient Deb
Pour 1 compte, ça donne
=SOMMEPROD((GAUCHE(compte;2)="74")*Cred)
On peut regrouper les différents SommeProd
Pour 2 comptes avec le même nb de caractères
=SOMMEPROD((GAUCHE(compte;3)={"401"."421"})*Cred)
Comptes avec un nb différent de caractères :
=SOMMEPROD(((GAUCHE(compte;3)={"706"."708"})-(GAUCHE(compte;4)={"7096"."7098"}))*Cred)
Des + et -
=SOMMEPROD(((GAUCHE(compte;3)="607")-(GAUCHE(compte;4)="6097"))*Deb)
=SOMMEPROD(((GAUCHE(compte;3)="707")+(GAUCHE(compte;4)="7097"))*(Cred-Deb))
On peut aussi nommer les petits bouts Gauche(Compte;Nb), ça donne :
=SOMMEPROD((Cpte3={"751"."752"."753"."758"})*Cred)
Pour les plages nommées Deb et Cred : pas de cellules vides et pas de plage nommée faisant plus de lignes que nécessaire.
Donc toutes les plages sont nommées par formules (Compte, Intitulé, Crédit, Débit et, bien sûr, les autres)