Générer différents calculs en fonction d'une ou plusieurs cellules vides

Bonsoir à tous,

Je sollicite aimablement votre aide pour la problématique suivante :

Je souhaiterai qu'une formule se génèrent en prenant en compte les dates de références se trouvant de part et d'autre d'une ou plusieurs cellules vides.

Je dispose d'un tableau avec plusieurs dates et plusieurs index :

capt1

Le calcul souhaité : estimer des index au 01/09/2020 et au 24/09/2020 sur base des index situés de part et d'autre, à savoir les index du 01/06/2019 et du 01/01/2021.

Mais aussi, estimer les index du 06/03/2022 sur base des index du 01/01/2021 au 07/04/2022.

J'ai déjà réalisé un fichier VBA, mais, de la façon dont il a été créé, j'ai besoin d'indiquer manuellement la date de début et de fin dans deux cellules afin de réaliser une estimation à la date voulue.

capt2

Dès lors, si je veux ensuite estimer l'index du 06/03/2022 (voir plus haut), je dois de nouveau introduire manuellement de nouvelles dates.

Pour ce faire (estimer les index en m³), j'ai besoin d'un tableau de référence :

capt3

Exemple :

La formule permettant d'estimer l'index du 01/09/2020 :

TOTAL des DJ de la date de début et de fin introduite en référence (01/06/2020 au 01/01/2021) :

Somme des "Normaux DJ (degrés - jours)" du 01/07/2019 au au 31/12/2019 (je vais additionner les valeurs de la colonne H) → 934

Somme des "Normaux DJ" du 01/01/2020 au 31/12/2020 (je vais additionner les valeurs de la conne H) → 2363

Ajout des DJ en plus (29 jours en juin et 1 jour en janvier) → 56,2

TOTAL : 3353,2

TOTAL des DJ de la date de début (en référence → 01/06/2019) jusqu'à la date voulue d'estimation (01/09/2020) :

Normaux DJ du 01/07/2019 au au 31/12/2019 (je vais additionner les valeurs de la colonne H) → 934

Ajout des DJ en plus (29 jours en juin) → 42,53

Normaux DJ du 01/01/2020 au 31/08/2020 → 1456

Ajout des DJ en plus (1 jour en septembre) → 2,033333

TOTAL : 2434,5

CALCUL FINAL → Delta des index de la date de début et de fin * (3353,2/2434,5)

→ 2669 * (3353,2/2434,5) = 6674

Mon souhait serait que ce calcul se génère sans devoir introduire manuellement les dates de début et de fin de référence. En résumé, les dates se trouvant de part et d'autre d'une cellule vide.

Et donc de passer de ce tableau :

capt4

A ce tableau en un clic :

capt5

Je vous annexe mon fichier avec l'accès au VBA (voir feuille "Estimation Gaz V2"). La Macro se nomme "EstimationNDJ).

Un tout grand merci pour votre aide !

Alessandro

6projet.xlsm (77.62 Ko)
Rechercher des sujets similaires à "generer differents calculs fonction vides"