Sylvie
XLDnaute Accro
Bonjour Cher Forum,
Je me heurte au problème suivant.
Mon fichier (qui se compose en réalité de près de 10000 lignes) est un export excel d'un logiciel commercial.
Toutes les lignes correspondent à des ventes d'abonnements et ont donc :
- Une date de début : colonne D
- Un date de fin : Colonne E
Chaque ligne correspond à un article colonne G, un numéro de commande colonne I et comprend en colonne Q le montant du Chiffre d'Affaires (CA) Total pour la période définie entre les dates de début et date de fin (Colonne D et E)
Je souhaite pouvoir sur une 2eme feuille soit via un TCD si cela est possible soit via une macro :
- Pouvoir déterminer le CA compris entre deux dates que je vais renseigner et qui vont donc être amenés à varier (dATE DEBUT ANALYSE et DATE FIN ANALYSE)
- Les abonnements déjà finis à ma DATE DEBUT ANALYSE ne génèrent aucun Chiffre d'affaires (exemple : si je choisis une période 1/12/2014 au 31/12/2014 mes lignes d'abonnements qui ont fini avant le 1/12/2014 ne génèrent aucun CA pour cette période)
- Idem pour les abonnements qui ne sont pas encore commencés (DATE FIN ANALYSE < date de fin de ma feuille 1)
- Par contre pour un abonnement dont la date de début et la date de fin, couvre la fourchette de dates que je choisis , il faudrait que je puisse obtenir le total du CA de mes lignes (env 10000 dans ma feuille 1) compris entre ces dates et proratisé en conséquence
Exemple : Un abonnement va du 11/3/2012 au 10/03/2015 soit une période de 3 ans ou 3 x 365 jours = 1095 Le Chiffre d'affaires renseigné colonne Q est de 8.000 Euros pour 1095 jours
Pour la période du 1/12/2014 au 31/12/2014 : mon CA calculé au prorata est de 226,48 E (8000 *31 j / 1095) = 226,48)
Pour une période d'analyse allant du 1/12/2014 au 28/2/2015 alors mon CA pour cette ligne sera de (8000 * 90 j / 1095 = 657,53
Pour une période d'analyse du 1/4/2015 au 31/5/2015 le CA sur cette ligne serait nul (car l'abonnement est fini)
Je souhaite obtenir le total de mon CA sur mes 10000 lignes de la feuille 1 , en totalité (donc pour tous les articles) et si une notion de filtre pouvait être intégrée, obtenir une analyse pus fine de mon CA par article (donc colonne G) ou par compte comptable (colonne H)
Le nombre de jours entre mes dates d'abonnement peut être soit re-calculé soit repris à partir de la colonne N qui est un champ exporté et calculé dans le logiciel commercial
Par un TCD je n'y parviens pas , à moins qu'une notion de champ calculé puisse être intégrée.
Je vous remercie par avance pour votre aide, sachant que la contrainte de taille est le nombre de lignes à traiter et à sommer.
Bonne soirée ou bonne journée à tous ceux qui auront eu la force de lire ce post jusqu'au bout
Sylvie
Je me heurte au problème suivant.
Mon fichier (qui se compose en réalité de près de 10000 lignes) est un export excel d'un logiciel commercial.
Toutes les lignes correspondent à des ventes d'abonnements et ont donc :
- Une date de début : colonne D
- Un date de fin : Colonne E
Chaque ligne correspond à un article colonne G, un numéro de commande colonne I et comprend en colonne Q le montant du Chiffre d'Affaires (CA) Total pour la période définie entre les dates de début et date de fin (Colonne D et E)
Je souhaite pouvoir sur une 2eme feuille soit via un TCD si cela est possible soit via une macro :
- Pouvoir déterminer le CA compris entre deux dates que je vais renseigner et qui vont donc être amenés à varier (dATE DEBUT ANALYSE et DATE FIN ANALYSE)
- Les abonnements déjà finis à ma DATE DEBUT ANALYSE ne génèrent aucun Chiffre d'affaires (exemple : si je choisis une période 1/12/2014 au 31/12/2014 mes lignes d'abonnements qui ont fini avant le 1/12/2014 ne génèrent aucun CA pour cette période)
- Idem pour les abonnements qui ne sont pas encore commencés (DATE FIN ANALYSE < date de fin de ma feuille 1)
- Par contre pour un abonnement dont la date de début et la date de fin, couvre la fourchette de dates que je choisis , il faudrait que je puisse obtenir le total du CA de mes lignes (env 10000 dans ma feuille 1) compris entre ces dates et proratisé en conséquence
Exemple : Un abonnement va du 11/3/2012 au 10/03/2015 soit une période de 3 ans ou 3 x 365 jours = 1095 Le Chiffre d'affaires renseigné colonne Q est de 8.000 Euros pour 1095 jours
Pour la période du 1/12/2014 au 31/12/2014 : mon CA calculé au prorata est de 226,48 E (8000 *31 j / 1095) = 226,48)
Pour une période d'analyse allant du 1/12/2014 au 28/2/2015 alors mon CA pour cette ligne sera de (8000 * 90 j / 1095 = 657,53
Pour une période d'analyse du 1/4/2015 au 31/5/2015 le CA sur cette ligne serait nul (car l'abonnement est fini)
Je souhaite obtenir le total de mon CA sur mes 10000 lignes de la feuille 1 , en totalité (donc pour tous les articles) et si une notion de filtre pouvait être intégrée, obtenir une analyse pus fine de mon CA par article (donc colonne G) ou par compte comptable (colonne H)
Le nombre de jours entre mes dates d'abonnement peut être soit re-calculé soit repris à partir de la colonne N qui est un champ exporté et calculé dans le logiciel commercial
Par un TCD je n'y parviens pas , à moins qu'une notion de champ calculé puisse être intégrée.
Je vous remercie par avance pour votre aide, sachant que la contrainte de taille est le nombre de lignes à traiter et à sommer.
Bonne soirée ou bonne journée à tous ceux qui auront eu la force de lire ce post jusqu'au bout
Sylvie
Pièces jointes
Dernière édition: