Microsoft 365 Interpolation avec données date et pourcentage

Alex_P

XLDnaute Nouveau
Bonjour le forum

cf. fichier joint pour exemple plus parlant

J'ai des charges réparties mensuellement (date à chaque fin de mois)
J'en déduis une progression mensuelle cumulée en pourcentage : 7% à fin janvier, 36% à fin février, etc.

Et par ailleurs, je cherche à interpoler en trouvant à quelle date correspondrait un pourcentage donné
Par exemple, pour 10%, je voudrais appliquer une formule qui me donne une date vers le 04/02 d'après mes données
J'ai essayé d'utiliser la fonction PREVISION.LINEAIRE, mais les dates retournées ne sont pas cohérentes, je pense que les valeurs à 100% perturbent le calcul

Si quelqu'un avait une solution pas trop compliquée (sans VBA), ça serait très sympa...

D'avance merci
 

Pièces jointes

  • Exemple.xlsx
    21.8 KB · Affichages: 8

merinos

XLDnaute Accro
Merci @R@chid,

Jamais encore employé les syteme de forecast linéaire...
L'exemple est simple et parlant.


VB:
=LET(ZoneTch,  BYCOL(D$4:O$6;LAMBDA(Sz;SUM(Sz))) ' la somme de chaque colonne
        ;ZoneDt;FILTER(D$3:O$3;ZoneTch>0)   ' les colonnes dont la somme est non nulle
       ;ZonePc;FILTER(D$9:O$9;ZoneTch>0)    ' les pourcentages dont la somme est non nulle
       ;FORECAST.LINEAR(C21;ZoneDt;ZonePc))  'calcule moment ou l'on va depasser les poucentage demandé

Cette formule elimine les colonnes ou il n''y a pas de datas ( 0% et 100%)