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

samson1977 -  
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   -
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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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 10909 Date d'inscription   Statut Membre Dernière intervention   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