Tri données en fonction d'un texte
Résolu
CCF42490
Messages postés
7
Date d'inscription
Statut
Membre
Dernière intervention
-
CCF42490 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
CCF42490 Messages postés 7 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Étant maintenant chauve car je ne suis que débutant dans les fonctionnalités Excel, je me tourne vers vos lumières pour m'aider à trouver une solution.
J'ai un tableau contenant deux colonnes (Clients et Retards).
Dans la colonne clients, deux clients recensés, CL01 et CL02, les deux étant mélangés (cf exemple ci après.).
J'aimerais pouvoir sur des cellules autres, afficher le nombres de livraisons à jour et en retard en fonction des clients, sachant que "A jour" signifie une livraison <= 3 ; et que en retard du coup >= 4.

J'avais tenté ceci : =SI(A2:A800="CL01";NB.SI(B2:B500;"<=3")-NB.SI(B2:B500;"=0");"")
Mais ceci ne me renvoie que vide (donc si faux ;"") et j'ai trouvé pourquoi (enfin je pense) : car il n'y a pas que CL01 dans la colonne A.
J'utilise Office pro plus 2019 si cela peut aider.
Merci d'avance pour votre aide.
Étant maintenant chauve car je ne suis que débutant dans les fonctionnalités Excel, je me tourne vers vos lumières pour m'aider à trouver une solution.
J'ai un tableau contenant deux colonnes (Clients et Retards).
Dans la colonne clients, deux clients recensés, CL01 et CL02, les deux étant mélangés (cf exemple ci après.).
J'aimerais pouvoir sur des cellules autres, afficher le nombres de livraisons à jour et en retard en fonction des clients, sachant que "A jour" signifie une livraison <= 3 ; et que en retard du coup >= 4.
J'avais tenté ceci : =SI(A2:A800="CL01";NB.SI(B2:B500;"<=3")-NB.SI(B2:B500;"=0");"")
Mais ceci ne me renvoie que vide (donc si faux ;"") et j'ai trouvé pourquoi (enfin je pense) : car il n'y a pas que CL01 dans la colonne A.
J'utilise Office pro plus 2019 si cela peut aider.
Merci d'avance pour votre aide.
Configuration: Windows / Firefox 74.0
A voir également:
- Tri données en fonction d'un texte
- Fonction si et - Guide
- Comment faire un tri personnalisé sur excel - Guide
- Transcription audio en texte word gratuit - Guide
- Logiciel tri photo - Guide
- Mettre un texte en majuscule - Guide
4 réponses
Bonjour,
Si tu veux les faire un par un...(comme ta tentative de formule le suggère ) penche toi sur la formule NB.SI.ENS
Sinon, tu peux aussi générer un tableau croisé dynamique
Si tu veux les faire un par un...(comme ta tentative de formule le suggère ) penche toi sur la formule NB.SI.ENS
Sinon, tu peux aussi générer un tableau croisé dynamique
Bonjour,
merci pour ce conseil.
Je vais essayer de creuser de ce côté, et si je m'arrache le peux de cheveux qu'il me reste, j'étudierais les croisés dynamiques.
merci pour ce conseil.
Je vais essayer de creuser de ce côté, et si je m'arrache le peux de cheveux qu'il me reste, j'étudierais les croisés dynamiques.
Bonjour CCF42490
Essayer cette formule
=SOMME.SI($A$2:$A$500;C3;$B$2:$B$500)
C3 =CL01 par exemple
Essayer cette formule
=SOMME.SI($A$2:$A$500;C3;$B$2:$B$500)
C3 =CL01 par exemple
Re bonjour,
je me suis donc lancé dans un tableau croisé dynamique.
J'ai créé une nouvelle colonne pour recenser les cellules >3 jour de retard ou non.
=SI(B2:B800>3;"1";"")
Ce qui me permet dans mon TCD de sélectionner la colonne "clients" et "Décompte retards".
Malheureusement, il ne prend pas en compte la formule ci dessus. En effet, après les avoir rentré manuellement, cela fonctionne...
Une solution svp ?
Merci encore pour votre aide.
je me suis donc lancé dans un tableau croisé dynamique.
J'ai créé une nouvelle colonne pour recenser les cellules >3 jour de retard ou non.
=SI(B2:B800>3;"1";"")
Ce qui me permet dans mon TCD de sélectionner la colonne "clients" et "Décompte retards".
Malheureusement, il ne prend pas en compte la formule ci dessus. En effet, après les avoir rentré manuellement, cela fonctionne...
Une solution svp ?
Merci encore pour votre aide.
Solution trouvée.
Ma formule correcte pour la colonne Décompte retard : =SI(B2:B500>3;1;"")
Ma formule incorrecte : =SI(B2:B500>3;"1";"")
Les " " autour du 1 faisant en sorte de le mettre au format texte ne permettait pas le calcul. Maintenant que c'est un chiffre, le TCD fait le calcul correctement.
je vous remercie pour votre aide !
Ma formule correcte pour la colonne Décompte retard : =SI(B2:B500>3;1;"")
Ma formule incorrecte : =SI(B2:B500>3;"1";"")
Les " " autour du 1 faisant en sorte de le mettre au format texte ne permettait pas le calcul. Maintenant que c'est un chiffre, le TCD fait le calcul correctement.
je vous remercie pour votre aide !