Comment compter et ressortir la valeur qui revient le plus?
Résolu
biboupifa
Messages postés
54
Date d'inscription
Statut
Membre
Dernière intervention
-
biboupifa Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
biboupifa Messages postés 54 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je me permets de vous poser une question car j'ai besoin d'aide.
je travaille sur un tableur excel, dans lequel j'ai plusieurs informations concernant des commandes. j'ai dans une colonne le type de cartons, dans une autre le nombre de colis. je souhaite savoir quel est le type de cartons qui revient le plus souvent (attention: un carton qui a 3 colis reviendrait plus souvent qu'un carton qui revient deux fois avec un colis). et pour couronner le tout, j'ai 4 grandes catégories de cartons. je m'explique avec un exemple.
Colis UVC C.M. A livrer Cartons
70 840 12 03/06/2013 CRT22
70 840 12 06/06/2013 CRT02
56 672 12 05/06/2013 CRT22
60 720 12 04/06/2013 CRT14
24 288 12 04/06/2013 CRT26
24 288 12 03/06/2013 CRT22
70 840 12 03/06/2013 CRT10
48 576 12 31/05/2013 CRT28
72 864 12 07/06/2013 CRT22
48 576 12 04/06/2013 CRT22
48 576 12 03/06/2013 CRT22
84 100812 06/06/2013 CRT22
voila, ici c'est assez évident crt22 revient le plus souvent.
j'ai donc 4 catégories de cartons qu'on appelera A,B,C et D.
CRT02 et 14 appartiennent a A, CRT10 a B, crt 22 et 28 aC et il y en a une dernière mais vous avez compris le principe.
j'ai tenté de un si(somme.si( ... mais je ne peux pas ressortir celui qui ressort le plus.
votre aide me serait bien precieuse, merci d'avance
PA
je me permets de vous poser une question car j'ai besoin d'aide.
je travaille sur un tableur excel, dans lequel j'ai plusieurs informations concernant des commandes. j'ai dans une colonne le type de cartons, dans une autre le nombre de colis. je souhaite savoir quel est le type de cartons qui revient le plus souvent (attention: un carton qui a 3 colis reviendrait plus souvent qu'un carton qui revient deux fois avec un colis). et pour couronner le tout, j'ai 4 grandes catégories de cartons. je m'explique avec un exemple.
Colis UVC C.M. A livrer Cartons
70 840 12 03/06/2013 CRT22
70 840 12 06/06/2013 CRT02
56 672 12 05/06/2013 CRT22
60 720 12 04/06/2013 CRT14
24 288 12 04/06/2013 CRT26
24 288 12 03/06/2013 CRT22
70 840 12 03/06/2013 CRT10
48 576 12 31/05/2013 CRT28
72 864 12 07/06/2013 CRT22
48 576 12 04/06/2013 CRT22
48 576 12 03/06/2013 CRT22
84 100812 06/06/2013 CRT22
voila, ici c'est assez évident crt22 revient le plus souvent.
j'ai donc 4 catégories de cartons qu'on appelera A,B,C et D.
CRT02 et 14 appartiennent a A, CRT10 a B, crt 22 et 28 aC et il y en a une dernière mais vous avez compris le principe.
j'ai tenté de un si(somme.si( ... mais je ne peux pas ressortir celui qui ressort le plus.
votre aide me serait bien precieuse, merci d'avance
PA
A voir également:
- Excel mot qui revient le plus souvent
- Liste déroulante excel - Guide
- Trousseau mot de passe iphone - Guide
- Word et excel gratuit - Guide
- Mot de passe - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
6 réponses
Salut,
Avec une formule matricielle qu'il faut confirmer en cliquant en même temps sur les trois touches Ctrl, Shift et Entrée
=INDEX(D2:D13;EQUIV(MAX(NB.SI(D2:D13;D2:D13));NB.SI(D2:D13;D2:D13);0))
si tu fais bien la formule se placera entre {}
comme ceci
{=INDEX(D2:D13;EQUIV(MAX(NB.SI(D2:D13;D2:D13));NB.SI(D2:D13;D2:D13);0))}
tu aurais intérêt à nommer ta plage de cellule exemple D1:D10 nommée plage, la formule deviendrait
=INDEX(plage;EQUIV(MAX(NB.SI(plage;plage));NB.SI(plage;plage);0))
et tant que nous y sommes le carton qui revient le moins souvent le CRT02
avec cette formule
=INDEX(D2:D13;EQUIV(MIN(NB.SI(D2:D13;D2:D13));NB.SI(D2:D13;D2:D13);0))
Avec une formule matricielle qu'il faut confirmer en cliquant en même temps sur les trois touches Ctrl, Shift et Entrée
=INDEX(D2:D13;EQUIV(MAX(NB.SI(D2:D13;D2:D13));NB.SI(D2:D13;D2:D13);0))
si tu fais bien la formule se placera entre {}
comme ceci
{=INDEX(D2:D13;EQUIV(MAX(NB.SI(D2:D13;D2:D13));NB.SI(D2:D13;D2:D13);0))}
tu aurais intérêt à nommer ta plage de cellule exemple D1:D10 nommée plage, la formule deviendrait
=INDEX(plage;EQUIV(MAX(NB.SI(plage;plage));NB.SI(plage;plage);0))
et tant que nous y sommes le carton qui revient le moins souvent le CRT02
avec cette formule
=INDEX(D2:D13;EQUIV(MIN(NB.SI(D2:D13;D2:D13));NB.SI(D2:D13;D2:D13);0))
Re,
en supposant que tu es en J2 la formule pour détecter les cartons les plus utilisés
=INDEX(list;EQUIV(MAX(NB.SI(list;list));NB.SI(list;list);0))
pour avoir le nombre de fois que ces cartons sont utilisés en utilisant le nom de la plage nommée
=NB.SI(list;J2)
et pour savoir combien de cartons utilisés en supposant que le nombres de cartons est en colonne A et que tu peux également nommer cette plage ex . cart
=SOMMEPROD((D2:D13=J2)*(A2:A13))
avec les plages nommées cela donne
=SOMMEPROD((list=J2)*(cart))
ou encore avec cette formule pour les versions Excel depuis 2007
=SOMME.SI.ENS(cart;list;J2)
en supposant que tu es en J2 la formule pour détecter les cartons les plus utilisés
=INDEX(list;EQUIV(MAX(NB.SI(list;list));NB.SI(list;list);0))
pour avoir le nombre de fois que ces cartons sont utilisés en utilisant le nom de la plage nommée
=NB.SI(list;J2)
et pour savoir combien de cartons utilisés en supposant que le nombres de cartons est en colonne A et que tu peux également nommer cette plage ex . cart
=SOMMEPROD((D2:D13=J2)*(A2:A13))
avec les plages nommées cela donne
=SOMMEPROD((list=J2)*(cart))
ou encore avec cette formule pour les versions Excel depuis 2007
=SOMME.SI.ENS(cart;list;J2)
Je te remercie, ça a l'air de marcher. ceci dit a quel moment dois-je inclure la plage avec le nombre de colis?
j'ai inclu ma plage de cartons partout ou tu as mis D, mais comment fais-je pour tenir compte du nombre de colis a chaque fois?
et sans vouloir tirer sur la corde je veux bien que tu m'expliques rapidement ta formule :)
merci beaucoup en tout cas
j'ai inclu ma plage de cartons partout ou tu as mis D, mais comment fais-je pour tenir compte du nombre de colis a chaque fois?
et sans vouloir tirer sur la corde je veux bien que tu m'expliques rapidement ta formule :)
merci beaucoup en tout cas
Re,
si tes types de carton sont en colonne D et de D2 à D100 par exemple, mettre la cette plage en surbrillance et nomme là (si tu ne sais pas nommer une plage dit le)
cette plage est nommée cette fois par exemple list
la formule est toujours en matricielle
=INDEX(list;EQUIV(MAX(NB.SI(list;list));NB.SI(list;list);0))
si je comprends bien ta réponse, tu veux également le nombre, c'est cela
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
si tes types de carton sont en colonne D et de D2 à D100 par exemple, mettre la cette plage en surbrillance et nomme là (si tu ne sais pas nommer une plage dit le)
cette plage est nommée cette fois par exemple list
la formule est toujours en matricielle
=INDEX(list;EQUIV(MAX(NB.SI(list;list));NB.SI(list;list);0))
si je comprends bien ta réponse, tu veux également le nombre, c'est cela
A+
Mike-31
Une période d'échec est un moment rêvé pour semer les graines du savoir.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Oui, ma plage est nommée. :)
en fait je cherche à savoir quels cartons sont les plus utilisés. du coup je dois tenir compte du nombre de colis utilisé a chaque ligne.
en gros si j'ai
Colis Cartons
100 CRT22
1 CRT01
1 CRT01
la formule va me ressortir CRT01 car il y est deux fois. ceci dit en vrai j'ai utilisé 100 cartons crt22 contre 2 de crt01. il faudrait donc qu'il me ressorte crt 22.
j'espère m'etre fait comprendre :=)
en fait je cherche à savoir quels cartons sont les plus utilisés. du coup je dois tenir compte du nombre de colis utilisé a chaque ligne.
en gros si j'ai
Colis Cartons
100 CRT22
1 CRT01
1 CRT01
la formule va me ressortir CRT01 car il y est deux fois. ceci dit en vrai j'ai utilisé 100 cartons crt22 contre 2 de crt01. il faudrait donc qu'il me ressorte crt 22.
j'espère m'etre fait comprendre :=)