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
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
A voir également:
- Formule avec date et calcul
- Formule si et - Guide
- Calcul moyenne excel - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
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
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
sur Excel, le forum compte Plus de 60000 messages...
alors
Je vous rappelle le sujet , j'ai un tableau ex...--
Michel
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
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))
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))
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
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
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
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
23 mars 2016 à 09:17
Bonjour
Un fichier avec votre dernière demande
http://www.cjoint.com/c/FCxirBYRQqx
Un fichier avec votre dernière demande
http://www.cjoint.com/c/FCxirBYRQqx
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
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
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
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
25 mars 2016 à 09:35
Bonjour
Le fichier à nouveau sous excel 93-2003
http://www.cjoint.com/c/FCziINUwDlx
Le fichier à nouveau sous excel 93-2003
http://www.cjoint.com/c/FCziINUwDlx
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
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
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
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
29 mars 2016 à 11:20
Bonjour
Voir fichier joint
http://www.cjoint.com/c/FCDjuarYnax
Voir fichier joint
http://www.cjoint.com/c/FCDjuarYnax
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
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
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
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
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
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
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
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
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
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
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
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
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
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
22 mars 2016 à 13:53
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 ;-)