Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Dernière valeur non nulle, différente de zéro et d'une erreur d'une colonne

MysterMich

XLDnaute Nouveau
Bonjour à tous,

je cherche à réaliser un index pour trover la dernière valeur non nulle, différente de zéro et d'une erreur d'une colonne.

j'ai trouvé la formule pour trouver la première valeur d'une colonne mais pas la dernière (=equiv(a1:a6;equi(vrai;a1:a6<>0;0) formule matricielle

or pour la dernière valeur je ne trouve pas !

vous trouverez un exemple en PJ
 

Pièces jointes

  • derniere valeur.xlsx
    9.4 KB · Affichages: 68
  • derniere valeur.xlsx
    9.4 KB · Affichages: 76
  • derniere valeur.xlsx
    9.4 KB · Affichages: 66

excfl

XLDnaute Barbatruc
Re : Dernière valeur non nulle, différente de zéro et d'une erreur d'une colonne

Bonsoir :

A essayer :

=INDEX(F:F;MAX(SI(ESTNUM(F:F);SI(F:F<>0;LIGNE(F:F);"");"")))

A valider avec CTRL MAJ ENTREE

excfl
 

MysterMich

XLDnaute Nouveau
Re : Dernière valeur non nulle, différente de zéro et d'une erreur d'une colonne

Bonjour

J'ai un petit souci. Après avoir trouvé la dernière valeur, j'aimerai y associer une recherche v afin d'y trouver une autre info.

Vous trouverez en PJ mon exemple
 

Pièces jointes

  • derniere valeur.xlsx
    9.9 KB · Affichages: 58
  • derniere valeur.xlsx
    9.9 KB · Affichages: 56
  • derniere valeur.xlsx
    9.9 KB · Affichages: 54

R@chid

XLDnaute Barbatruc
Supporter XLD
Re : Dernière valeur non nulle, différente de zéro et d'une erreur d'une colonne

Bonjour,

pour trouver la dernière valeur tu peux utiliser cette petite formule,
Code:
=INDEX(F2:F31;EQUIV(VRAI;F2:F31<>0))

pour ta RECHERCHEV(), tu peux la remplacer par,
Code:
=INDEX(G2:G31;EQUIV(VRAI;F2:F31<>0))

@ valider toujours par Ctrl+Maj+Entree

Attention le fait d'appliquer des formules matricielles sur des colonnes entières ralenti le fonctionnement du fichier..

@ + +
 

MysterMich

XLDnaute Nouveau
Re : Dernière valeur non nulle, différente de zéro et d'une erreur d'une colonne

Bonsoir R@chid !

merci de ta réponse.

Cependant ne serait-il pas possible de garder la rechercheV ?

L'index equiv ne correspond pas vraiment à ce que je veux faire. je t'ai mis en PJ un cas qui ressemble un peu plus à la réalité.

Désolé mais je ne peux pas partager le fichier original
 

Pièces jointes

  • derniere valeur.xlsx
    8.9 KB · Affichages: 44
  • derniere valeur.xlsx
    8.9 KB · Affichages: 56
  • derniere valeur.xlsx
    8.9 KB · Affichages: 58

R@chid

XLDnaute Barbatruc
Supporter XLD
Re : Dernière valeur non nulle, différente de zéro et d'une erreur d'une colonne

Bonsoir,

Dernière valeur,
Code:
=INDEX(I2:I22;MAX(SI(ESTNUM(I2:I22);SI(I2:I22<>0;LIGNE(INDIRECT("1:"&LIGNES(I2:I22)))))))

RECHERCHEV(),
Code:
=INDEX(A2:A22;MAX(SI(ESTNUM(I2:I22);SI(I2:I22<>0;LIGNE(INDIRECT("1:"&LIGNES(I2:I22)))))))

Toujours Matricielles

@ + +
 

MysterMich

XLDnaute Nouveau
Re : Dernière valeur non nulle, différente de zéro et d'une erreur d'une colonne

Bonsoir R@chid !


Merci pour les formules, elles fonctionnent parfaitement bien pour le coup !

pourrais tu m'expliquer (si tu as le temps) la formule de la rechercheV (index) ?

Cordialement
 

R@chid

XLDnaute Barbatruc
Supporter XLD
Re : Dernière valeur non nulle, différente de zéro et d'une erreur d'une colonne

Bonsoir,
Si tu as compris la première qui récupère la dernière valeur non nulle, tu vas surement comprendre la 2eme puisque j'ai tout simplement remplacer le I2:I22 par A2:A22..
@ + +
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…