Excel - Formule avec fonction "contient"

Lexaeus -  
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je gère mes comptes personnels avec Excel et je cherche à automatiser au maximum les calculs.

Mon problème se situe au niveau de la fonction "contient". Avec la méthode des filtres automatiques, ça consisterait à mettre un filtre sur la colonne A avec le critère "contient "repas" " puis à faire la somme des cellules sur la colonne B. Mais je voudrais que ça se fasse de manière automatique, et pour ça il me faudrait une formule...

Je précise que je n'ai aucune maîtrise des macros.

Si quelqu'un peut m'aider en me précisant les fonctions à utiliser et leurs effets, j'en serais très reconnaissant.

Merci d'avance!

A voir également:

4 réponses

eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
Bonjour,

ou bien :
=SOMME.SI(A2:A15;"*repas*";B2:B15)

eric
3
pépé35530 Messages postés 3014 Date d'inscription   Statut Membre Dernière intervention   1 390
 
Bonjour,
Le plus simple serait d'ajouter une colonne permettant de préciser la nature de la recette ou de la dépenses (ALIMENTATION, LOYER, ASSURANCES, ESSENCE, etc). Utiliser une liste de validation pour éviter la saisie et les erreurs.

Ensuite, utiliser la fonction =SOMME.SI qui permet d'additionner des sommes extraites d'un tableau à partir d'un critère donné.

=somme.si(plage contenant la nature des recettes ou dépenses);critère recherché;plage contenant les montants des dépenses ou des recettes)

A+

pépé
0
lexaeus
 
Je le fais déjà, mais c'était pour affiner d'avantage cette catégorisation que je voulais utiliser une fonction de type "contient".

Merci pour la réponse cela dit, mais si quelqu'un avait la réponse que je cherche ^^
0
Raymond PENTIER Messages postés 71866 Date d'inscription   Statut Contributeur Dernière intervention   17 397
 
Bonjour.

Avec les critères en A2:A21 et les valeurs en B2:B21, saisir en Z2 la formule =SIERREUR(TROUVE("repas";A2);)
à recopier jusqu'à Z21 (colonne Z que tu pourras masquer).

En B22 saisir =SOMME.SI(C2:C21;">0";B2:B21)

Cordialement.
-1