Bonjour,
Merci à tous pour vos réponses !
@sabV
Merci beaucoup
Réponse 1
Ils arrivent que des même clients (colonne B) effectuent plusieurs croisières (Colonne A)
Par doublon, je veux dire un client qui a effectue plusieurs voyage (cf exemple :
Cf exemple :
736268 2292759 2009-08-31 0
724106 491378 2009-08-31 2 301
736037 2478320 2009-08-31 0
735775 491378 2009-08-31 10 224
Réponse 2
Malheureusement, la solution avec une colonne supplémentaire n'est pas adapté à mon projet. J'ai de nombreuses colonnes (donc conditions) supplémentaire dans mon fichier source. Ta solution nécessiterait la mise en place de très nombreuses colonnes de calcul de doublons et je ne pourrais pas me le permettre.
J'avais vu une formule comme celle-ci mais je n'arrive pas à l'adapter, celle-ci te semble plausible ?
=NB(1/FREQUENCE(SI((Colonne1=conditioncolonne1)*Colonne2=conditioncolonne2)*(Colonne3=conditioncolonne3);EQUIV(colonnedoublon;colonnedoublon;0));LIGNE(INDIRECT("1:"&LIGNES(colonnedoublon)))))
colonnedoublon : Colonne client
Colonne2 : date d'achat
Colonne1 : nombre de croisière achetées suivant l'achat
Colonne3 :date du prochain réachat
@gmb
Merci beaucoup !
Ta formule fonctionne parfaitement !
Mon fichier source, comporte 226 000 lignes. De plus j'ai de nombreuses colonnes en plus (CA, Type de bateau de la croisière) que je n'ai pas inclus dans le fichier qui sont autant de conditions supplémentaires.
Malheureusement, je ne suis pas compétent avec VBA et je suis donc dans l'incapacité d'adapter la formule aux colonnes que je voudrais rajouter et aux lignes supplémentaires.
Y-a-til une solution plus flexible ?
Louis