Application mise en forme conditionnelle

  • Initiateur de la discussion Initiateur de la discussion guigui4901
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

guigui4901

XLDnaute Junior
Bonjour à tous !

Je suis entrain de remettre d'aplomb l'ensemble de nos docs de travail et de cost control sur mes établissements.
Je mets en PJ le doc pour aider.
J'ai donc dans le doc une feuille par fournisseur et dans chaque feuille un état de suivi des tarifs unitaires proposés (pour vérifier l'évolution des prix de tel ou tel article).
J'ai sur chaque ligne en début de tableau le coût moyen de chaque article.
Je souhaite que la cellule de prix unitaire change en fonction de la moyenne : si le prix unitaire à une date D est inférieur à la moyenne (j'achète moins cher), alors la cellule est verte avec écriture en gras vert. Si le prix unitaire à la date D est supérieur... cellule en rouge pale avec écriture rouge gras.
La difficulté est évidement le nombre de colonnes du tableau....
Je ne comprends pas pourquoi ma Mise en forme C n'est pas bonne... Est-ce que vous pouvez regarder ?
Avez-vous une autre solution?

Merci de votre aide et du temps que vous passez sur le travail....

Belle journée à tous !

Guillaume
 

Pièces jointes

Bonsoir guigui4901, Bernard, mapomme,

Formule matricielle pour la moyenne en F3 du fichier joint :

=SIERREUR(MOYENNE(SI(ESTNUM(G3:PN3)*MOD(COLONNE(G3:PN3);2);G3:PN3));"")

Formules de la MFC sur les colonnes entières G : PN :

=(LIGNE()>2)*ESTNUM(G1)*MOD(COLONNE();2)*(G1>=$F1)
=(LIGNE()>2)*ESTNUM(G1)*MOD(COLONNE();2)*(G1<$F1)

A+
 

Pièces jointes

Dernière édition:
Merci beaucoup à tous !

En effet la formule est beaucoup plus simple et plus intelligente.... sans compter le temps gagné bien entendu...
Toujours aussi génial ce forum.... Un jour Je m'y mettrai vraiment à fond car Excel me plait vraiment beaucoup !!!

Bon dimanche à tous et encore merci pour le coup de main
 
Autre petite question en essayant de comprendre les formules que vous avez faites : à quoi servent les {} en début et fin de formule ?

Est-ce que ça peut expliquer que si je modifie cette formule :

=SIERREUR(MOYENNE(SI(ESTNUM(G3😛N3)*MOD(COLONNE(G3😛N3);2);G3😛N3));"")

en :

=SIERREUR(MOYENNE(SI(ESTNUM(G3:ABH3)*MOD(COLONNE(G3:ABH3);2);G3:ABH3));"")

Le calcul de ma moyenne ne fonctionne plus ?


Merci de votre aide 🙂
bonne soirée !

Guillaume
 
Dernière édition:
Bonsoir @guigui4901,
Autre petite question en essayant de comprendre les formules que vous avez faites : à quoi servent les {} en début et fin de formule ?

Est-ce que ça peut expliquer que si je modifie cette formule :

=SIERREUR(MOYENNE(SI(ESTNUM(G3😛N3)*MOD(COLONNE(G3😛N3);2);G3😛N3));"")

en :

=SIERREUR(MOYENNE(SI(ESTNUM(G3:ABH3)*MOD(COLONNE(G3:ABH3);2);G3:ABH3));"")

Le calcul de ma moyenne ne fonctionne plus ?

Très certainement oui.

job75 vous a précisé que cette formule était une formule matricielle. Les formules matricielles sont un type particulier de formules. Dans le fichier que j'avais joint, vous trouverez comment valider les formules matricielles. J'avais prévu le coup ! 😉
 
Bonsoir @guigui4901,


Très certainement oui.

job75 vous a précisé que cette formule était une formule matricielle. Les formules matricielles sont un type particulier de formules. Dans le fichier que j'avais joint, vous trouverez comment valider les formules matricielles. J'avais prévu le coup ! 😉


C'est bien ce qui me semble... je suis un peu perdu pour le coup. 🙁

Merci en tout cas 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
4
Affichages
135
Réponses
6
Affichages
160
Réponses
25
Affichages
620
Réponses
2
Affichages
106
Retour