Condition entre 2 dates
Fermé
azerty
-
5 juin 2012 à 09:04
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 5 juin 2012 à 10:20
Vaucluse Messages postés 26495 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 8 avril 2022 - 5 juin 2012 à 10:20
A voir également:
- Condition entre 2 dates
- Jdownloader 2 - Télécharger - Téléchargement & Transfert
- 2 comptes whatsapp - Guide
- Excel condition couleur - Guide
- Epson scan 2 ✓ - Forum Imprimante
- 2 ecran pc - Guide
1 réponse
Vaucluse
Messages postés
26495
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
8 avril 2022
6 320
Modifié par Vaucluse le 5/06/2012 à 10:24
Modifié par Vaucluse le 5/06/2012 à 10:24
Bonjour
=SI(ET(AUJOURDHUI()-7<A1;AUJOURDHUI()>A1);"à débuter cette semaine";"")
et
=SI(ET(AUJOURDHUI()<B1;AUJOURDHUI()+7>B1);"se termine cette semaine";"")
bien entendu ce qu'on appelle "semaine" ici sont les 7 jours qui précédent ou qui suivent la date d'aujourd'hui, et pas une semaine qui démarre le lundi? mais c'est ce que vous demandez non?
donc on va dire: démarre dans les 7 jours.
et pour votre exigence, non il n'est pas possible d'écrire dans la cellule où il y a la formule.
si vous voulez y afficher quelque chose d'autre que le résultat de la formule, utiliser une cellule X et écrivez:
=SI(ESTVIDE(cellX;formule;cellX)
le texte en X prendra alors la priorité sur la formule
ou alors terminez en remplaçant les ;"") de fin dans les formules par l'adresse de ;cellX)
et dans ce cas, c'est lorsque la formule ne s'applique pas que le texte en X sera reproduit dans votre cellule.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
=SI(ET(AUJOURDHUI()-7<A1;AUJOURDHUI()>A1);"à débuter cette semaine";"")
et
=SI(ET(AUJOURDHUI()<B1;AUJOURDHUI()+7>B1);"se termine cette semaine";"")
bien entendu ce qu'on appelle "semaine" ici sont les 7 jours qui précédent ou qui suivent la date d'aujourd'hui, et pas une semaine qui démarre le lundi? mais c'est ce que vous demandez non?
donc on va dire: démarre dans les 7 jours.
et pour votre exigence, non il n'est pas possible d'écrire dans la cellule où il y a la formule.
si vous voulez y afficher quelque chose d'autre que le résultat de la formule, utiliser une cellule X et écrivez:
=SI(ESTVIDE(cellX;formule;cellX)
le texte en X prendra alors la priorité sur la formule
ou alors terminez en remplaçant les ;"") de fin dans les formules par l'adresse de ;cellX)
et dans ce cas, c'est lorsque la formule ne s'applique pas que le texte en X sera reproduit dans votre cellule.
crdlmnt
Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?