Mettre dans C1 la dernière ligne non vide de matrice C2:C9

samson1977 -  
ccm81 Messages postés 11033 Statut Membre -
Bonjour,
J'ai une matrice A2:C1000.
La colonne A sont des dates séquentielle
A chaque jour, je met une valeur dans la colonne C.
Je veux avoir dans C1 le dernier valeur ecrit dans la colonne C.

Pour cela j'ai fais :
=INDEX(C2:C1000;GRANDE.VALEUR(SI(C2:C1000<>"";LIGNE(A2:A1000));1))

Ca n'a pas marché

Merci d'avance




Configuration: Windows / Edge 102.0.1245.33
A voir également:

3 réponses

via55 Messages postés 14730 Statut Membre 2 750
 
Bonjour

S'il n'y a rien écrit ni de formule dans les cellules de C en dessous de la dernière dans laquelle tu inscris manuellement une valeur tu peux simplement mettre comme formule :
=INDIRECT("C"&NBVAL(C2:C1000)+1)

Cdlmnt
Via
1
Samson1977
 
Je vous remercie mais ca n'a pas marché.

Merci
0
via55 Messages postés 14730 Statut Membre 2 750
 
Alors fournis ton fichier en le postant sur cjoint.com, en faisant créer un lien que tu copies et reviens coller ici, on essayera de voir pourquoi cela ne fonctionne pas

Sinon tu peux essayer la formule matricielle (à valider par Ctrl + Maj + Entrée)
=INDEX(C2:C1000;MAX(SI(C2:C1000<>"";LIGNE(INDIRECT("1:"&LIGNES(C2:C1000)));0)))



0
ccm81 Messages postés 11033 Statut Membre 2 433
 
Bonjour

Si ce sont des valeurs numériques en colonne C
=INDEX(C2:C2000;EQUIV(9^9;C2:C2000;1))
devrait fonctionner

Cdlmnt
0