Calculer automatiquement le passage en caisse par date d'un client

Koon31

XLDnaute Nouveau
Bonjour,

Je suis commerçant au détail et voilà je me retrouve bloqué sur mon fichier excel de comptabilité que j'ai crée sous Excel 2007. J'espère trouver une âme charitable pour m'aider en urgence car je dois faire des extractions et je trouve pas de formule adéquate. Si possible j'aimerai éviter du code VBA.

Dans la limite où je ne peux transmettre mon fichier compta pour des raisons confidentielles que vous comprendrez, je vais essayer d'être le plus explicite possible.

Mon fichier de compta est composé de plusieurs feuilles pour les douze mois de l'année.

Ma colonne A est composé de la date du jour de mes ventes.
Ma colonne D est rempli du code client pour gérer les cartes de fidélités.

Un client peut acheter 2 produits le même jour, mais cela compte que pour 1 seul passage en caisse.

Colonne A Colonne B Colonne C Colonne D Colonne E Colonne F
Date N° Client Articles Prix

30/06/2015 20140101001 Titi 20
21/06/2015 Autre client XXXX 10
20/06/2015 20140101001 Pull 30
20/06/2015 20140101001 Toto 50

Suivant l'exemple, le client 20140101001 a acheté 3 articles pour un CA TTC de 100€ mais n'est passé en caisse seulement 2 fois.

En faite j'ai mis en place un programme de fidélité pour mes clients qui se compose de la sorte: Après leur 6ème passage en caisse, ils cumulent 10% du CA TTC généré sous forme d'un bon d'achat qu'ils utiliseront seul ou pour compléter un autre achat.

La fonction que je recherche devra pouvoir s’exécuter depuis un autre classeur (même si le fichier original doit rester ouvert) car j'utilise déjà une fonction pour cumuler le CA TTC par mois avec une fonction INDIRECT qui m'oblige à garder le fichier compta ouvert.

Merci à tous d'avance.
 

13GIBE59

XLDnaute Accro
Re : Calculer automatiquement le passage en caisse par date d'un client

Bonjour Koon31, Paritec

Koon31, mets toi à la place du lecteur bénévole :

Avec ça :
Colonne A Colonne B Colonne C Colonne D Colonne E Colonne F
Date N° Client Articles Prix

30/06/2015 20140101001 Titi 20
21/06/2015 Autre client XXXX 10
20/06/2015 20140101001 Pull 30
20/06/2015 20140101001 Toto 50

tu aurais déjà pu faire un petit fichier joint, parce que personnellement, je me demande :

Qu'est-ce tu veux exactement ???
 

chris

XLDnaute Barbatruc
Re : Calculer automatiquement le passage en caisse par date d'un client

Bonjour à tous

C'est faisable a priori via une requête msquery + un TCD mais j'imagine qu'au bout du 6ème achat on remet les pendules à 0...

Donc comme déjà indiqué, tes infos sont trop succintes.
 

Koon31

XLDnaute Nouveau
Re : Calculer automatiquement le passage en caisse par date d'un client

Bonsoir à tous,

Oui désolé pour la présentation, j'ai vraiment pas fait attention à la mise en page car sur mon écran tout était aligné et naïvement je pensais que la mise en page serait conservée.

J'ai essayé de vous créer un petit exemple sur 12 mois avec une feuille de synthèse. Janvier et Février sont un peu rempli avec des numéros clients pour faire un test sur la page de synthèse.
A savoir que je n'ai pas besoin d'une remise à zéro pour le 6ème achat.

Si quelqu'un a une petite idée, ça serait super sympa.

Cordialement,
 

Pièces jointes

  • Exemple extract client.xlsx
    13.7 KB · Affichages: 45

Discussions similaires

Statistiques des forums

Discussions
314 644
Messages
2 111 528
Membres
111 189
dernier inscrit
Laurent.