Aide sur formule pour difference entre 2 dates

Bonjour,

J'ai un petit soucis sur un fichier excel... Actuellement j'utilise un code VBA qui fonctionnait correctement, mais je préfère établir une formule que laisser le code VBA pour diverses raisons.

Je ne parviens pas à créer une formule qui traduise la demande suivante :

Si la date 1 en colonne E est inférieur de 30 jours par rapport à la colonne H alors saisie de la mention "ok" en colonne G (voir PJ)

Mon code VBA utilisé était celui-ci :

If (Target.Value - Target.Offset(0, -3).Value) > 30 Then

Target.Offset(0, -1).Value = "VR"

MsgBox "ok"

End If

Merci d'avance pour m'aider à trouver la formule adéquate...

11v1.xlsx (8.02 Ko)

Bonjour,

je peux répondre à votre question :

formule dans la cellule G2 =SI(H1-E1<=30;"ok";"")

Voilà, j'espère avoir répondu à vos attentes.

Cordialement,

Tennessee

bonjour a tous

la formule la plus simple

=si(DATEDIF(E2;H2;"yd")<30;"OK";"")

bien a toi

Bonjour,

Au vu du code, j'aurais plutôt traduit par : "Si la durée comprise entre les 2 dates est supérieure à 30j alors OK"

=SI((H2-E2)>30;"OK";"")

A+

oui en effet Frangy si je regarde le VBA c'est > est non inférieur mais le texte est < à 30 jours ??!

Merci de vos réponses en effet j'ai cherché a faire un truc compliqué alors que il y avait plus simple ! merci encore

Rechercher des sujets similaires à "aide formule difference entre dates"