Aide pour format date/heure

Bonjour a tous,

Mon problème ne concerne pas le VBA mais je ne savais pas où le poster, mais il concerne Excel.

Alors voila, j'aimerai tester que deux dates dans 2 cellules soit identiques. Mes deux dates se trouvent dans K4 et L4; ma condition se trouve en K5.

Formule dans K4 :

=MOIS.DECALER(AUJOURDHUI();0)

(je précise que je sais que ma formule est inutile si je met "0" mais c'est pour me simplifier l'exemple)

Formule dans L4 :

=MOIS(BASE!AE3)&"/"&ANNEE(BASE!AE3)

BASE!AE3 contient une date "classique" (jj/mm/aaaa)

Formule dans K5 :

=SI(K4=L4;"1";"0")

K4 et L4 sont de format personnalisé identique (m/aaaa).

image

Je ne peux malheureusement pas vous fournir mon Excel de base mais je peux en "Simuler" un si vous le souhaitez.

Merci pour votre aide !

Bonjour,

"K4 et L4 sont de format personnalisé identique (m/aaaa)."

Heu non L4 n'est plus au format date mais au format texte puisque vous l'avez imposé dans votre formule.

=MOIS(BASE!AE3)&"/"&ANNEE(BASE!AE3) = du Texte. ( les jours ont disparu )

Alors que

=MOIS.DECALER(AUJOURDHUI();0) = un nombre ou une date. (les jours ne sont pas apparent avec le format d'affichage mais n'ont pas disparu )

Ce qui veut dire que pour vérifier votre égalité vous devez aussi transformer en texte K4 en format texte

=SI(L4=MOIS(K4)&"/"&ANNEE(K4) ;"1";"0")

Effectivement vous avez raison, je croyais naïvement qu'en mettant un format personnalisé identique ça résoudrait mon problème.

Je ne trouve pas ça très intuitif que la formule =MOIS() renvoie du texte et non le mois comme la fonction l'indique, mais c'est vrai que j'avais du rajouter le "/" pour que ça ressemble à un format date, j'aurais du tilter de ce fait.

Bref merci pour votre aide !

Rechercher des sujets similaires à "aide format date heure"