à la recherche de formules
Résolu
DrDavidMILLER
Messages postés
21
Date d'inscription
Statut
Membre
Dernière intervention
-
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Patrice33740 Messages postés 8561 Date d'inscription Statut Membre Dernière intervention -
Bonjour les amis fous d'Excel,
me revoilà avec une nouvelle demande de formules qui, comme d'habitude, me dépassent...
deux colonnes : B et C
B = nom de produit
C = le nombre (NB.SI) dudit produit dans un autre onglet.
Je cherche des formules :
1) =max (C1:C30) mais qui indiquera non pas le chiffre le plus grand dans la colonne C mais la cellule du produit (colonne B) en question (qui a été vendu le max.)
2) = min (C1:C30) qui fera pareil pour le produit qui a été vendu le moins, mais en ignorant les zéros (qui sont multiples...)et commencera compter le minimum à partir de 1.
Merci d'avance pour votre patience !
David
me revoilà avec une nouvelle demande de formules qui, comme d'habitude, me dépassent...
deux colonnes : B et C
B = nom de produit
C = le nombre (NB.SI) dudit produit dans un autre onglet.
Je cherche des formules :
1) =max (C1:C30) mais qui indiquera non pas le chiffre le plus grand dans la colonne C mais la cellule du produit (colonne B) en question (qui a été vendu le max.)
2) = min (C1:C30) qui fera pareil pour le produit qui a été vendu le moins, mais en ignorant les zéros (qui sont multiples...)et commencera compter le minimum à partir de 1.
Merci d'avance pour votre patience !
David
A voir également:
- à la recherche de formules
- Recherche automatique des chaînes ne fonctionne pas - Guide
- Formules - Télécharger - Études & Formations
- Comment faire une recherche à partir d'une photo - Guide
- Rechercher ou entrer l'adresse mm - recherche google - Guide
- Formules excel de base - Guide
3 réponses
Bonjour DrDavidMILLER
Une autre idée
Pour le maxi
=INDEX(B:C;EQUIV(MAX(C:C);C:C;0);1;1)
Pour le mini
=INDEX(B:C;EQUIV(SI(MIN(C:C)=0;1;MIN(C:C));C:C;0);1;1)
Bonne journée
C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
Une autre idée
Pour le maxi
=INDEX(B:C;EQUIV(MAX(C:C);C:C;0);1;1)
Pour le mini
=INDEX(B:C;EQUIV(SI(MIN(C:C)=0;1;MIN(C:C));C:C;0);1;1)
Bonne journée
C'est en forgeant que l'on devient forgeron. - C'est au pied du mur que l'on voit le maçon - on apprend toujours de ses erreurs
Bonjour
et bonjour Philou
je crois que la seconde ne fonctionnera pas dans tous les cas. elle renverra #N/A si il y a des 0 et pas de 1 dans la liste des valeurs.
il vaudrait mieux passer par une matricielle:
=INDEX(B:B;EQUIV(MIN(SI(C:C>0;C:C));C:C;0))
pour trouver la valeur de B sur la ligne du mini de C hors 0
à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
crdlmnt
et bonjour Philou
je crois que la seconde ne fonctionnera pas dans tous les cas. elle renverra #N/A si il y a des 0 et pas de 1 dans la liste des valeurs.
il vaudrait mieux passer par une matricielle:
=INDEX(B:B;EQUIV(MIN(SI(C:C>0;C:C));C:C;0))
pour trouver la valeur de B sur la ligne du mini de C hors 0
à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
crdlmnt
Ah?... z'êtes sur?
vous avez bien entré la formule comme indiqué, c'est à dire:
maintenir les touches ctrl et shift enfoncées et appuyer sur enter?
voyez ici:
https://www.cjoint.com/c/FFDldDeuWFX
crdlmnt
vous avez bien entré la formule comme indiqué, c'est à dire:
maintenir les touches ctrl et shift enfoncées et appuyer sur enter?
voyez ici:
https://www.cjoint.com/c/FFDldDeuWFX
crdlmnt
J'ai essayé, ça respecte correctement le principe de ta formule en ce qui concerne les plages, mais les résultats sont erronés et pour la valeur minimum le zéro n'es pas ignoré.
Y a-t-il un moyen de t'envoyer le tableau ? J'ai mis les deux formules en couleurs
Merci
David