Afficher le dernier nombre non nul d'une colonne.

Résolu/Fermé
André Roussel - 13 juil. 2017 à 10:14
 André Roussel - 13 juil. 2017 à 12:05
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



A voir également:

3 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 779
Modifié le 13 juil. 2017 à 10:44
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
2
FlawTECH Messages postés 193 Date d'inscription mardi 16 février 2016 Statut Membre Dernière intervention 12 juillet 2018 100
Modifié le 13 juil. 2017 à 10:36
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.
1
André Roussel
13 juil. 2017 à 12:05
Merci beaucoup ! Vous m'aidez beaucoup ! :)
Bonne journée à vous ! :)
0