Fonction Si conditionnée

Résolu
Bonjour à tous,

J'ai beau essayer et rélfléchir pas moyen de trouvé cette fameuse formule.

J'ai un tableau
Col A : Société (identifié par un numéro)
Col B : Société part
Col C : Nature opération
Col D : Compte origine (411000, 401000 etc ...)
Col E : Type de priorité : E ou R
Col F : Flux : VR
Col G : Libellé
Col H : Débit
Col I : Crédit

Les lignes remplissent le tableau.

Le tableau est trié selon les comptes origine et selon le type, une somme se trouve en débit ou crédit.

J'ai déjà fait un formule de Mise en forme conditionnelle afin q'un trait sépare chaque changement de compte.
J'aimerais faire une formule afin qu'à chaque changement de compte, donc au trait, la somme du compte apparaisse que ca soit en débit ou crédit.

J'aimerais joindre le fichier mais je ne sais pas si c'est possible.

Merci d'avance, j'espère que j'ai bien expliqué ...

Annanas

4 réponses

  1. Contributeur
    Bonjour

    Sélectionner votre table
    Menu Excel 2010
    Données
    Plan
    Sous-total
    à chaque changement de N° sociéte
    Somme
    mettre coche à
    Débit
    Crédit
    Cela devrait répondre à votre besoin

    Pour joindre le fichier allez sur cjoint.com
    bouton parcourir chercher le fichier
    créer un lien bouton en bas de la feuille
    copier le lien et coller le lien dans votre réponse sur ce site

    C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
    0
    1. Merci bien.

      Cependant, j'aimrais que le total apparaisse seul en marge du tableau, sans modifié la structure.

      Merci
      0
      1. Contributeur
        Bonjour

        dans ce cas mettre une formule j'ai modifié comme ça la somme sera automatique

        En colonne J =SI(A13<>A14;SOMME.SI($A$11:$A$23;A13;$H$11:$H$23);"")
        En colonne K ==SI(A13<>A14;SOMME.SI($A$11:$A$23;A13;$I$11:$I$23);"")
        0
    2. Contributeur
      Bonjour
      en supposant que vous commencez en ligne 2 jusqu'à ligne 1000 et que les N° de compte soit en D
      =SI(OU(D2="";D2=D3);"";SOMME.PROD(($D$2:$D1000=D2)*($I$2:$I$1000-$H$2:$H$1000)))
      vous renverra le résultat de I-H pour les codes concernés à chaque ligne de changement
      *attention aux signe $
      Crdlmnt
      Errare humanum est, perseverare diabolicum
      0