OVH Cloud OVH Cloud

Sommes en fonctions de motifs...

6 réponses
Avatar
astalavista
Bonsoir

J'ai une colone du contenant des libélés
comment faire des sommes en fonctions
de certaines chaiines de caractères contenu dans les libellés

Par exemple:

Libellés Valeurs
Avion1 111
Avion2 333
Voiture 444
Voiture1 555

Je voudrais obtenir:
Avion 444
Voiture 999

Merci d'avance ...

6 réponses

Avatar
AV
Les fonctions NB.SI et SOMME.SI acceptent les caractères génériques donc,
pour ta question (chaînes commençant par xxx) :
=SOMME.SI(Libellés;"Avion*";Valeurs)

AV
Avatar
astalavista
Les fonctions NB.SI et SOMME.SI acceptent les caractères génériques
donc,
pour ta question (chaînes commençant par xxx) :
=SOMME.SI(Libellés;"Avion*";Valeurs)
Ok merci,

en fait pour être plus précis, je voudras écrire une macro
qui ouvre un fichier xls
qui créé des sommes en fonctions de motifs trouvés dans la colonne libellé
as-tu une idée de comment je pourrais faire ??

Avatar
FxM
Les fonctions NB.SI et SOMME.SI acceptent les caractères génériques
donc,
pour ta question (chaînes commençant par xxx) :
=SOMME.SI(Libellés;"Avion*";Valeurs)
Ok merci,

en fait pour être plus précis, je voudras écrire une macro
qui ouvre un fichier xls
qui créé des sommes en fonctions de motifs trouvés dans la colonne libellé
as-tu une idée de comment je pourrais faire ??



Bonjour,

Si tu pouvais donner des précisions sur comment sont organisées tes
données et sur ce à quoi tu es arrivé jusqu'à maintenant, ca aiderait.

Souviens-toi de quelques principes du forum :
- le forum sert à aider à faire quelque chose et pas vraiment de faire
le quelque chose à la place de ...
- les questions à tiroir sont assez peu appréciées surtout lorsqu'elles
compliquent ou généralisent une question assez simple au début. Cibler
le problème est la base de toute étude.
- les contributeurs et -trices sont des bénévoles qui donnent de leur
temps et de leur argent (qui paie internet?) pour aider.

@+
FxM


Avatar
astalavista
Bonjour,

Si tu pouvais donner des précisions sur comment sont organisées tes
données et sur ce à quoi tu es arrivé jusqu'à maintenant, ca aiderait.

Souviens-toi de quelques principes du forum :
- le forum sert à aider à faire quelque chose et pas vraiment de faire le
quelque chose à la place de ...
- les questions à tiroir sont assez peu appréciées surtout lorsqu'elles
compliquent ou généralisent une question assez simple au début. Cibler le
problème est la base de toute étude.
- les contributeurs et -trices sont des bénévoles qui donnent de leur
temps et de leur argent (qui paie internet?) pour aider.


OK je comprends ..
je débute en excel et je sais pas par où prendre le pb
mes données sont de la forme:
Date Libellé Valeur

Je voudrais calculer des sommes en fonctions des motifs dans les libellés
Pour l'instant, j'ai juste la macro qui ouvre le fichier ...

Avatar
FxM
En reprenant le peu de données que tu indiques :
http://cjoint.com/?ejrKZ3ADIg
contient deux fichiers à dézipper et placer dans le même répertoire.

Démarre le fichier 'frame' et vois la macro 'test'

@+
FxM


Bonjour,

Si tu pouvais donner des précisions sur comment sont organisées tes
données et sur ce à quoi tu es arrivé jusqu'à maintenant, ca aiderait.

Souviens-toi de quelques principes du forum :
- le forum sert à aider à faire quelque chose et pas vraiment de faire le
quelque chose à la place de ...
- les questions à tiroir sont assez peu appréciées surtout lorsqu'elles
compliquent ou généralisent une question assez simple au début. Cibler le
problème est la base de toute étude.
- les contributeurs et -trices sont des bénévoles qui donnent de leur
temps et de leur argent (qui paie internet?) pour aider.


OK je comprends ..
je débute en excel et je sais pas par où prendre le pb
mes données sont de la forme:
Date Libellé Valeur

Je voudrais calculer des sommes en fonctions des motifs dans les libellés
Pour l'instant, j'ai juste la macro qui ouvre le fichier ...



Avatar
astalavista
En reprenant le peu de données que tu indiques :
http://cjoint.com/?ejrKZ3ADIg
contient deux fichiers à dézipper et placer dans le même répertoire.

Démarre le fichier 'frame' et vois la macro 'test'


OK merci je testerai dès que possilble ...