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

Résolu/Fermé
Pascal29992 Messages postés 95 Date d'inscription lundi 6 novembre 2017 Statut Membre Dernière intervention 3 juin 2024 - 4 août 2021 à 17:51
PapyLuc51 Messages postés 4349 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 juin 2024 - 26 août 2021 à 18:13
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 4349 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 juin 2024 1 424
Modifié le 5 août 2021 à 12:13
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 4349 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 juin 2024 1 424
5 août 2021 à 13:12
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 95 Date d'inscription lundi 6 novembre 2017 Statut Membre Dernière intervention 3 juin 2024 4
26 août 2021 à 17:43
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 4349 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 24 juin 2024 1 424 > Pascal29992 Messages postés 95 Date d'inscription lundi 6 novembre 2017 Statut Membre Dernière intervention 3 juin 2024
26 août 2021 à 18:13
Salut Pascal,
Ravi d'avoir aidé. N'oublie pas le clic sur résolu.

Cordialement
0