Fonction SI

Résolu
karimboutara Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -  
karimboutara Messages postés 11 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour
je peux afficher utiliser fonction de SI pour retour deux jours en cas de date égal lundi et pour une journée pour date différent lundi
merci de vérifier cette formule :
=SI(I11=JOUR(2);I11-2;SI(I11<>JOUR(2);I11-2))
I11 : une date
jour(2) : lundi
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour

Sauf erreur,JOUR(cell) ne renverra jamais que le N° du jour dans le mois Lundi ou autre.
Pour que le calcul s'effectue sur un lundi:

=SI(JOURSEM(I11;2)=1;I11-2;I11-1)

JOURSEM(Cell;2) avec le code 2 permet de retrouver le lundi comme le 1° jour de la semaine (au lieu du dimanche)

crdlmnt

Ps et si besoin d'éliminer si I11 vide:
SI(I11="";"";SI(JOURSEM(I11;2)=1;I11-2;I11-1))

Errare humanum est, perseverare diabolicum
2
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Salut Vaucluse

Merci d'avoir rectifié, à 23h07, je ne devais plus être tout à fait opérationnel ;-)

Bonne journée
0
karimboutara Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
Génial, merci ! =)
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
Bonjour

Peut être ceci
=SI(JOUR(I11)=2;I11-2;I11-1)

Cordialement
0
karimboutara Messages postés 11 Date d'inscription   Statut Membre Dernière intervention  
 
merci de ta réponse ; mais ne fonction pas
0
Raymond PENTIER Messages postés 58989 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bonjour Karim.

As-tu remarqué que tu as répété deux fois I11-2 ?
As-tu noté que I11 étant une date, elle ne sera jamais égale à JOUR(2) ?
-1