Formule avec date et calcul

Fermé
Sevolution Messages postés 12 Date d'inscription samedi 12 mars 2016 Statut Membre Dernière intervention 1 avril 2016 - 22 mars 2016 à 06:50
Sevolution Messages postés 12 Date d'inscription samedi 12 mars 2016 Statut Membre Dernière intervention 1 avril 2016 - 1 avril 2016 à 08:50
Bonjour,


Je reviens vers vous pour mon problème de date avec calcul. Ma chef ayant changé la demande ou un peu modifié.

Je vous rappelle le sujet , j'ai un tableau excel avec diverses données, notant des dates de début de bail et une date d'alerte estimée (correspondant à 3 ans moins 8 mois ou 6 ans moins 8 mois ou 9 ans moins 8mois car le bail est signé pour 9 ans mais d énonçable tous les 3 mois ).

Je voudrais une formule qui me dise si mes dates estimées sont bonnes et si elles ne le sont pas quel est l'écart en négatif si c'est avant et en positif si elle est dépassée. Est ce possible ?

Merci à tous

Bonne journée
A voir également:

5 réponses

michel_m Messages postés 16603 Date d'inscription lundi 12 septembre 2005 Statut Contributeur Dernière intervention 16 décembre 2023 3 310
22 mars 2016 à 08:39
Bonjour

sur Excel, le forum compte Plus de 60000 messages...

alors
Je vous rappelle le sujet , j'ai un tableau ex...--


 Michel
0
Sevolution Messages postés 12 Date d'inscription samedi 12 mars 2016 Statut Membre Dernière intervention 1 avril 2016
22 mars 2016 à 13:53
Ben c'est bien pour ça que je remets le sujet :-)
J'avais posé une question mais différente c'est pour cela que je me suis permise de faire un autre sujet pensant qu'il valait mieux
Je ne suis pas une pro des forums vous m'en excuserez enfin j'espère ;-)
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
22 mars 2016 à 18:57
Bonjour

Exemple

Colonne A nom du locataire
colonne B date de début du bail
colonne C durée du bail (3, 6, 9)
en colonne D cette formule

=DATE(ANNEE(B1)+C1;MOIS(B1)-8;JOUR(B1))
0
Sevolution Messages postés 12 Date d'inscription samedi 12 mars 2016 Statut Membre Dernière intervention 1 avril 2016
22 mars 2016 à 19:37
Merci mais c'est pas la formule que je demande

J'ai Colonne A nom du locataire
Colonne B ma date d'alerte de résiliation de bail estimée manuellement ( 3 ans moins 8 mois ou 6 ans moins 8 mois ou 9 ans moins 8 mois)
Colonne C ma date de début de bail
En colonne D je voudrais savoir si ma date estimée ( colonne B) est bonne , sinon savoir de combien de jour elle est différente des 3 ans moins 8 mois ou 6 ans moins 8 mois ou 9 ans moins 8 mois.

J'avais peut être manqué de clarté je m'en excuse ;-)

Merci
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
23 mars 2016 à 09:17
Bonjour

Un fichier avec votre dernière demande

http://www.cjoint.com/c/FCxirBYRQqx
0
Sevolution Messages postés 12 Date d'inscription samedi 12 mars 2016 Statut Membre Dernière intervention 1 avril 2016
25 mars 2016 à 07:10
Bonjour

Je n'arrive pas à l'ouvrir et comme je vous disais ça a changé.

Il me faudrait une formule en colonne D qui me dise si B ( date estimée) différente de (3ans moins 8 mois) ou (6 ans moins 8 mois) ou (9 ans moins 8 mois) alors =((B-(3ans moins 8 mois )) ou (B-(6ans moins 8 mois )) ou (B-(9ans moins 8mois)) sinon ok

Merci
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
25 mars 2016 à 09:35
Bonjour

Le fichier à nouveau sous excel 93-2003

http://www.cjoint.com/c/FCziINUwDlx
0
Sevolution Messages postés 12 Date d'inscription samedi 12 mars 2016 Statut Membre Dernière intervention 1 avril 2016
29 mars 2016 à 07:01
Bonjour

Désolée pour mon retard de réponse

c'est très gentil à vous de m'avoir fait parvenir ce résultat , je ne sais pas s'il va convenir à ma chef étant donné que l'on a pas la durée du bail.

Mais peut être vais je pouvoir mélanger la formule que l'on m'avait proposé avant et la votre ( avec la condition) car les différentes durées de baux sont sur une même ligne suivant la date que l'on est.

Je m'explique on crée une ligne au début du bail (ce bail est de 9 ans) mais tous les 3 ans on peut le dénoncer donc on met une alerte 8mois avant les fins de période. Et c'est ces alertes que je veux contrôler que ce soit à 3 , 6 , ou 9 ans .

Merci encore
Bonne journée
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811
29 mars 2016 à 11:20
Bonjour

Voir fichier joint

http://www.cjoint.com/c/FCDjuarYnax
0
Sevolution Messages postés 12 Date d'inscription samedi 12 mars 2016 Statut Membre Dernière intervention 1 avril 2016
30 mars 2016 à 13:17
Bonjour

Merci cela à l'air de fonctionner , par contre j'aurais une question , lorsqu'on fait date d'échéance - date de début de bail + nombre de mois , on obtient un nombre mais je ne comprends pas à quoi il correspond .
J'ai essayé de vérifier avec mes dates mais ça ne correspond pas .
J'y travaille dessus cet aprèm et j'essayerais de vous montrer ce que j'obtiens .
Merci encore
Bonne journée
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811 > Sevolution Messages postés 12 Date d'inscription samedi 12 mars 2016 Statut Membre Dernière intervention 1 avril 2016
30 mars 2016 à 14:06
cela doit correspondre à 3 ans moins 8 mois ou 6 ans moins 8 mois ou 9 ans moins 8 mois
0
Sevolution Messages postés 12 Date d'inscription samedi 12 mars 2016 Statut Membre Dernière intervention 1 avril 2016
30 mars 2016 à 20:28
Je n'arrive pas à mettre la capture d'écran que je vous ai fait pour vous montrer.
Voici ma nouvelle formule que j'ai arrangé suivant les consignes de ma chef.
U2 étant la date de début de bail et O2 la date estimée d'alerte pour la résiliation. J'ai augmenté les écarts ( -6 mois et -9 mois et à partir de 9 ans alerte la 10éme année , la 11éme et à la 12éme -6 mois et -9 mois )

=SI(ET(DATE(ANNEE(U2);MOIS(U2)+138;JOUR(U2))-O2>1;O2-DATE(ANNEE(U2);MOIS(U2)+135;JOUR(U2))>0);O2-DATE(ANNEE(U2);MOIS(U2)+135;JOUR(U2));SI(ET(DATE(ANNEE(U2);MOIS(U2)+131;JOUR(U2)+28)-O2>1;O2-DATE(ANNEE(U2);MOIS(U2)+132;JOUR(U2))>0);O2-DATE(ANNEE(U2);MOIS(U2)+132;JOUR(U2));SI(ET(DATE(ANNEE(U2);MOIS(U2)+119;JOUR(U2)+28)-O2>1;O2-DATE(ANNEE(U2);MOIS(U2)+120;JOUR(U2))>0);O2-DATE(ANNEE(U2);MOIS(U2)+120;JOUR(U2));SI(ET(DATE(ANNEE(U2);MOIS(U2)+102;JOUR(U2))-O2>1;O2-DATE(ANNEE(U2);MOIS(U2)+99;JOUR(U2))>0);O2-DATE(ANNEE(U2);MOIS(U2)+99;JOUR(U2));SI(ET(DATE(ANNEE(U2);MOIS(U2)+66;JOUR(U2))-O2>1;O2-DATE(ANNEE(U2);MOIS(U2)+63;JOUR(U2))>0);O2-DATE(ANNEE(U2);MOIS(U2)+63;JOUR(U2));SI(ET(DATE(ANNEE(U2);MOIS(U2)+30;JOUR(U2))-O2>1;O2-DATE(ANNEE(U2);MOIS(U2)+27;JOUR(U2))>0);O2-DATE(ANNEE(U2);MOIS(U2)+27;JOUR(U2));"résiliation impossible"))))))

La formule fonctionne pour presque tout sauf à un endroit où j'ai ma date d'alerte qui est le 28/02/2017 ( elle se trouve bien entre mes 2 dates (3 ans moins 9 mois et 3ans mois 6mois mais elle apparait comme fausse) ma date butoire est le 01/032017.

O P U
DATE d'alerte PRISE EFFET BAIL

28/02/2017 résiliation impossible 01/09/2014
30/11/2016 60 01/07/2011
30/11/2017 60 01/07/2006
28/07/2016 57 01/03/2014
29/07/2016 58 01/03/2011

En tout cas merci beaucoup cela m'a bien aidé et surtout dans le service où j'ai fait mon stage.
Bonne soirée
0
PHILOU10120 Messages postés 6394 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 janvier 2025 811 > Sevolution Messages postés 12 Date d'inscription samedi 12 mars 2016 Statut Membre Dernière intervention 1 avril 2016
31 mars 2016 à 11:53
Bonjour

Pourquoi mois+138 =11 ans et 6 mois
ou +135 11 ans et 3 mois?
Je ne comprends pas tous vos chiffres pour les mois
27, 30, 63, 66,99, 102, 119, 120, 131, 132, 135, 138
0
Sevolution Messages postés 12 Date d'inscription samedi 12 mars 2016 Statut Membre Dernière intervention 1 avril 2016
Modifié par Sevolution le 31/03/2016 à 17:13
Bonjour

J'ai fait pour
3ans moins 9 mois = 27
3 ans - 6 mois = 30
6ans-9mois =63
6ans -6mois = 66
9ans -9mois = 99
9ans +6mois = 102
ensuite la résiliation peut se faire tous les ans mais je veux qu'il y ait 15 jours d'écart possible, je passe à
10ans = 120
10ans -15 jours = 119; +15jours
11ans = 132
11ans -15jours =131mois, +15jours
12ans-9mois = 135
12ans-6mois = 138

Donc voici ma dernière formule :

=SI(ET(DATE(ANNEE(U328);MOIS(U328)+138;JOUR(U328))-O328>1;O328-DATE(ANNEE(U328);MOIS(U328)+135;JOUR(U328))>0);O328-DATE(ANNEE(U328);MOIS(U328)+135;JOUR(U328));SI(ET(DATE(ANNEE(U328);MOIS(U328)+132;JOUR(U328))-O328>1;O328-DATE(ANNEE(U328);MOIS(U328)+131;JOUR(U328)+15)>0);O328-DATE(ANNEE(U328);MOIS(U328)+131;JOUR(U328)+15);SI(ET(DATE(ANNEE(U328);MOIS(U328)+120;JOUR(U328))-O328>1;O328-DATE(ANNEE(U328);MOIS(U328)+119;JOUR(U328)+15)>0);O328-DATE(ANNEE(U328);MOIS(U328)+119;JOUR(U328)+15);SI(ET(DATE(ANNEE(U328);MOIS(U328)+102;JOUR(U328))-O328>1;O328-DATE(ANNEE(U328);MOIS(U328)+99;JOUR(U328))>0);O328-DATE(ANNEE(U328);MOIS(U328)+99;JOUR(U328));SI(ET(DATE(ANNEE(U328);MOIS(U328)+66;JOUR(U328))-O328>1;O328-DATE(ANNEE(U328);MOIS(U328)+63;JOUR(U328))>0);O328-DATE(ANNEE(U328);MOIS(U328)+63;JOUR(U328));SI(ET(DATE(ANNEE(U328);MOIS(U328)+30;JOUR(U328))-O328>1;O328-DATE(ANNEE(U328);MOIS(U328)+27;JOUR(U328))>0);O328-DATE(ANNEE(U328);MOIS(U328)+27;JOUR(U328));"résiliation impossible"))))))

voilà
Merci
0