Besoin d'aide formules de dates sur Excel :-)

Vavaleroux Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   -

Bonjour,

Je rencontre deux problèmes avec des formules de dates :

1. Si je mets une date de départ en 2022 (colonne K), ça créé un bug dans le calcul du nombre de mois de présence (en colonne P).

2. Si je mets une date d'embauche en 2023 (colonne J), cela fausse le calcul du nombre de mois de présence en 2022 (en colonne Y).

Pouvez-vous m'aider s'il vous plaît ?

Voici mon fichier Excel :  https://www.cjoint.com/c/LJzkDr3fK8n

Merci d'avance,

Vanessa
 

A voir également:

3 réponses

Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 

Bonjour,

déjà à première vue, en fin de formule tu as écris MOIS(K26-DATE(2023;1;1));MOIS(K26-J26)))

une parenthèse est mal placée tu devrais écrire MOIS(K26)-DATE(2023;1;1);MOIS(K26)-J26))

le résultat est négatif -44915 es ce normal, que veux tu calculer


0
danielc0 Messages postés 1857 Date d'inscription   Statut Membre Dernière intervention   229
 

Bonjour,

Dans le cas d'une date 2022 en K, tu calcules :

MOIS(K23-DATE(2023;1;1))

Donc, tu soustraie une date 2023 d'une date 2022, ce qu'Excel n'aime pas.


0
Mike-31 Messages postés 18405 Date d'inscription   Statut Contributeur Dernière intervention   5 135
 

Re,

exact également, ta formule n'est pas cohérente explique ce que tu veux calculer colonne P

le nombre de mois entre la date d'embauche colonne J à aujourd'hui ou le nombre de mois entre J et K etc ... 

d'après ce que je comprends ta formule en cellule P23 puis incrémentée vers le bas devrait être

=SI(OU(K23="";K23>DATE(2023;12;31));SI(((ANNEE(DATE(2023;12;31)-J23)-1900)*12)+(MOIS(DATE(2023;12;31)-J23))>=12;12;((ANNEE(DATE(2023;12;31)-J23)-1900)*12)+(MOIS(DATE(2023;12;31)-J23)));SI(J23<=DATE(2023;1;1);MOIS(K23)-MOIS(DATE(2023;1;1));MOIS(K23-J23)))

si c'est cela, l'erreur vient de ta fin de formule MOIS(K23-DATE(2023;1;1)) ou tu enlèves une date à des mois et doit s'écrire MOIS entre parenthèse puis MOIS(DATE(2023;1;1))

MOIS(K23)-MOIS(DATE(2023;1;1))


0