Comment séparer un montant dans une macro

Résolu
Ju@nita Messages postés 170 Statut Membre -  
Ju@nita Messages postés 170 Statut Membre -
Bonjour,

J'ai excel 2010 et j'ai des montants qui proviennent d'un relevé bancaire en ligne que j'exporte dans excel. J'ai une grosse macro pour en faire le tri et plein de formules. Mais il y a souvent des virements de la marge de crédit et il m'est difficile de distinguer les virements des frais de virement car non seulement la description est la même, mais des fois, les 2 sont dans le même champ. Exemple des 3 situations possibles:
virement $5,000.00
virement $328.00
virement $5,328.00
dans le premier cas, c'est un vrai virement. Dans le 2e, ce sont des frais de virement. Dans le 3e, les 2 sont réunis ensemble.
Dans les 2 premiers cas, ce serait faisable mais dans le 3e cas, j'ai aucune idée si c'est faisable. Ce qui pourrait aider, c'est que je n'ai jamais vu des frais de plus de $1,000.00 en une fois. Voici un exemple dans un fichier excel de ce dont j'ai besoin.
https://www.cjoint.com/c/EFErxvc8FUV

merci pour votre aide.


A voir également:

4 réponses

JvDo Messages postés 2012 Statut Membre 859
 
Bonjour,

tes virements sont-ils toujours des multiples de 1000?

si oui, en G6 :
=SOMMEPROD(ENT(C1:C7/1000)*1000)

et en G7 :
=SOMME(C1:C7)-G6


cdlt
0
Ju@nita Messages postés 170 Statut Membre 2
 
oui
0
JvDo Messages postés 2012 Statut Membre 859
 
alors tu as les formules
0
Ju@nita Messages postés 170 Statut Membre 2
 
cool ! je ne pensais pas que ça se faisait.

Merci beaucoup,
0
Ju@nita Messages postés 170 Statut Membre 2
 
Oups, ça marche pas tout à fait finalement. Car il faut absolument que ça recherche le mot virement car j'ai pas juste ça dans mes relevés bancaires. Pour l'exemple, j'ai mis juste le nécessaire. Ma formule était: =SOMME.SI(B:B;"Virement";C:C) Comment la combiner avec la tienne: =SOMMEPROD(ENT(C1:C7/1000)*1000) ?
pour dire: si tu trouves le mot virement, alors exécutes ta formule ?
merci
0
JvDo Messages postés 2012 Statut Membre 859
 
=SOMMEPROD((B1:B7="Virement")*ENT(C1:C7/1000)*1000)

=SOMMEPROD((B1:B7="Virement")*C1:C7)-G6
0
Ju@nita Messages postés 170 Statut Membre 2
 
MERCI MERCI !!!!!

ça marche

bonne journée.
0