Mise en forme conditionnelle odt

Fermé
Marjop57 Messages postés 4 Date d'inscription jeudi 22 décembre 2022 Statut Membre Dernière intervention 23 décembre 2022 - 22 déc. 2022 à 10:14
PapyLuc51 Messages postés 4312 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 11 mai 2024 - 23 déc. 2022 à 16:30

Bonjour,

Je cherche à mettre en rouge les cellules d'une colonne lorsqu'une cellule de cette même colonne (n'importe laquelle) contient du texte mais celle-ci doit rester blanche.

En fait concrètement il s'agit d'un planning de réservation de salle mensuel pour les services.

Chaque ligne correspond à un service, et chaque colonne à une date (divisée en 2 colonnes matin et après-midi)

Dès qu'un horaire est donc noté pour un service, les autres cellules doivent être mises en rouge pour mieux visualiser que la salle est déjà occupée.

Voilà je viens de me rendre compte que ce n'est pas très clair et pas facile à expliquer ! Et pour finir j'utiliser libreoffice format odt. ce qui complique un peux j'utilisais jusqu'à présent qu'excel.

Merci pour votre aide.

Marjop57

7 réponses

yclik Messages postés 3602 Date d'inscription vendredi 25 juillet 2014 Statut Membre Dernière intervention 11 mai 2024 1 482
22 déc. 2022 à 11:17

Bonjour

un exemple de classeur sur cjoint serait utile


1) Aller dans https://www.cjoint.com/
 2) Cliquer sur [Parcourir] pour selectionner le fichier (15 Mo maxi)
 3) Aller vers le bas pour cliquer sur le bouton bleu [Creer le lien Cjoint]
 4) Au bout de quelques secondes la seconde page s'affiche, avec le lien en gras ; faire un clic-droit dessus et choisir "Copier le lien"
 5) Revenir dans la discussion sur CCM, et dans votre message faire "Coller".

0
Marjop57 Messages postés 4 Date d'inscription jeudi 22 décembre 2022 Statut Membre Dernière intervention 23 décembre 2022
22 déc. 2022 à 12:14

Bonjour,

ci-joint le lien

https://cjoint.com/c/LLwlnEOZhWM

0
PapyLuc51 Messages postés 4312 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 11 mai 2024 1 407
Modifié le 22 déc. 2022 à 14:14

Bonjour Marjop57 et salutations à yclik

Je ne me suis occupé que du feuillet "janvier"

Après sélection de toute la plage B4:BK17 j'ai mis cette formule de MFC

ET(B4="";NB.VIDE(B$4:B$17)<14)     Attention à bien mettre le signe $ pour bloquer les lignes de la zone de calcul des cellules vides

J'ai mis quelques x pour voir ce que ça donne.

J'espère que j'ai bien comprit ton attente.

https://www.cjoint.com/c/LLwm6BLm3VZ

Cordialement

0
Marjop57 Messages postés 4 Date d'inscription jeudi 22 décembre 2022 Statut Membre Dernière intervention 23 décembre 2022
22 déc. 2022 à 16:41

Merci beaucoup pour la rapidité de la réponse et merci à yclik pour son aide également, c'est exactement cela que je voulais !

Et si tu as le temps de m'expliquer la formule j'essaye de comprendre le raisonnement comme par exemple <14 pourquoi ?

Merci beaucoup, c'est vraiment top.

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PapyLuc51 Messages postés 4312 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 11 mai 2024 1 407
Modifié le 22 déc. 2022 à 17:46

la première partie conditionne que la cellule survolée par la MFC soit vide; 

La deuxième partie calcule le nombre de cellules vides dans la colonne de la cellule survolée par la MFC et le nombre 14 est le nombre de cellules sensées rester vides pour que la colonne reste blanche.

S'il y a moins de 14 cellules vides alors la colonne se colore en rouge sauf la cellule renseignée

Tu peux aussi remplacer le nombre 14 par NBVAL($A:$A) à condition qu'il n'y ait pas d'entête de colonne sinon il faudrait mettre NBVAL($A:$A)-1 et là le signe $ sert à bloquer la colonne de référence.

ET(B4="";NB.VIDE(B$4:B$17)<NBVAL($A:$A))  

Toutefois si tu dois augmenter ton tableau vers le bas il faudra rectifier le 17 de B$17 et là le NBVAL prendrait tout son sens

Cordialement

0
Marjop57 Messages postés 4 Date d'inscription jeudi 22 décembre 2022 Statut Membre Dernière intervention 23 décembre 2022
23 déc. 2022 à 15:12

Merci d'avoir pris la peine de répondre, c'est logique maintenant, et si tu es donneur de cours, je suis preneuse !

Bonnes fêtes de fin d'année !

0
PapyLuc51 Messages postés 4312 Date d'inscription dimanche 3 mai 2009 Statut Membre Dernière intervention 11 mai 2024 1 407
Modifié le 23 déc. 2022 à 16:33

Ce que je sais je l'ai appris au fil des années passées sur CCM et en cherchant comment faire avec les aides des logiciels

Si tu ne trouves pas en faisant des recherches soit sur le site soit sur le moteur de recherches que tu utilises, tu poses une nouvelle question à laquelle nous nous ferons un plaisir de répondre.

Cette question semble résolue alors voici comment faire 

Cordialement

0