Afficher le dernier nombre non nul d'une colonne.
Résolu
André Roussel
-
André Roussel -
André Roussel -
Bonjour,
J'ai une colonne dans laquelle j'ai de nombreux nombre et de nombreux 0. Et j'aimerais pouvoir renter une commande dans une cellule qui affiche le dernier nombre non-nul (très important) d'une colonne. Je ne peux pas supprimer les 0.
Je vous donne un exemple :
Si j'ai :
8245
7965
8773
2458
0
0
0
Ma cellule m'affichera le nombre 2458.
J'espère être clair. :)
Merci d'avance pour vos réponses.
Bien cordialement,
André Roussel
J'ai une colonne dans laquelle j'ai de nombreux nombre et de nombreux 0. Et j'aimerais pouvoir renter une commande dans une cellule qui affiche le dernier nombre non-nul (très important) d'une colonne. Je ne peux pas supprimer les 0.
Je vous donne un exemple :
Si j'ai :
8245
7965
8773
2458
0
0
0
Ma cellule m'affichera le nombre 2458.
J'espère être clair. :)
Merci d'avance pour vos réponses.
Bien cordialement,
André Roussel
A voir également:
- Chiffre non nul
- Excel trier par ordre croissant chiffre - Guide
- Clavier iphone chiffre et lettre - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Chiffre en lettre - Télécharger - Outils professionnels
- Excel Macro Processor - Télécharger - Tableur
3 réponses
Bonjour,
Essaies la formule matricielle suivante :
=INDEX(A1:A30;MAX(INDEX(A1:A30<>0;0)*LIGNE(A1:A30)))
Note : matricielle = à valider par Maj+Ctrl+Entrée ce qui s'identifie par des accolades autour de la formule, i.e :
{=INDEX(A1:A30;MAX(INDEX(A1:A30<>0;0)*LIGNE(A1:A30)))}
Édit, plus simple toujours matricielle :
=INDEX(A1:A23;MAX((A1:A23<>0)*LIGNE(A1:A23)))
Cordialement
Patrice
Essaies la formule matricielle suivante :
=INDEX(A1:A30;MAX(INDEX(A1:A30<>0;0)*LIGNE(A1:A30)))
Note : matricielle = à valider par Maj+Ctrl+Entrée ce qui s'identifie par des accolades autour de la formule, i.e :
{=INDEX(A1:A30;MAX(INDEX(A1:A30<>0;0)*LIGNE(A1:A30)))}
Édit, plus simple toujours matricielle :
=INDEX(A1:A23;MAX((A1:A23<>0)*LIGNE(A1:A23)))
Cordialement
Patrice
Bonjour,
=INDEX(A1:A9;EQUIV(2;1/(A1:A9>0));0) où A1:A9 est la colonne à analyser.
Confirmer la formule à l'aide de Ctrl+Maj+Entrée sinon une erreur apparaitra.
Cette fois-ci ça devrait être la bonne ;)
Cordialement,
FlawTECH
NB : Je travaille encore une fois sur une version d'Office anglaise, la traduction/syntaxe peut être inexacte.
=INDEX(A1:A9;EQUIV(2;1/(A1:A9>0));0) où A1:A9 est la colonne à analyser.
Confirmer la formule à l'aide de Ctrl+Maj+Entrée sinon une erreur apparaitra.
Cette fois-ci ça devrait être la bonne ;)
Cordialement,
FlawTECH
NB : Je travaille encore une fois sur une version d'Office anglaise, la traduction/syntaxe peut être inexacte.