Quelle formule pour savoir si nouveau client ou client réassort
Fermé
Math165
Messages postés
22
Date d'inscription
vendredi 1 février 2019
Statut
Membre
Dernière intervention
22 octobre 2020
-
13 oct. 2020 à 11:19
Math165 Messages postés 22 Date d'inscription vendredi 1 février 2019 Statut Membre Dernière intervention 22 octobre 2020 - 22 oct. 2020 à 16:24
Math165 Messages postés 22 Date d'inscription vendredi 1 février 2019 Statut Membre Dernière intervention 22 octobre 2020 - 22 oct. 2020 à 16:24
A voir également:
- Quelle formule pour savoir si nouveau client ou client réassort
- Formule si et - Guide
- Nouveau site coco chat ✓ - Forum Réseaux sociaux
- Formate pour taxer client frigo vide - Forum PDF
- Orange service client - Guide
- Formate pour taxer client 500€ ✓ - Forum Consommation & Internet
9 réponses
DjiDji59430
Messages postés
4135
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
27 octobre 2024
676
Modifié le 13 oct. 2020 à 12:11
Modifié le 13 oct. 2020 à 12:11
Bonjour à tous,
Quel est le critère qui permet de dire "Tartempion1" est un nouveau client" ??
Ou
"Tartempion2, je le connais celui là !"
Et
Un fichier (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ permettrait aux intervenants de répondre plus précisément à ta question.
Et pas une image !
Crdmt
Crdlmt
Quel est le critère qui permet de dire "Tartempion1" est un nouveau client" ??
Ou
"Tartempion2, je le connais celui là !"
Et
Un fichier (test ou non), complété par des explications exhaustives et des exemples remplis à la main, mis sur https://www.cjoint.com/ permettrait aux intervenants de répondre plus précisément à ta question.
Et pas une image !
Crdmt
Crdlmt
Math165
Messages postés
22
Date d'inscription
vendredi 1 février 2019
Statut
Membre
Dernière intervention
22 octobre 2020
13 oct. 2020 à 15:09
13 oct. 2020 à 15:09
Bonjour,
Le critère qui me permet de savoir que Tartampion 1 est un nouveau client ou un réassort, c'est les dates de commandes en fonction des noms de client.
On peut donc voir que Tartampion 1 et 2 sont des nouveaux clients les 2 et 5 octobre et qu'ils sont en réaossort les 8 et 9 octobre.
Je vais envoyer le tableau sur cjoint.com.
Merci pour votre retour.
Le critère qui me permet de savoir que Tartampion 1 est un nouveau client ou un réassort, c'est les dates de commandes en fonction des noms de client.
On peut donc voir que Tartampion 1 et 2 sont des nouveaux clients les 2 et 5 octobre et qu'ils sont en réaossort les 8 et 9 octobre.
Je vais envoyer le tableau sur cjoint.com.
Merci pour votre retour.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
13 oct. 2020 à 15:16
13 oct. 2020 à 15:16
Bonjour
on suppose que les Tartempions sont entrés en ordre chronologique dans le tableau et donc que la première fois qu'un d'eux apparaît, il est réputé nouveau
auquel cas, pour avoir 1 à partir de O2
=SI(NB.SI($F$1:$F1;F2)>0;"";1)
attention aux signes $ aux bons endroit pour tirer la formule
crdlmnt
on suppose que les Tartempions sont entrés en ordre chronologique dans le tableau et donc que la première fois qu'un d'eux apparaît, il est réputé nouveau
auquel cas, pour avoir 1 à partir de O2
=SI(NB.SI($F$1:$F1;F2)>0;"";1)
attention aux signes $ aux bons endroit pour tirer la formule
crdlmnt
Math165
Messages postés
22
Date d'inscription
vendredi 1 février 2019
Statut
Membre
Dernière intervention
22 octobre 2020
22 oct. 2020 à 16:23
22 oct. 2020 à 16:23
Bonjour,
Mille mercisss, je viens de tester cette formule et c'est parfait, elle fonctionne à merveille sans devoir classer les clients
Et en ce qui concerne le réassort, pouvez-vous m'aider à trouver la formule magique ;-)) !!
Encore un grand merci pour votre aide !!
Mille mercisss, je viens de tester cette formule et c'est parfait, elle fonctionne à merveille sans devoir classer les clients
Et en ce qui concerne le réassort, pouvez-vous m'aider à trouver la formule magique ;-)) !!
Encore un grand merci pour votre aide !!
Math165
Messages postés
22
Date d'inscription
vendredi 1 février 2019
Statut
Membre
Dernière intervention
22 octobre 2020
13 oct. 2020 à 16:22
13 oct. 2020 à 16:22
Merci à vous, je n'ai pas d'autre choix que de faire un tri à chaque fois sur les colonnes ?
Actuellement c'est ce que je fais à peu près (voir tableau excel ci-joint)
et pour les réassorts comment faire sans que je sois obligé de supprimer manuellement (voir mon tableau excel sur lequel j'explique ma façon de procéder).
https://www.cjoint.com/c/JJnnYIJFCG2
Cordialement.
Actuellement c'est ce que je fais à peu près (voir tableau excel ci-joint)
et pour les réassorts comment faire sans que je sois obligé de supprimer manuellement (voir mon tableau excel sur lequel j'explique ma façon de procéder).
https://www.cjoint.com/c/JJnnYIJFCG2
Cordialement.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
Modifié le 13 oct. 2020 à 17:22
Modifié le 13 oct. 2020 à 17:22
la formule dans tous les cas, détecte la première fois ou le nom du client apparaît dans la liste quelque soit le classement.
il suffit donc que H soit en chrono pour éviter des méprises
Autrement on peut tester en matricielle en O2, mais il vaut mieux limiter les champs aux hauteurs de lignes utiles, la formule est plus lourde
pour un listing de 2 à 1000 en O2
=SI(H2="";"";SI(MIN(SI($F$2:$F$1000=F2;$H$2:$H$1000))=H2;1;""))
cette formule détectera la ligne où se trouve la date la plus basse selon le nom en F et renverra 1dans ce cas
attention: formule à entrer avec la touche enter en maintenant ctrl et shift enfoncées. Elle doit s'afficher automatiquement entre accolades dans la barre de formule
Avec ça les tris sont inutiles
crdlmnt
il suffit donc que H soit en chrono pour éviter des méprises
Autrement on peut tester en matricielle en O2, mais il vaut mieux limiter les champs aux hauteurs de lignes utiles, la formule est plus lourde
pour un listing de 2 à 1000 en O2
=SI(H2="";"";SI(MIN(SI($F$2:$F$1000=F2;$H$2:$H$1000))=H2;1;""))
cette formule détectera la ligne où se trouve la date la plus basse selon le nom en F et renverra 1dans ce cas
attention: formule à entrer avec la touche enter en maintenant ctrl et shift enfoncées. Elle doit s'afficher automatiquement entre accolades dans la barre de formule
Avec ça les tris sont inutiles
crdlmnt
Math165
Messages postés
22
Date d'inscription
vendredi 1 février 2019
Statut
Membre
Dernière intervention
22 octobre 2020
>
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
13 oct. 2020 à 19:33
13 oct. 2020 à 19:33
Merci beaucoup, je vais essayer les formules ce soir ;-))...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
DjiDji59430
Messages postés
4135
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
27 octobre 2024
676
Modifié le 13 oct. 2020 à 17:34
Modifié le 13 oct. 2020 à 17:34
Bonjour à tous,
Tu utilises la formules de vaucluse en la modifiant légèrement :
=SI(NB.SI($F$1:$F1;F2)>0;"réassort";"nouveau")
et si tu as pris la précaution de transformer ton tableau en tableau structuré, le fait de rajouter 500 lignes ne te fatiguera pas, vu que la formule sera automatiquement recopiée.
Mais ce qui me parait bizarre, c'est que tu as un reassort pour tartempion1 en ligne 3 alors qu'il n'a jamais acheté de café4
Crdlmt
Tu utilises la formules de vaucluse en la modifiant légèrement :
=SI(NB.SI($F$1:$F1;F2)>0;"réassort";"nouveau")
et si tu as pris la précaution de transformer ton tableau en tableau structuré, le fait de rajouter 500 lignes ne te fatiguera pas, vu que la formule sera automatiquement recopiée.
Mais ce qui me parait bizarre, c'est que tu as un reassort pour tartempion1 en ligne 3 alors qu'il n'a jamais acheté de café4
Crdlmt
Math165
Messages postés
22
Date d'inscription
vendredi 1 février 2019
Statut
Membre
Dernière intervention
22 octobre 2020
13 oct. 2020 à 19:41
13 oct. 2020 à 19:41
Merci beaucoup, je vais essayer les formules ce soir ;-))
Aussi concernant le réassort de tartempion1, c'est justement le souci avec les formules que j'utilise, je suis obligée à chaque fois de créer une colonne ou j'aditionne les réassorts et les nouveaux clients et lorsque l'addition est égale à 2 je supprime manuellement le chiffre 1 dans réassort car le client ne peut pas être nouveau et avoir un réassort... C'est pour cette raison que j'ai posté sur ce forum car c'est à chaque fois contraignant et source d'erreur car beaucoup trop de ligne à gérer...
Je vais tester les formules ce soir que vous m'avez communiqué et j''espère que je vais enfin pouvoir avoir les résultats souhaités en évitant de faire une multitude de manipulation pour les obtenir avec les formules que j'avais mis dans mon tableau...
Merci encore à tous les 2 d'avoir pris le temps de me répondre...
Bonne soirée à vous !
Aussi concernant le réassort de tartempion1, c'est justement le souci avec les formules que j'utilise, je suis obligée à chaque fois de créer une colonne ou j'aditionne les réassorts et les nouveaux clients et lorsque l'addition est égale à 2 je supprime manuellement le chiffre 1 dans réassort car le client ne peut pas être nouveau et avoir un réassort... C'est pour cette raison que j'ai posté sur ce forum car c'est à chaque fois contraignant et source d'erreur car beaucoup trop de ligne à gérer...
Je vais tester les formules ce soir que vous m'avez communiqué et j''espère que je vais enfin pouvoir avoir les résultats souhaités en évitant de faire une multitude de manipulation pour les obtenir avec les formules que j'avais mis dans mon tableau...
Merci encore à tous les 2 d'avoir pris le temps de me répondre...
Bonne soirée à vous !
Math165
Messages postés
22
Date d'inscription
vendredi 1 février 2019
Statut
Membre
Dernière intervention
22 octobre 2020
13 oct. 2020 à 21:37
13 oct. 2020 à 21:37
Bonsoir,
Je viens de tester vos formules et en fait ce n'est pas le résultat que je souhaite. Je m'explique, j'ai 2 clients qui ont commandé chaucun 3 articles, le résultat aurait dû être 1 pour tartempion1 et 1 pour tartempion2 dans la colonne "nouveaux clients" et aussi dans la colonne "réassort" soit au total 2 clients(soit une seule fois le chiffre 1 dans la colonne nouveaux clients sur une des lignes articles commandés par client peu importe quel article et idem pour la colonne réassort, car il n'y a que 2 clients dans mon exemple et avec vos formules le résultat est de 3 pour tartempion 1 et 3 pour tartempion2 soit 6 clients car la formule affiche 1 pour chacun des articles commandés ce qui fausse le nombre total de clients.
En effet, je souhaite connaître le nombre de nouveaux clients total et non combien d'articles total ont été commandés.
Pensez-vous qu'il puisse y avoir une formule "magique" qui me permettrait d'avoir ce résultat ?
Merci à vous ;-)
Je viens de tester vos formules et en fait ce n'est pas le résultat que je souhaite. Je m'explique, j'ai 2 clients qui ont commandé chaucun 3 articles, le résultat aurait dû être 1 pour tartempion1 et 1 pour tartempion2 dans la colonne "nouveaux clients" et aussi dans la colonne "réassort" soit au total 2 clients(soit une seule fois le chiffre 1 dans la colonne nouveaux clients sur une des lignes articles commandés par client peu importe quel article et idem pour la colonne réassort, car il n'y a que 2 clients dans mon exemple et avec vos formules le résultat est de 3 pour tartempion 1 et 3 pour tartempion2 soit 6 clients car la formule affiche 1 pour chacun des articles commandés ce qui fausse le nombre total de clients.
En effet, je souhaite connaître le nombre de nouveaux clients total et non combien d'articles total ont été commandés.
Pensez-vous qu'il puisse y avoir une formule "magique" qui me permettrait d'avoir ce résultat ?
Merci à vous ;-)
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 412
14 oct. 2020 à 08:48
14 oct. 2020 à 08:48
Quelque chose comme ça, sous réserve de bonne compréhension et de tester tous les cas de figure
https://mon-partage.fr/f/BQyYrQWy/
crdlmnt
https://mon-partage.fr/f/BQyYrQWy/
crdlmnt
DjiDji59430
Messages postés
4135
Date d'inscription
samedi 19 avril 2008
Statut
Membre
Dernière intervention
27 octobre 2024
676
14 oct. 2020 à 11:12
14 oct. 2020 à 11:12
"En effet, je souhaite connaître le nombre de nouveaux clients total et non combien d'articles total ont été commandés"
je ne comprends pas , la 1ere formulr de vaucluse correspond a ce que tu demandes
https://www.cjoint.com/c/JJojmvabAQt
je ne comprends pas , la 1ere formulr de vaucluse correspond a ce que tu demandes
https://www.cjoint.com/c/JJojmvabAQt
Math165
Messages postés
22
Date d'inscription
vendredi 1 février 2019
Statut
Membre
Dernière intervention
22 octobre 2020
22 oct. 2020 à 16:24
22 oct. 2020 à 16:24
Bonjour,
Oui c'est exact, je viens de la tester et elle fonctionne à merveille !! Merci !!
Oui c'est exact, je viens de la tester et elle fonctionne à merveille !! Merci !!
13 oct. 2020 à 15:58
https://www.cjoint.com/c/JJnnYIJFCG2
J'ai mis dans les feuilles excel la façon que je fais actuellement qui est très contraignante car beaucoup de lignes à gérer et chaque semaine je rajoute plus de 500 lignes.
j'aimerais savoir si il y a une formule qui me permettrait d'avoir le même résultat sans devoir à chaque fois faire un tri de colonne et lisser la formule jusqu'à la fin soit plus de 42000 lignes et ensuite devoir supprimer manuellement le chiffre 1 dans réassort si le total de la colonne nouveau client et réassort font 2.
Je ne sais pas si je suis claire dans mes explications mais avec le tableau vous comprendrez j'espère un peu mieux ;-)
Merci pour votre aide !