Formule très compliquée

Résolu
bosos -  
 bosos -
Bonjour,
j'ai une formule qui donne comme résultat le numéro de lot c-à-d :
B(10)= date
C(10)= heure
la formule est
B(13)= =JOURS360(DATE(ANNEE(B10);1; 1);B10;VRAI)-SI(MOIS(B10)<3;0;SI(MOD(ANNEE(B10);4)=0;1;2))+SI(MOIS(B10)=2;1;0)+SI(MOIS(B10)=3;1;0)+SI(MOIS(B10)=4;2;0)+SI(MOIS(B10)=5;2;0)+SI(MOIS(B10)=6;3;0)+SI(MOIS(B10)=7;3;0)+SI(MOIS(B10)=8;4;0)+SI(MOIS(B10)=9;5;0)+SI(MOIS(B10)=10;5;0)+SI(MOIS(B10)=11;6;0)+SI(MOIS(B10)=12;6;0)+1+SI(JOUR(B10)=31;1;0)-SI(HEURE(C10)<6;1;0)

je veux maintenant récupérer la date à partir du numéro de lot c-à-d
je veux entrer le numéro de lot dans C(10) j'obtiens la date
si c'est possible de trouver a l'aide d'excel la fonction réciproque :)

merci

1 réponse

  1. pilas31 Messages postés 1878 Statut Contributeur 648
     
    Bonjour,

    J'ai bien l'impression que cette formule compliquée consiste simplement à calculer le numéro de lot égal au nombre de jours calendaires écoulés depuis le début de l'année avec une rectification pour tenir compte du basculement à 6 heures du matin.

    J'ai fait quelque test et sauf erreur, la formule est équivalente à :

    =B10-DATE(ANNEE(B10);1; 1)+SI(HEURE(C10)<6;0;1)

    et donc pour calculer l'inverse la formule est simple mais il faut connaitre
    l'année et l'heure. Puisque par exemple le 10/10/2011 à 23 heures porte le même numéro de lot (le 283) que le 11/10/2011 à 4 heures du matin et que le 10/10/2010 ...

    Donc sans l'année et l'heure la fonction n'est pas inversible.

    Si on connait l'année et l'heure voici l'inverse :

    =N°deLot+DATE(Année;1;1)-SI(Heure<6;0;1)
    a mettre dans une cellule au format date

    toujours bien sur sauf erreur de ma part

    A+
    Cordialement,
    0
    1. bosos
       
      j'ai compris ! et ça va résoudre pas mal de cas

      Merci

      A+ pour de prochaines aventures

      et merci d'avoir pris le temps de m'expliquer
      0