Formule conditionnelle pour le calcul du chiffre le plus faible d'une valeur

mp5078

XLDnaute Occasionnel
Bonjour à tous
Je cherche la formule conditionnelle permettant de mettre en couleur automatiquement le chiffre le plus faible d'une valeur sans tenir compte des 0.
Classeur joint avec explications
Merci d'avance
Cordialement
 

Pièces jointes

  • Classeur3.xlsx
    8.7 KB · Affichages: 61
  • Classeur3.xlsx
    8.7 KB · Affichages: 56
  • Classeur3.xlsx
    8.7 KB · Affichages: 59

DoubleZero

XLDnaute Barbatruc
Re : Formule conditionnelle pour le calcul du chiffre le plus faible d'une valeur

Bonjour, mp5078, le Forum,

Ne parvenant pas :( à trouver la formule idoine, une suggestion par macro :

Code:
Option Explicit
Sub Valeur_mini_colorer()
    Dim c As Range
    Application.ScreenUpdating = False
    Columns("A:A").Insert Shift:=xlToRight
    Range("A9").FormulaR1C1 = "=SMALL(RC[7]:RC[13],COUNTIF(RC[7]:RC[13],0)+1)"
    For Each c In Range("h9:n9")
        c.Interior.ColorIndex = xlNone
        If c = Range("a9") Then c.Offset(-1, 0).Resize(2).Interior.ColorIndex = 44
    Next
    Columns("A:A").Delete
    Application.ScreenUpdating = True
End Sub

A bientôt :)

P. S. : Bonjour, gilbert_RGI :)
 
Dernière édition:

mp5078

XLDnaute Occasionnel
Re : Formule conditionnelle pour le calcul du chiffre le plus faible d'une valeur

Bonjour, mp5078, le Forum,

Ne parvenant pas :( à trouver la formule idoine, une suggestion par macro :

Code:
Option Explicit
Sub Valeur_mini_colorer()
    Dim c As Range
    Application.ScreenUpdating = False
    Columns("A:A").Insert Shift:=xlToRight
    Range("A9").FormulaR1C1 = "=SMALL(RC[7]:RC[13],COUNTIF(RC[7]:RC[13],0)+1)"
    For Each c In Range("h9:n9")
        c.Interior.ColorIndex = xlNone
        If c = Range("a9") Then c.Offset(-1, 0).Resize(2).Interior.ColorIndex = 44
    Next
    Columns("A:A").Delete
    Application.ScreenUpdating = True
End Sub

A bientôt :)

P. S. : Bonjour, gilbert_RGI :)

Bonjour
Merci pour la réponse ; je ne pourrai rien faire de cette macro car il faudrait que je transpose les formules dans mon fichier final
et je ne sais pas le faire n'y connaissant absolument rien en macro...
Merci tout de même
Bonne journée
 

gilbert_RGI

XLDnaute Barbatruc
Re : Formule conditionnelle pour le calcul du chiffre le plus faible d'une valeur

A bientôt :)

P. S. : Bonjour, gilbert_RGI :)

Bonjour

je cherche aussi sur cette formule

j'ai trouvé ceci appliqué sur les deux lignes

=G9=MIN(SI($G$9:$M$9>0;$G$9:$M$9))


qui fonctionne installée mais une fois le fichier fermé puis ouvert la MFC ne fonctionne plus

si on réapplique la formule c'est de nouveau fonctionnel

avez vous une idée sur ce comportement
merci
 

mp5078

XLDnaute Occasionnel
Re : Formule conditionnelle pour le calcul du chiffre le plus faible d'une valeur

Bonjour

je cherche aussi sur cette formule

j'ai trouvé ceci appliqué sur les deux lignes

=G9=MIN(SI($G$9:$M$9>0;$G$9:$M$9))


qui fonctionne installée mais une fois le fichier fermé puis ouvert la MFC ne fonctionne plus

si on réapplique la formule c'est de nouveau fonctionnel

avez vous une idée sur ce comportement
merci

Re
J'ai essayé de solutionner le problème avec votre formule....en vain
 

gilbert_RGI

XLDnaute Barbatruc
Re : Formule conditionnelle pour le calcul du chiffre le plus faible d'une valeur

Merci R@chid pour la formule celle ci reste après réouverture du fichier

mais ça ne m'explique pas le problème.

car je vois sur le fil que Hasco et Jocelyn donnent comme solution une formule identique à celle que j'avais proposée.
 

R@chid

XLDnaute Barbatruc
Re : Formule conditionnelle pour le calcul du chiffre le plus faible d'une valeur

Re,
Pardon Gilbert, quand j'ai posté la réponse, c'etait pas pour éviter le problème dont tu parles..
Voir fichier, je n'ai aucun problème avec la tienne.

@ + +
 

Pièces jointes

  • Gilbert_MFC.xlsx
    8.6 KB · Affichages: 33
Dernière édition:

job75

XLDnaute Barbatruc
Re : Formule conditionnelle pour le calcul du chiffre le plus faible d'une valeur

Bonjour à tous,

Dans la formule de Gilbert du post #5, appliquée à G8:M9, il manquait juste un $ devant le 1er 9 :

Code:
=G$9=MIN(SI($G$9:$M$9>0;$G$9:$M$9))
ou plus simplement :

Code:
=G$9=MIN(SI($G$9:$M$9;$G$9:$M$9))
A+
 

gilbert_RGI

XLDnaute Barbatruc
Re : Formule conditionnelle pour le calcul du chiffre le plus faible d'une valeur

Re,
Pardon Gilbert, quand j'ai posté la réponse, c'etait pas pour éviter le problème dont tu parles..
Voir fichier, je n'ai aucun problème avec la tienne.

@ + +

que se passe t il moi j'ai ça à l'ouverture de ton fichier, il prend en compte les zéros

Ce lien n'existe plus
 

Pièces jointes

  • test10.jpg
    test10.jpg
    32.8 KB · Affichages: 33
Dernière édition:

gilbert_RGI

XLDnaute Barbatruc
Re : Formule conditionnelle pour le calcul du chiffre le plus faible d'une valeur

Bonjour à tous,

Dans la formule de Gilbert du post #5, appliquée à G8:M9, il manquait juste un $ devant le 1er 9 :

Code:
=G$9=MIN(SI($G$9:$M$9>0;$G$9:$M$9))
ou plus simplement :

Code:
=G$9=MIN(SI($G$9:$M$9;$G$9:$M$9))
A+

Merci bien

pour vous êtes penché sur la question

mais non ce n'est toujours pas ça
 
Dernière édition:

Discussions similaires

Réponses
9
Affichages
189

Membres actuellement en ligne

Statistiques des forums

Discussions
312 276
Messages
2 086 714
Membres
103 377
dernier inscrit
fredy45