Calculer le solde

Résolu
jdk55 Messages postés 26 Statut Membre -  
jdk55 Messages postés 26 Statut Membre -
Bonjour,
svp j'aimerais faire un calcul en excel mais je n'y arrive pas. j'ai besoin de votre assistance et aide svp
j'ai un long fichier execel à traiter
j'ai 6 colonne avec des entete : num1, montant1, num2, montant2, numero et solde.

dans la colonne solde on fera la difference des montants (montant2 - montant1) lorsque num1 = num2

donc on doit parcourir les colonnes num1 et num2 quand on rencontre meme num dans les 2 colonnes, on fait la difference des montant1 et montant2

voici un fichier test que j'ai joins : https://www.cjoint.com/?DKBmDPjjEpy

merci pour votre aide

7 réponses

  1. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Bonjour,

    Essaye en G2 cette formule
    =SIERREUR(RECHERCHEV(D3;A$2:A$40;1;0);"")

    En H2 cette formule
    =SI(G2="";"";RECHERCHEV(G2;$D$2:$E$40;2;0)-RECHERCHEV(G2;$A$2:$B$40;2;0))

    incrémente les deux formules vers le bas

    mais lorsque les valeurs de la colonne B sont supérieur à D les valeurs sont négatives que faut il faire
    0
  2. jdk55 Messages postés 26 Statut Membre
     
    bjr et merci bcp a vous tous pour l'aide.
    la proposition de gyrus marche parfaitement.

    mais svp n' y a t-il pas un moyen pour exécuter le macro sans mettre un bouton sur la feuille? si oui comment le faire svp?

    au cas ou il n'y aurait pas de moyen comment faire pour mettre le bouton sur la feuille?

    veuillez m'excusez, je connais rien des macro et vba c'est pourquoi.

    une fois encore merci
    0
  3. Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 147
     
    Re,

    je ne pense pas que tu ais testé mes formules

    la colonne O est à masquer

    https://www.cjoint.com/c/DKBqW5cqqN4
    0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Gyrus Messages postés 3360 Statut Membre 526
     
    Pour que la procédure se lance, il faut un évènement déclencheur.
    Pour éviter d'avoir à placer un bouton, il faut définir quel sera cet évènement.
    Cela peut être l'ouverture du classeur, une modification de cellule, un double-clic dans une cellule, etc.

    Le bouton de commande que j'ai placé dans la feuille est un Contrôle ActiveX.
    Pour la création, tu peux t'aider de l'aide Excel sous le thème "Ajouter ou inscrire un contrôle ActiveX"

    A+
    0
  6. jdk55 Messages postés 26 Statut Membre
     
    merci a vous tous.vous mavez beaucoup aidé
    0
  7. jdk55 Messages postés 26 Statut Membre
     
    bonjour. excusez de vous deranger svp.
    j'ai essayé d'adapter votre code a ma situation. mais ca ne fonctionne pas correctement. je ne sais pas quoi faire.... svp regarder avec moi.svp

    quand je click sur le bouton, il met le message d'erreur: "erreur d'execution 13 incompatibilité de type"

    qd je supprime le contenu des colonne C et G le code fonctionne mais le montant (en colonne K) n'est pas juste.

    en colonne K le montant = dépôt(colonne D) - retrait(colonne H)
    et on fait cette opération quand le num1 de colonne A = num2 de colonne F. (c'est ce num qu'on met en J)

    Aussi je dois ajouter quelque chose: en colonne L je veux reporter le montant de la colonne B correspondant au numéro inscrit en J.

    svp excusez de vous déranger..... svp merci pour votre aide.

    voici le lien du fichier: https://www.cjoint.com/?DKCkFZILT9k
    0