Avant-dernière cellule différente de zéro

Y compris Power BI, Power Query et toute autre question en lien avec Excel
Répondre
H
HTX
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 19 mai 2018
Version d'Excel : 2016

Message par HTX » 1 octobre 2018, 14:30

Bonjour à tous,

Je cale sur une formule qui me permettrait de trouver l'avant-dernière cellule d'une ligne, sans prendre en compte les zéros éventuels.
Par conséquent, la réponse ne sera jamais zéro mais l'avant-dernier nombre le précédant.
Il n'y a pas de cellule vide dans la ligne.

Exemple: cfr. fichier joint. La solution recherchée est 2588.

Pour info :
- Pour trouver la dernière cellule différente de zéro, j'utilise la formule =RECHERCHE(2,1;1/(A2:L2>0);A2:L2)
- Pour trouver l'avant-dernière cellule d'une ligne, j'utilise les formules suivantes :
=DECALER(A2;0;NB(A2:L2)-2) ou encore =INDEX(A2:L2;NB(A2:L2)-1)

Mais je ne sais pas comment écrire la formule de l'avant-dernière cellule différente de zéro.

Quelqu'un connaît-il la solution? Merci d'avance!
Laurent
Avant-dernière cellule différente de zéro.xlsx
(9.92 Kio) Téléchargé 6 fois
Avatar du membre
nonesofar13
Membre fidèle
Membre fidèle
Messages : 416
Appréciation reçue : 1
Inscrit le : 15 février 2016
Version d'Excel : 2013 FR

Message par nonesofar13 » 1 octobre 2018, 15:09

Bonjour,

Une proposition de formule pour ta question en PJ.
Avant-dernière cellule différente de zéro.xlsx
(10.86 Kio) Téléchargé 79 fois
:btres:

Bonne journée.
H
HTX
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 19 mai 2018
Version d'Excel : 2016

Message par HTX » 1 octobre 2018, 15:40

Bonjour Nonesofar,

Je te remercie pour ta réponse aussi rapide!
Ta solution fonctionne très bien dans le cas présenté dans l'exemple.

Par contre, si les nombres sont modifiés (un zéro est remplacé par un nombre ou le contraire), la réponse de la formule que tu me proposes provient toujours de la même cellule.
Comme je désire utiliser la formule dans un tableau qui évolue sans cesse, je recherche une formule capable de s'adapter à ces changements.
Est-il possible de modifier légèrement (?) ta formule dans ce sens?

Laurent
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message