IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Excel Discussion :

extraire des données selon leur nature et les réintegrer classees [XL-2007]


Sujet :

Excel

  1. #1
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 19
    Points : 13
    Points
    13
    Par défaut extraire des données selon leur nature et les réintegrer classees
    Bonjour à tous,

    j'ai besoin d'un coup de mains car je n'arrive pas du tout à m'en sortir....
    Il faut que je crée un tableau Excel qui va me permettre de calculer les remises de fin d'année(versées au trimestre/ quadri ou semestre) afin de savoir si les montants versés par nos fournisseurs sont justes.
    il est utile de pouvoir les calculer à n'importe quel moment.

    le montant de ces remises se calcule a partir du montant HT, le problème est que je ne peux pas éditer mon grand livre fournisseurs en HT il sera donc en TTC, j'ai édité les grands livres des comptes HT de 5.5% (nommé 60703) et 19.6% (nommé 60704).

    le grand livre fournisseur annonce chaque fournisseur de la manière suivante : Compte : AGROBIOTHERS LABORATOIRES (40120011)

    pour chaque facture, un numéro d'écriture unique est attribué et celui-ci est également présent sur l'édition des comptes hors taxes (nous pouvons ainsi récupérer les montants ht correspondants aux factures indiquées dans le grand livre)

    A savoir que:

    il n'y a pas autant de lignes pour chaque compte de chaque fournisseur, du coup je ne sais pas comment déterminer la plage de cellules à prendre en compte.

    ensuite en fonction de la nature de la pièce il faudra la prendre en compte ou non et soit l'ajouter ou la soustraire
    RN =à ne pas prendre
    FA = facture = à ajouter
    AV = avoir = à déduire
    il y a un autre problème c'est qu'il y a les ristournes d'enregistrées sous la même nature que les avoirs soit AV et qu'il ne faut surtout pas les déduire puisque cela fausserai le calcul.

    et aussi : si le numéro d'écriture est "1" ou s'il n'y en a pas il ne faut pas les prendre en compte.

    Ma question c'est est ce que cela est possible, d'autant plus qu'a chaque nouveau calcul il faudra que je réédite mes 3 grands livres pour avoir toutes mes ecritures à jour.

    Je vous joins le fichier exemple
    merci beaucoup pour votre aide et de vos conseils.

    Tchock
    Fichiers attachés Fichiers attachés

  2. #2
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    Bonjour

    Ton importation vient d'où, on dirait une importation d'un fichier provenant d'une impression sur fichier text.

    Si tu peux avoir mieux ça serait plus facile

    dans ton grand livre, tu as tes noms de fournisseur qui contiennent des caractères en plus du nom, pour comparer ce n'est pas géant. j'ai essayé quelque chose, mais tu as un fournisseur BUR et un autre Bureau 2000 et ma formule de recherche faite en fonction des caractères en trop dans ton grand livre, s'y casse les dents.

    je te donne quand même ce que j'ai fait en attendant un meilleur fichier.

    en E2 Formule de recherche (Matricielle) tenant compte des caractères
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =EQUIV(MAJUSCULE(CPV!$B2);GAUCHE(GD_LIVRE_F!$G:$G;NBCAR(CPV!$B2));FAUX)
    à valider avec CTRL + SHIFT + ENTREE

    En F2 Formule pour calculer le nombre de lignes concernées
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMMEPROD((MAJUSCULE($B2)=GAUCHE(GD_LIVRE_F!$G$1:$G$2000;NBCAR($B2)))*1)
    En G2 la somme en reconstituant la plage à sommer (colonne j)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =SOMME(INDIRECT("GD_LIVRE_F!j" & CPV!E2 & ":j"  & CPV!E2+CPV!F2-1))
    mais comme je te dis, ça ne fonctionne pas pour tous
    de plus j'ai bloqué les plages de recherche de 1 à 2000 pour la rapidité de calcul

    dans la 1ere formule tu peux y mettre la colonne complète mais dans la 2ème si ma mémoire est bonne, sommeprod ne sait pas travailler sur des colonnes complètes, il faudra la borner.

  3. #3
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 19
    Points : 13
    Points
    13
    Par défaut
    bonjour wilfried,

    J'ai essayé de Zipper mon fichier pour pouvoir l'envoyer mais il semble que ce ne soit pas une réussite...
    je te joins celui-ci dis moi si c'est mieux....

    pour répondre a ta question concernant le grand livre effectivement le numero de compte apparait avec une partie du libellé mais mon logiciel comptable est tres vieux et n'offre que tres peu de possiblités, c'est pour cela que je ne peux pas editer directement mon grand livre en ht...

    je vais essayer les formules que tu m'as donné.

    merci pour ton aide
    Fichiers attachés Fichiers attachés

  4. #4
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 977
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 977
    Points : 29 012
    Points
    29 012
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Comme l'a très justement écit Wilfried, ton fichier d'exportation semble être le résultat d'une impression sur fichier. L'équivalent de la commande DOS dir > lpt1 envoyait vers l'imprimante et dir>toto.txt envoyait vers un fichier
    Je suis tout de même étonné que ton logiciel de comptabilité n'ait pas un module d'exportation des différentes tables de ta base de données digne de ce nom.
    Même si ton programme est ancien, je connais des programmes de plus de 30 ans écrit encore sous DOS qui avaient déjà ce type de module.
    Dans ce cas présent, sans un module VBA de remise en forme, cela devient du bricolage d'exploiter des données ainsi reçues.

  5. #5
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 19
    Points : 13
    Points
    13
    Par défaut
    le logiciel date de 1978, ils ont pour projet de le changer mais pas avant 2014...

    il me semblait que cela serait très compliqué mais bon...

    je devais le présenter pour mon examen en plus de l'utiliser au travail.

    en tous cas merci, c'est sympa d'y avoir jeté un oeil

    @ bientot

    Tchock

  6. #6
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    En 1978 la micro n'existait pas encore, on est sur des gros systèmes programmation en cobol généralement. que ca me rappelle des souvenirs tout cela.

  7. #7
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 977
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 977
    Points : 29 012
    Points
    29 012
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Oui, c'est vrai qu'en 78, la micro, tout au moins basée sur l'opérating system MSDOS, n'existait pas.
    Il y avait eu tout de même avant cela le CPM et autres OS propriétaire basés sur des processeurs 8 bits.

  8. #8
    Rédacteur
    Avatar de Philippe Tulliez
    Homme Profil pro
    Formateur, développeur et consultant Excel, Access, Word et VBA
    Inscrit en
    Janvier 2010
    Messages
    12 977
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Formateur, développeur et consultant Excel, Access, Word et VBA

    Informations forums :
    Inscription : Janvier 2010
    Messages : 12 977
    Points : 29 012
    Points
    29 012
    Billets dans le blog
    53
    Par défaut
    Bonjour,
    Citation Envoyé par tchock_nenette Voir le message
    le logiciel date de 1978, ils ont pour projet de le changer mais pas avant 2014...

    il me semblait que cela serait très compliqué mais bon...

    je devais le présenter pour mon examen en plus de l'utiliser au travail.

    en tous cas merci, c'est sympa d'y avoir jeté un oeil

    @ bientot

    Tchock
    Tu peux y arriver mais je pense qu'il serait préférable d'écrire un module en VBA qui part de ton fichier texte et qui mette en forme les données dans une feuille excel afin de faire ensuite tous les rapports ou calculs avec les outils d'excel : Formules, TCD, filtres etc ...

  9. #9
    Membre chevronné Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Points : 1 900
    Points
    1 900
    Par défaut
    Citation Envoyé par corona Voir le message
    Bonjour,
    Oui, c'est vrai qu'en 78, la micro, tout au moins basée sur l'opérating system MSDOS, n'existait pas.
    Il y avait eu tout de même avant cela le CPM et autres OS propriétaire basés sur des processeurs 8 bits.
    oui j'ai travaillé (professionnellement parlant) sur CPM en 1983 je n'ai vu le dos qu'à partir de 1985 un Dos Ibm, microsoft n'apparaissant si ma mémoire est bonne qu'en 1986 (dans ma boite) avec les "compatibles".

  10. #10
    Membre à l'essai
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2012
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2012
    Messages : 19
    Points : 13
    Points
    13
    Par défaut
    N'etant pas une pro d'excel je pense qu'il est préférable que je change de projet d'autant plus que je devrai leur présenter en face à face les manipulations effectuées pour y arriver ....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Extraire des données selon une date et n°identique
    Par Aurianelm dans le forum SAS Base
    Réponses: 4
    Dernier message: 23/09/2013, 17h28
  2. [XL-2010] Extraire des données selon des paramètres
    Par tomAH74 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 15/07/2013, 14h42
  3. Regrouper Des données selon leur nom
    Par apt dans le forum Macros et VBA Excel
    Réponses: 8
    Dernier message: 07/04/2012, 11h48
  4. Réponses: 1
    Dernier message: 15/12/2008, 20h50
  5. Réponses: 2
    Dernier message: 22/06/2008, 16h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo