Bonjour à tous,
Je fais pour le boulot, de nombreux tableaux contenant un calcul de date d'échéance.
Pour cela, j'utilise le fameux :
=SIERREUR(SI.CONDITIONS([@[Cond Règl]]="30 JN";MOIS.DECALER([@[Date livr/expé]];1);[@[Cond Règl]]="45 JN";MOIS.DECALER([@[Date livr/expé]]+45;0);[@[Cond Règl]]="60 JN";MOIS.DECALER([@[Date livr/expé]];2);[@[Cond Règl]]="90 JN";MOIS.DECALER([@[Date livr/expé]]+90;0);[@[Cond Règl]]="30 JFDM";FIN.MOIS([@[Date livr/expé]];1);[@[Cond Règl]]="45 JFDM";FIN.MOIS([@[Date livr/expé]]+45;0);[@[Cond Règl]]="60 JFDM";FIN.MOIS([@[Date livr/expé]];2);[@[Cond Règl]]="REG AV EXP";[@[Date livr/expé]]);"à vérifier")
C'est assez indigeste et ça ne fonctionne pas dans certains tableaux (alors que je pars du même tableau de base et avec la même formule)
D'où les deux questions suivantes :
1. Pourquoi, au lieu de "à vérifier", je me retrouve avec une date genre 15/02/1900 ?
2. Y a t'il un moyen de simplifier ? J'avais pensé à quelque chose avec une rechercheV, mais je n'arrive pas à concrétiser l'idée...
Ci-joint un tableau simplifié
Merci par avance et bonne soirée
Chrislaine
Je fais pour le boulot, de nombreux tableaux contenant un calcul de date d'échéance.
Pour cela, j'utilise le fameux :
=SIERREUR(SI.CONDITIONS([@[Cond Règl]]="30 JN";MOIS.DECALER([@[Date livr/expé]];1);[@[Cond Règl]]="45 JN";MOIS.DECALER([@[Date livr/expé]]+45;0);[@[Cond Règl]]="60 JN";MOIS.DECALER([@[Date livr/expé]];2);[@[Cond Règl]]="90 JN";MOIS.DECALER([@[Date livr/expé]]+90;0);[@[Cond Règl]]="30 JFDM";FIN.MOIS([@[Date livr/expé]];1);[@[Cond Règl]]="45 JFDM";FIN.MOIS([@[Date livr/expé]]+45;0);[@[Cond Règl]]="60 JFDM";FIN.MOIS([@[Date livr/expé]];2);[@[Cond Règl]]="REG AV EXP";[@[Date livr/expé]]);"à vérifier")
C'est assez indigeste et ça ne fonctionne pas dans certains tableaux (alors que je pars du même tableau de base et avec la même formule)
D'où les deux questions suivantes :
1. Pourquoi, au lieu de "à vérifier", je me retrouve avec une date genre 15/02/1900 ?
2. Y a t'il un moyen de simplifier ? J'avais pensé à quelque chose avec une rechercheV, mais je n'arrive pas à concrétiser l'idée...
Ci-joint un tableau simplifié
Merci par avance et bonne soirée
Chrislaine