Recherche valeur dans l'avant dernière cellule valide

Psebcool

XLDnaute Nouveau
Bonjour,

Voila j'ai un tableau qui contient des données variables sur 38 colonnes et 20 lignes. J'aimerai pour une ligne, comparer les deux dernières données valides du tableau.

J'ai donc la formule pour trouver la dernière cellule valide qui est (par exemple pour la première ligne):

=DECALER(C1;0;EQUIV(MAX(C1:AN1)+1;C1:AN1;1)-1)

Et j'aimerai à présent, savoir s'il était possible via une autre formule de connaître par le même procédé, l'avant dernière cellule valide de cette même ligne. (Sachant que selon les données du tableau, il peut se glisser des cellules vides entre ces deux valeurs recherchées).

J'éspère avoir été assez compréhensible, Merci :cool:
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Recherche valeur dans l'avant dernière cellule valide

Bonsoir,

Une solution avec une formule matricielle :

Pour obtenir la dernière valeur :

Code:
=INDEX(C1:AN1;GRANDE.VALEUR(ESTNUM(C1:AN1)*COLONNE(C1:AN1);[COLOR=Red][B]1[/B][/COLOR])-2)

Formule matricielle à valider par CTRL + MAJ + ENTREE

Pour obtenir l'avant-dernière valeur : remplacer le 1 par 2, etc...

@+
 

david84

XLDnaute Barbatruc
Re : Recherche valeur dans l'avant dernière cellule valide

Bonsoir,
=INDEX($C$1:$AN$1;EQUIV(GRANDE.VALEUR(SI($C$1:$AN$1<>"";COLONNE($C$1:$AN$1));LIGNES($1:1));SI($C$1:$AN$1<>"";COLONNE($C$1:$AN$1));0))
te permet d'obtenir la dernière valeur de la colonne.
Pour obtenir l'avant dernière valeur, changer LIGNES($1:1) en LIGNES($1:2), et ainsi de suite.
Pour obtenir l'ensemble des valeurs, copier la formule et la tirer vers le bas.
Formule matricielle à valider simultanément par Ctrl, maj et entrée.
A+

Edit : salut Tibo:)
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 347
Messages
2 087 505
Membres
103 566
dernier inscrit
c@b@l77540