Formule avec un format date (IF > then )

fabibi001

XLDnaute Occasionnel
Bonjour le forum ;)

Voici ce qui m'amène encore une fois à faire appel à vous :

Je voudrais faire une formule sur base d'un format date.

Je voudrais utiliser la formule (MAINTENANT(NOW)) et y ajouter un IF sur le JOUR.

En clair, je souhaiterais que si le jour de la date est =< à 7, la date indiquée soit jour =1, mois = mois en cours et année = année en cours.

Si le jour de la date est =< à 22, la date indiquée soit jour=15, le mois en cours et l'année en cours.

Si le jour de la date est > à 22, la date indiquée soit jour=1, mois = mois en cours+1 et l'année en cours

Si le jour de la date est > à 22 ET le mois =12, alors jour = 1, mois=1 et année=année+1.

J'espère que c'est clair mais si c'est pas le cas, je réexplique :eek:

Merci à vous.
 

Staple1600

XLDnaute Barbatruc
Re : Formule avec un format date (IF > then )

Bonjour


A tester


Ici test avec date En B14 :

Test avec B14 =AUJOURDHUI()
Cette formule ci-dessous en C14 renvoie 01/10/08
Code:
 =SI(JOUR(B14)<=7;DATE(ANNEE(B14);MOIS(B14);1);SI(ET(JOUR(14)>=8;JOUR(B14)<=22);B14+15;SI(JOUR(B14)>=23;DATE(ANNEE(B14);MOIS(B14)+1;1);SI(ET(JOUR(B14)>=23;MOIS(B14)=12);DATE(ANNEE(B14)+1;1;1);""))))
 
Dernière édition:

PascalXLD

XLDnaute Barbatruc
Modérateur
Re : Formule avec un format date (IF > then )

Bonjour

peut-être ainsi

=SI(JOUR(AUJOURDHUI())<8;DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());1);SI(JOUR(AUJOURDHUI())>22;DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;1);DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI());15)))
 
Dernière édition:

pierrejean

XLDnaute Barbatruc
Re : Formule avec un format date (IF > then )

Salut a tous

Accouchée dans la douleur:

Code:
=SI(JOUR(AUJOURDHUI())<=7;DATEVAL("01/"&MOIS(AUJOURDHUI())&"/"&ANNEE(AUJOURDHUI()));SI(JOUR(AUJOURDHUI())<=22;DATEVAL("15/"&MOIS(AUJOURDHUI())&"/"&ANNEE(AUJOURDHUI()));SI((JOUR(AUJOURDHUI())>22)+(MOIS(AUJOURDHUI())<12)=2;DATEVAL("01/" & MOIS(AUJOURDHUI())+1 &"/" & ANNEE(AUJOURDHUI()));DATEVAL("01/01/" & ANNEE(AUJOURDHUI())+1))))
 

abcd

XLDnaute Barbatruc
Re : Formule avec un format date (IF > then )

Bonjour à vous tous,

Dans le tableau de Staple (que je remercie pour sa peine), j'ai modifié la valeur de A11 en 13/10/2008.
Résultat : trois réponses différentes.

Il en est certains qui devraient revoir leur formule !
A moins que ce soit les autres qui n'ont rien compris à la question.

abcd
 

pierrejean

XLDnaute Barbatruc
Re : Formule avec un format date (IF > then )

Hello Pascal

Pas très brillante mon incursion dans le domaine des formulistes , je te l'accorde , mais je crois que cela fonctionne
Par contre ,teste ta formule au 17/10/2008
Ps: Dany te remercie et quant à moi je suis egalement très heureux d'avoir rencontré notre très cher SuperModo
 

PascalXLD

XLDnaute Barbatruc
Modérateur
Re : Formule avec un format date (IF > then )

Re

si j'ai trouvé j'avais mal placé une parenthèse

j'avais mis

SI(JOUR(AUJOURDHUI()>22)

et c'était

SI(JOUR(AUJOURDHUI())>22

Stapple tu peux modifier ma formule dans ton fichier STP
 

Discussions similaires

Statistiques des forums

Discussions
312 413
Messages
2 088 212
Membres
103 769
dernier inscrit
Paul Ayang