Affichage texte selon une date
Résolu/Fermébrucine Messages postés 18470 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 6 janvier 2025 - 18 déc. 2022 à 15:17
- Affichage texte selon une date
- Excel cellule couleur si condition texte - Guide
- Transcription audio en texte word gratuit - Guide
- Affichage double ecran - Guide
- Windows 11 affichage classique - Guide
- Mettre un texte en majuscule - Guide
5 réponses
18 déc. 2022 à 12:06
Bonjour,
avant le 30 avril et/ou avant le 31 mai, on peut résumer cela par avant le 31 mai
et comme on affiche le texte au 31/05 il suffit de tester =31/05 comme
=SI(AUJOURDHUI()=DATE(ANNEE(AUJOURDHUI());5;31);"Texte";"")
ou la question n'est pas claire.
18 déc. 2022 à 12:18
Alors en effet je me suis peut-être mal exprimée. Si la date de calcul est avant ou après le 31 mai de l'année de référence en cours, le texte ne doit pas s'afficher.
Je vous explique par rapport au fichier joint : si la date saisie en AD24 est inférieure au 31 maii, le texte en B26 ne doit pas s'afficher et si la cellule P24 affiche NON, le texte de la cellule B26 doit s'afficher.
https://www.cjoint.com/c/LLslsFBmZ7J
18 déc. 2022 à 12:56
Bonjour,
Si j'ai bien compris le cumul des conditions (sinon changer l'opérateur ET/OU et les signes de comparaison > < ou >>), mettre en B26:
=SI(ET(P24="NON";AD24=DATE(ANNEE(AUJOURDHUI());5;31));"Nombre d'enfants de moins de 15 ans et/ou porteur d'un handicap :";"")
Mais l'effet Kiss Cool est qu'on continuera d'obtenir en T26 une cellule "enfants" alors saugrenue et qu'il faut donc elle aussi soumettre à condition.
18 déc. 2022 à 12:58
La cellule T26 sera colorée par une mise en forme conditionnelle si cela est possible
18 déc. 2022 à 13:07
Bon je viens de me rendre compte que j'ai oublié des paramètres, désolée
Si P24 affiche NON alors B26 doit afficher "Nombre d'enfants de moins de 15 ans et/ou porteur d'un handicap", si P24 affiche OUI et que la date saisie en AD24 est avant le 31 mai, alors B26 doit faire disparaître le texte "Nombre d'enfants de moins de 15 ans et/ou porteur d'un handicap" mais si P24 affiche OUI et que la date saisie en AD24 est égale au 31 mai alors B26 doit afficher "nombre d'enfants de moins de 15 ans ..."
18 déc. 2022 à 14:00
Alors comme ça, remplacer = par >= si l'affichage doit persister après le 31 mai?
=SI(OU(P24="NON";AD24=DATE(ANNEE(AUJOURDHUI());5;31));"Nombre d'enfants de moins de 15 ans et/ou porteur d'un handicap :";"")
Pendant que tu y es, remplace en B12 "n'ont" par "non", enlèves en B20 "de" entre "semaines" et "travaillées" et "porteur" par "porteur(s)".
Modifié le 18 déc. 2022 à 14:17
Merci pour les modifications. Je fais un résumé de ce que je souhaiterais
Si P24 = NON alors B26 affiche "nombre d'enfants ...) et U24 et AD24 disparaissent (je mettrais une mis en forme conditionnelle) car cela implique que les congés sont calculés au 31 mai
Si P24 = OUI et que AD24 = 31/05 alors B26 affiche "nombre d'enfants ..."
Si P24 = OUI et que AD24 est inférieure ou supérieure au 31/05 alors B26 n'affiche rien
J'espère avoir été claire et je ferais des mises en forme conditionnelles si besoin
Modifié le 18 déc. 2022 à 12:54
Ce n'est toujours pas clair ;-)
B26 est un intitulé : "Nombre d'enfants de moins de 15 ans et/ou porteur d'un handicap :"
Une formule ne peut pas effacer un contenu, il faudrait passer par une macro.
Ou alors c'est la formule qui écrit le texte :
=SI(.....;"Nombre d'enfants de moins de 15 ans et/ou porteur d'un handicap :";"")
et quid de la T26 quand la B26 est effacée ? qui elle doit être une saisie donc ne peut pas contenir une formule ==> macro
18 déc. 2022 à 12:56
En effet je peux passer par la formule SI mais je ne sais pas laquelle écrire par rapport à la date saisie en AD24
Pour la T26, je passerai probablement par une mise en forme conditionnelle
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question18 déc. 2022 à 13:02
si tu maitrises les MFC, une façon de cacher une cellule c'est de l'écrire en blanc sur blanc pour B26 et rose sur rose en T26