Comment séparer un montant dans une macro
Résolu
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.
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.
4 réponses
-
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 -
oui
-
cool ! je ne pensais pas que ça se faisait.
Merci beaucoup,-
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 -
-
-
MERCI MERCI !!!!!
ça marche
bonne journée.