Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

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

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…