Surligner une ligne si double condition

Girette83 -  
Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un tableau dans lequel il y a des colonnes, notamment date commande et date règlement.
Je souhaite que la ligne se mette en rouge si
- la date règlement est vide ET
- que la date commande est supérieure à AUJOURDHUI +8

Merci de votre aide

A voir également:

2 réponses

Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
Bonjour
Mettez -vous dans la colonne "Date règlement" et saisir la formule suivante dans une MFC =OU(ESTVIDE($J2);$H2>AUJOURDHUI()+8)
remplacez $J2 par la cellule de la première date de "Date commande" et remplacez $H2 par la première date de "Date règlement". Appliquer sur toutes les lignes de votre tableau.
Un exemple avec l'aide d'une mise en forme conditionnelle.
https://www.cjoint.com/c/GCefbHaKBXw
Cdlt
0
Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

Frenchie je crois que la formule devrait s'écrire avec ET plutôt qu'avec OU

=ET(ESTVIDE($J2);$H2>AUJOURDHUI()+8)

avec ET les lignes passent en rouge même si J est vide, même si la date en H n'est pas supérieure à AUJOURDHUI()+8
alors que d'après les conditions, aucune ligne de votre exemple ne devrait être en rouge

... sauf erreur de compréhension, toujours possible un samedi matin!

ceci dit, la condition est surprenante, car seul les commandes dont la date n'est pas dépassée de 8 jours sont surlignées?
on aurait pu penser qu'il s'agissait de signaler les non réglée dans les 8 jours après la commande et dans ce cas la formule est:

=ET($H2>0;ESTVIDE($J2);$H2<AUJOURDHUI()-8)

crdlmnt

La qualité de la réponse dépend surtout de la clarté de la question, merci!
0
Frenchie83 Messages postés 2240 Date d'inscription   Statut Membre Dernière intervention   338
 
Bonjour Vaucluse
Merci pour la correction, effectivement, le "ET " en bout de ligne de la première condition n'a pas retenu mon attention, et le fait d'avoir écrit la deuxième condition sur une autre ligne m'a induit en erreur.
Encore merci, bonne journée.
Cdlt
0