Calcul pour résultat si vrai

eillon

XLDnaute Junior
Bonjour,

Le titre parait brouillon, mais rien ne vaut un exemple:

Code:
=SI(F1="ok";"=DATE(ANNEE(B1)+2;MOIS(B1);JOUR(B1)-1)";"")

Voilà donc ma formule.
Le résultat affiché est =DATE(ANNEE(B1)+2;MOIS(B1);JOUR(B1)-1) et pas le résultat de cette formule.
Ma cellule est bien en format date.

J'aimerai mettre une date dans F1 pour parfaire ma formule.

Si F1 = (une date) alors, afficher résultat de =DATE(ANNEE(B1)+2;MOIS(B1);JOUR(B1)-1) sinon, laisser vide.
 

chris

XLDnaute Barbatruc
Re : Calcul pour résultat si vrai

RE

Tu veux tester si F1 contient une date ?

Il n'y a pas de fonction EXCEL prévue mais tu peux vérifier si c'est numérique et, le cas échéant, si la valeur est comprise entre des bornes de dates logiques ou bien si l'année est supérieure à une année de référence...

Sinon il faut une fonction Excel4 ou VBA.
 

Discussions similaires

Statistiques des forums

Discussions
312 500
Messages
2 089 008
Membres
104 004
dernier inscrit
mista