Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Ajouter 2 si FIN.MOIS()

fenec

XLDnaute Impliqué
Bonjour le forum,

j'en appelle à vous car je bloque sur la formule.

Si la date de la cellule "B5" est égale à la fin du mois on ajoute 2 à la cellule "G18"

Merci de votre aide

Cordialement

Philippe
 

Pièces jointes

  • Ajouter 2 si FIN.MOIS().xls
    20 KB · Affichages: 41

fenec

XLDnaute Impliqué
Re : Ajouter 2 si FIN.MOIS()

Re le forum, bonjour R@chid

Déjà merci pour votre réponse.
Viens de tester, vous avez en parti compris ma demande mais j'ai omis de dire que l'on devais ajouter 2 tous les mois de l'année et indéfiniment. Excusez moi pour cet impair.

J'espère avoir été plus précis

Cordialement

Philippe
 

R@chid

XLDnaute Barbatruc
Re : Ajouter 2 si FIN.MOIS()

Re,
tu dois être plus clair :
Code:
=(MOIS(FIN.MOIS(B5+1;0))-5)*2

ça commence depuis le mois de Mai, si c'est pas ça il faut être plus précis


@ + +
 

excfl

XLDnaute Barbatruc
Re : Ajouter 2 si FIN.MOIS()

Ajouter 2 si FIN.MOIS()

Règle appliquée à l'année entière :

A1 : =aujourdhui()

B1 :
Code:
=SI(JOUR(A1)<JOUR(DATE(ANNEE(A1);MOIS(A1)+1;1)-1);(MOIS(A1)*2)-2;(MOIS(A1)*2))
B1 contient :

2 à partir du 31/01
4 à partir du 28/02
...........................
24 à partir du 31/12

Remarque : le 31/12 supprimer en A1 la formule aujourdhui() et remplacer par la saisie de : 31/12.
 

fenec

XLDnaute Impliqué
Re : Ajouter 2 si FIN.MOIS()

Bonsoir le forum, R@chid, Excfl, JCGL

JCGL, votre solution comme celle de Excfl fonctionne bien jusque décembre, le problème est que le rajout ne s'opère pas sur les année suivantes soit:
janvier 2016 = 26
février 2016 = 28 et ainsi de suite sans limite de durée.

Cordialement,

Philippe.
 

excfl

XLDnaute Barbatruc
Re : Ajouter 2 si FIN.MOIS()

le problème est que le rajout ne s'opère pas sur les année suivantes soit:
janvier 2016 = 26 février 2016 = 28 et ainsi de suite sans limite de durée.

A partir du 31/01/2016 le cumul passera à 26
A partir du 29/02/2016 le cumul passera à 28
..............
A partir du 31/12/2020 : le cumul passera à 144

Il est facile de compléter la fin de la formule pour ajouter d'autres années.

Code:
=SI(JOUR(A1)<JOUR(DATE(ANNEE(A1);MOIS(A1)+1;1)-1);(MOIS(A1)*2)-2;(MOIS(A1)*2))+CHOISIR(EQUIV(ANNEE(A1);{2015;2016;2017;2018;2019;2020});0;24;48;72;96;120)
 

JCGL

XLDnaute Barbatruc
Re : Ajouter 2 si FIN.MOIS()

Bonjour à tous,


JCGL, votre solution comme celle de Excfl fonctionne bien jusque décembre, le problème est que le rajout ne s'opère pas sur les année suivantes soit:
janvier 2016 = 26
février 2016 = 28 et ainsi de suite sans limite de durée.

Fenec : Bien vérifier que ces jours soient reportables sur l'année suivante.

A+ à tous
 

fenec

XLDnaute Impliqué
Re : Ajouter 2 si FIN.MOIS()

Re,

Ils sont en effet reportables sur les années suivantes n'étant pas limité pour prendre ces congés si c'est ce que vous vouliez dire. c'est d'ailleurs pour cette raison que les dates de débuts et de fin sont si éloignées
01-01-2009 31-03-2842.

Par conséquent je ne pense pas pouvoir appliquer la formule d'Excfl jusque cette date (date de début et de fin imposées).

Cordialement,

Philippe.
 

excfl

XLDnaute Barbatruc
Re : Ajouter 2 si FIN.MOIS()



"Les jours de congés sont reportables sur les années suivantes".

Un salarié peut donc, à la limite, cumuler ses congés sur 833 années.

Ce qui, à raison dans ce sujet, de 24 jours par an, permet de capitaliser environ 20 000 jours de congés et de prendre des vacances bien méritées pendant 55 ans.

Cela vaut la peine d'attendre un peu !
 

Discussions similaires

Réponses
3
Affichages
263
Réponses
6
Affichages
254
Réponses
2
Affichages
276
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…