Condition entre 2 dates

azerty -  
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je sollicite votre aide.
J'ai un projet avec une date de début (cellule A1) et une date de fin (B1).

J'aimerai que si la date de début est compris entre la date d'aujourd'hui et la date d'aujourd'hui -7 jours le message "A débuter cette semaine" s'affiche.
En revanche si la date de fin est compris entre la date d'aujourd'hui et 7 jours alors le message "Se termine cette semaine" s'affiche.

J'ai une autre petite exigence mais je ne sais pas si celle ci est réalisable, j'aimerai qu'il soit toujours possible d'écrire quelque chose dans la cellule ou il y a la formule.
Concrètement que marquer quelque chose dans cette cellule ne supprime pas ma formule.

Merci d'avance pour votre aide.
A voir également:

1 réponse

Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
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?
0