Mise en forme conditionnelle : reproduire la mise en forme

Bonjour,

Je vous explique mon problème.

J'ai dans la colonne A mes clients avec un client par ligne à partir de la ligne 2

J'ai de la colonne B à M les mois de l'année avec un mois par colonne sur la ligne 1

J'ai sur la colonne N la moyenne de chaque ligne pour tous les mois de l'année

J'ai fait une mise en forme conditionnelle suivante :

Quand le chiffre d'une cellule est inférieur à 90% de la moyenne, il est rouge. S'il est supérieur il est vert (voir CD ci-jointe).

J'ai essayé de faire "reproduire la mise en forme" avec ou sans le $ dans les formules.

Cela fonctionne sans le $ mais une ligne par ligne, si je veux sélectionner toutes les lignes en dessous, elles vont appliquer la formule avec leur plage, cependant ce sera toujours la cellule (la moyenne) N2 qui sera en référence et non la cellule N4 pour la ligne 4 par exemple.

Voilà mon blocage

Merci beaucoup

mefc

Bonjour,

Procède par formule :

=ET(B2<>"";B2<$N2*0,9)

pour le rouge

et

=ET(B2<>"";B2>=$N2*0,9)

pour le vert.

Cordialement.

Merci MFerrand,

Mais cela ne fonctionne pas, ci-joint la CD de ce qu'il s'affiche...

J'ai du faire une mauvaise manip...

Merci

mefc 2

Je ne vois pas d'erreur dans la formule.

Tu as bien sélectionné avant toute la plage concernée : B2Mxxx (xxx dernière ligne de ton tableau) ?

Oui et cela ne fonctionne toujours pas.

Je précise que toutes les cellules sélectionnées, de la cellule B2 à M244, sont au format monétaire en Euro.

Dsl de pinailler...

Le format n'a pas d'importance, c'est la valeur qui est appréciée...

Le cas est simple, je n'imagine pas de possibilité d'erreur ! Fichier ?

Le Fichier est au format Excel 2013

Bonjour,

Dans l'image fournie, on remarque 0.9 et la formule de MFerrand est 0,9

Il est possible que ce soit la cause du soucis.

Toujours dans l'image fournie, on remarque qu'il n'y a pas de séparateur.

Dans la formule de MFerrand, il y a le séparateur ;

.... se sera un autre point à vérifier si en changeant la , pour le . il persiste une erreur.

Gelinotte

Dans l'image fournie, c'est une virgule avec 0,9 donc comme MFERRAND

J'ai essayé avec 0.9 et 0,9, les deux ne fonctionnent pas et j'ai toujours le meme message d'erreur.

Qu'entendez-vous par séparateur?

Merci

Bonjour,

Le séparateur de listes : =ET(B2<>"";B2<$N2*0,9) Ici c'est le ; qui sépare les 2 listes

... (=ET(B2<>"") ; (B2<$N2*0,9)

Sur notre machine, selon la configuration Windows le séparateur de listes peut varier, soient le ; ou la ,

Ça ne fonctionne toujours pas ?? Car, le code de MFerrand fonctionne bien.

Gelinotte

Si tu nous mets le fichier, on peut voir ce qui se passe, sinon je vois pas ce qu'on peut faire de plus à distance...

En effet c'était bien la virgule le problème.

Cependant mon problème n'est toujours pas réglé car selon sa formule toute la plage se base toujours sur $N2...

Je veux que la ligne trois se base sur $N3, la ligne 4 sur $N4...

Je pense qu'il y a eu un malentendu sur mon problème dès le départ, j;avais même fait la bonne mise en forme conditionnel;e, mon problème est de la faire glisser pour chaque ligne avec une adaptation de chaque ligne à sa propre donnée dans la colonne N, ce qui ne fonctionne pas...


Ici le haut de mon tableau pour que vous visualisez mieux, j'ai caché la colonne A ou il y a les clients:

Le but est que pour chaque ligne, à chaque fois que le chiffre représente dans les cellules des colonnes B à M :

Moins de 90% de la moyenne de sa ligne (colonne N) il est rouge

Plus de 90% de la moyenne de sa ligne (colonne N) il est vert

Merci

tableau mefc

La formule que j'ai donnée est bonne, elle s'adapte à chaque ligne !

Quand tu la consultes elle apparaît telle qu'elle a été écrite, c'est normal.

L'autre référence dans la formule est B2 : B2 parce que la plage d'application commence à B2 !

Je résume : B2 en références relatives, $N2 en col. absolue et ligne relative.


Mais visiblement, tu dois la taper (et non la copier-coller, car tes paramètres régionaux (séparateur décimal et séparateur de milliers) ne sont pas les paramètres FR. Et peut-être aussi ton séparateur de liste n'est pas ; mais ,

Merci beaucoup cela fonctionne!!!!!!

En effet je travaille sur un ordinateur configuré en anglais

La "," est un "." pour les chiffres et le ";" est une "," pour le séparateur

Merci encore de votre temps

Dessous le résultat

tableau mefc2 formule mefc
Rechercher des sujets similaires à "mise forme conditionnelle reproduire"