Afficher la dernière entrée d'une colonne.

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

800vfr76

XLDnaute Occasionnel
Bonjour a tous,

je voudrai que dans une cellule soit reporté la dernière entrée d'une colonne, cette cellule peut contenir du texte ou des nombres.

Pourriez-vous m'indiquer la formule a mettre dans cette cellule.

Merci a vous.
 
Re : Afficher la dernière entrée d'une colonne.

Re,

Merci Tibo pour cette rapiditée, en plus c'est toi qui avait déjà donné la reponse.

Pour ceux qui passeront par la, la formule est:

Pour des nombres: =Recherche(9^9;A:A)
Pour du texte: =Recherche("zz";A:A)


PS: Désolé je suis nul avec la fonction recherche sur les forum.
 
Re : Afficher la dernière entrée d'une colonne.

re,

Je mets quand même la solution de mjo :

Formule matricielle permettant de renvoyer la dernière valeur de la plage A1:A10, que cette valeur soit numérique ou alphabétique :

=INDEX(A1:A10;MAX(SI(A1:A10<>"";LIGNE(A1:A10))))

à valider par Ctrl+Maj+Entrée.

Pour renvoyer la première valeur, modifier MAX en MIN


L'avantage, c'est une formule unique, que les données soient numériques ou alpha.

Bon WE à tous

@+
 
Re : Afficher la dernière entrée d'une colonne.

Bonjour,

Pour être complet, cette formule permet également de renvoyer la valeur de l'avant-dernière, l'antipénultième, ... la deuxième, la troisème, ... ligne de la plage.


Dans l'ordre :

=INDEX(A1:A10;MAX(SI(A1:A10<>"";LIGNE(A1:A10)-1)))
=INDEX(A1:A10;MAX(SI(A1:A10<>"";LIGNE(A1:A10)-2)))
=INDEX(A1:A10;MIN(SI(A1:A10<>"";LIGNE(A1:A10)+1)))
=INDEX(A1:A10;MIN(SI(A1:A10<>"";LIGNE(A1:A10)+2)))

Etant matricielles, elles sont à valider par Ctlr+Maj+Entrée.

mjo
 
Dernière édition:
Re : Afficher la dernière entrée d'une colonne.

Bonjour au fil et merci pour toutes ces informations !!!

J'ai juste un problème d'adaptation de cette formule :

=INDEX(A1:A10;MAX(SI(A1:A10<>"";LIGNE(A1:A10))))


Par contre je n'arrive pas à l'adapter sur une autre plage. En clair lorsque je change les cellules et que je mets (par exemple)

=INDEX(A2:A11;MAX(SI(A2:A11<>"";LIGNE(A2:A11))))

le résultat reste à 0 quelques soient les valeurs des cellules. et de plus lorsque je saisie la cellule A11 le résutat est #REF! Je ne comprends pas pourquoi.

Si quelqu'un pouvait m'éclairer

Merci mille fois

Gérard🙂
 
Re : Afficher la dernière entrée d'une colonne.

Salut le fil

J'ai la réponse à mon problème mais pas à mon incompréhesion de cette formule citée ci-dessus.

En effet, grâce à une réponse de Jocelyn sur le forum, je me suis dépanné. C'était simple mais efficace. Dure réalité de s'appercevoir qu'on est qu'une bille, mais bon c'est en forgeant qu'on devient forgeron (je sais et c'est en sciant que léonard de vinci !!)😀

Bref pour être clair la formule qui m'interessée c'est :

RECHERCHE(9^9;F1:F11)

Par contre mon incompréhension demeure sur mon adaptation de la formule.

=INDEX(A1:A10;MAX(SI(A1:A10<>"";LIGNE(A1:A10))))

Si quelqu'un a pitié !!!!

Merci et longue vie au Forum 😱
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
12
Affichages
276
Réponses
16
Affichages
389
Retour