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

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
 
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

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