XL 2013 Avant dernière valeur d'une colonne selon condition

IxeX

XLDnaute Nouveau
Bonjour la communauté !

J'ai besoin de vos suggestions, avis, conseils et autres solutions. Grosso modo, cela concerne la dernière valeur d'une colonne selon la condition d'une autre (colonne).

Je joins à ce post un fichier qui sera beaucoup plus parlant.

En A, j'ai une succession de dates.

En B, l'intervalle entre la date[0]-date[-1] qui correspond à la formule : =SI(ESTNUM(A1);DATEDIF(A1;A2;"d");1)

En C, le cumul de B qui correspond à : =SOMME($B$2:B2)

NB : Les colonnes B et C ne doivent pas apparaître dans mon tableau. J'ai mis en gris volontairement.

En D, "ce que je cherche à obtenir" selon la condition suivante :

SI i (Colonne E) = 1 ALORS x = cumul[0]-cumul[-1]

SINON SI i > 1 ALORS x = cumul[0] - valeur de l'avant dernier cumul où i était égal à 1 FIN

Exemple : ligne 7 de mon tableau où i = 4. J'obtiens donc 52 qui correspond au cumul de la ligne (soit 65) moins l'avant dernier cumul où i était égal à 1 (soit 13).

Dans ce cas, on a bien : 65 - 13 = 52

Je souhaite obtenir ce résultat par formule (si possible ;) )

Un grand merci d'avance !
 

Pièces jointes

  • exemple_01.xlsx
    9.9 KB · Affichages: 14
Solution
Bonjour IxeX, le forum

Voila ton fichier modifié en pièce jointe, bonne journée

Bien cordialement, @+
Sans titre.png

Discussions similaires

Membres actuellement en ligne

Statistiques des forums

Discussions
315 098
Messages
2 116 190
Membres
112 679
dernier inscrit
Yupanki