Date comprise entre 2 cellules + fin du mois en cours

Bonjour,

Dans un programme que j'ai développé, je cherche à vérifier qu'il n'y a pas eu d'erreurs commise lors d'insertion de date de contrats.

Pour cela, avec la formule suivante: (Colonne G: Date de début; Colonne H: Date de fin)

SI(ET(G2<=AUJOURDHUI();AUJOURDHUI()<=H2);"";"ano")

Si la date de ma celllule en G est inférieure à la date d'aujourd'hui ET la date en H est supérieure, c'est bon, sinon c'est une erreur ( j'écris "ano" dans la cellule J)

Mais, je chercherais à optimiser cette formule pour que dans ma deuxième condition, il ne me met pas en erreur si le mois dans la date de fin correspond au même mois que l'année en cours... Pour présence dans le mois en cours, il ne s'agit pas d'une erreur justement.

Merci d'avance de votre aide !

Bonjour

Sous réserve d'avoir bien compris

=SI(ET(G2<=AUJOURDHUI();FIN.MOIS(AUJOURDHUI();0)<=H2);"";"ano")

Amicalement

Nad

Bonjour et merci de votre rapide réponse.

Malheureusement ça ne semble pas fonctionner, j'ai "#NOM?" qui s'affiche

Re

Tu es bien sous 2013 ?

Sous 2003 ... Erfff

Re

Soit tu vas dans OUTILS ==> Macro complémentaires et tu coches "Utilitaire d'analyse"

Tu fermes le fichier et sa prochaine ouverture la formule fonctionnera

Soit tu utilises cette formule (valable pour toutes les versions)

=SI(ET(G2<=AUJOURDHUI();DATE(ANNEE(AUJOURDHUI());MOIS(AUJOURDHUI())+1;0)<=H2);"";"ano")

Nad

J'ai essayé les 2 méthodes, mais le résultat trouvé ne correspond toujours pas à ce qui est attendu, mais j'ai peut être mal formulé

Il y a 3 cas de figure bien distinct:

01/03/1999 => 14/12/2999 : Pas d'anomalies (Pas de date de fin réelle)

01/03/1999 => 09/06/2014 : La date est passée, MAIS c'est le mois en cours donc .. Pas d'anomalies

01/03/1999 => 05/03/2014 : Anomalie (Date de fin passée)

29classeur2.zip (5.74 Ko)

Re

Essaye

=SI(ET(D1<=AUJOURDHUI();AUJOURDHUI()<=FIN.MOIS(E1;0));"";"ano")

ou

=SI(ET(D1<=AUJOURDHUI();AUJOURDHUI()<=DATE(ANNEE(E1);MOIS(E1)+1;0));"";"ano")

Nad

Impeccable dès la première formule !

Merci bcp l'ami

Rechercher des sujets similaires à "date comprise entre fin mois cours"