Somme si colonne commence par chiffre x ou chiffre y

Bonjour,

pour des besoins comptables, j'aurais besoin de pouvoir faire la somme des soldes dont le n° de compte commence par 6 (charges) ou 7 (produits), sauriez-vous me dire comment procéder "facilement" avec un somme si ou un somme si ens ?

Je n'ai réussi qu'avec les étapes suivantes :

=> insérer une colonne de Classe : gauche de num compte pour avoir que le premier caractère

=> somme avec fonction filtre Classe = 6 + filtre classe = 7

C'est satisfaisant, mais pas pratique pour une formule que nous, comptables, appliquons très souvent (produits - charges = résultat ...)

Merci par avance

Bonjour à tous !

Une proposition pour retourner le résultat :

=SOMME(FILTRE(Tableau1[Solde];(GAUCHE(Tableau1[Compte])="6")+(GAUCHE(Tableau1[Compte])="7")))

En utilisant la fonction LET :

=LET(c;GAUCHE(Tableau1[Compte])*1;SOMME(FILTRE(Tableau1[Solde];(c=6)+(c=7))))

Bonjour,

Autre proposition:

Pour les charges:

=SOMMEPROD((GAUCHE(Tableau1[Compte];1)="6")*Tableau1[Solde])

Pour les Produits:

=SOMMEPROD((GAUCHE(Tableau1[Compte];1)="7")*Tableau1[Solde])

Faire la somme des 2 pour le total

Cdlt

Hello,

Si c'est pour de la consultation tu peux également agir directement sur la source en appliquant un filtre au niveau de la colonne compte et en ajoutant une ligne de total au tableau :

image image

EDIT : désolé, je lis seulement que tu ne veux pas cette solution

Bonjour,
Une petite contribution.
Cdlt.

Bonjour,

Après presque 6 mois je vous reviens pour vous remercie. C'est la première solution de JFL que j'ai trouvé la plus adaptée à mon cas. Un grand merci à tous pour vos contributions et je vous prie de m'excuser pour le délai de réponse.

Rechercher des sujets similaires à "somme colonne commence chiffre"