Google Sheets - Mise en Forme Conditionnelle - Formule Personnalisée en ET

Résolu
Pascal29992 Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   -  
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour, j'ai converti en Microsoft Excel en Google Sheets

J'avais alors une règle de mise en forme basée sur une formule personnalisée qui fonctionnait très bien, et dont la formule était :

=ET($M1>$J1,$R1>='NomOnglet'!$F$8)


En gros, la mise à forme s'effectue si les deux conditions suivantes sont respectées :
- La valeur en colonne M est supérieure à la valeur en colonne J (de la même ligne, applicable à toutes les lignes)
- La valeur en colonne R est supérieure à un paramètre de référence, qui se trouve dans l'onglet NomOnglet, case F8

Lors de la conversion, cette mise en forme n'a pas été répliqué, et je comprends maintenant pourquoi.

En effet, quand je souhaite la recréer manuellement en allant dans Format > Mise en forme conditionnelle et en réécrivant la même formule, Google Sheets m'annonce une erreur "Formule non valide"



J'ai essayé plusieurs essais pour modifier la syntaxe et avoir ce que je veux, mais en vain

- Modifier les points virgules en virgule
- Ajouter la condition VRAI
- Utiliser la formule INDIRECT


=ET($M1>$J1,$R1>='NomOnglet'!$F$8)
=ET($M1>$J1;$R1>='NomOnglet'!$F$8)

=ET($M1>$J1,$R1>='NomOnglet'!$F$8)=vrai
=ET($M1>$J1;$R1>='NomOnglet'!$F$8)=vrai

=ET($M1>$J1;$R1>=INDIRECT('NomOnglet'!$F$8))
=ET($M1>$J1;$R1>=INDIRECT('NomOnglet'!$F$8))=vrai



Avez vous une idée de la bonne syntaxe?
Merci beaucoup par avance pour vos réponses :)
A voir également:

3 réponses

PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Re,

Je viens de tenter cette formule de mfc et ça fonctionne

=ET($M1>$J1;$R1>=indirect("NomOnglet!$F$8"))


c'est le signe guillemet ( " ) qu'il fallait utiliser

Cordialement
1
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486
 
Une autre possibilité consiste à nommer la cellule F8 de NomOnglet ; " CellRef " par exemple

=ET($M1>$J1;$R1>=indirect("CellRef"))


Cordialement
0
Pascal29992 Messages postés 98 Date d'inscription   Statut Membre Dernière intervention   4
 
Hey PapyLuc, désolé pour la réponse tardive, congés :)
Merci beaucoup pour cette solution élégante ! C'est beaucoup mieux que d'ajouter une colonne supplémentaire !

Bonne journée et merci à toi
0
PapyLuc51 Messages postés 4519 Date d'inscription   Statut Membre Dernière intervention   1 486 > Pascal29992 Messages postés 98 Date d'inscription   Statut Membre Dernière intervention  
 
Salut Pascal,
Ravi d'avoir aidé. N'oublie pas le clic sur résolu.

Cordialement
0