formule index

  • Initiateur de la discussion Emmanuel20067
  • Date de début
E

Emmanuel20067

Guest
Hello,
j'ai un autre prob

j'ai un tableau où je voudrai rechercher la dernière valeur


j'utilise la formule =index(a1:a50:nbval(a1:a50);1)

cela ne fonctionne pas, car les lignes sont des zones calculées (formule:si)
pourtant il n'y a pas de valeur nulle
j'ai dans ces lignes: formule si (condition; calcul si vrai ;"")

de l'aide svp

peut être faut-il inclure dans la formule index (une formule qui exclurait les zones vides)


merci infiniment
@+
 
T

Ti

Guest
une solution, avec une petite formule matricielle (mais il doit y en avoir bien d'autres) :

=INDEX(A1:A50;SOMME(SI(A1:A50<>"";1;0));1)

à valider par Ctrl-Maj-Entree

Evidemment, il ne faut pas de lignes vides dans la liste
 
J

Jean-Marie

Guest
Bonjour, Emmanuel

Cette formule matricielle fonctionne,

=INDEX(A1:A50;MAX((A1:A50>0)*LIGNE(A1:A50));1)

Il faut appuyer sur ctrl maj+entrée, pour valider la formule, si tu ne le fais pas la valeur renvoyée sera incohérente.

Bon week-end

@+Jean-Marie
 
J

Jean-Marie

Guest
Bonjour Ti

Emmanuel demandait j'ai un tableau où je voudrais rechercher la dernière valeur . Ta formule renvoi, la valeur en fonction du nombre de valeurs différentes à "", ma formule renvoi la valeur de la dernière cellule du tableau contenant une donnée.

@+Jean-Marie
 
T

Ti

Guest
ben, la mienne aussi, dans la mesure où, comme le dit Emmanuel, il n'y a pas de valeurs nulles. Ceci dit, je répondais à Emmanuel, et bien sûr pas à toi, dont je regarde toujours les formules avec beaucoup d'intérêt. Et cela illustre bien la diversité des solutions qui peuvent être apportées à un même problème.
 

Discussions similaires

Statistiques des forums

Discussions
314 645
Messages
2 111 536
Membres
111 182
dernier inscrit
savio