Microsoft 365 RECHERCHEX REMONTEE DE DONNEE VIDE ET NON VIDE

One Hundred

XLDnaute Nouveau
Bonjour,
J'essaie de remonter 2 types d'information depuis RECHERCHEX comme expliqué dans le fichier.
Avec RECHERCHEX je peux faire remonter des données non vide, mais ne marche pas avec C
Je n'arrive pas à faire remonter la dernière cellule vide.
Merci à tous

Bon weekend
 

Pièces jointes

  • TEST RECHERCHEX.xlsx
    9.4 KB · Affichages: 11

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour 100,
Un essai en PJ. Cependant j'ai un souci, pour moi la dernière donnée vide est B au 1/5/2021 et non A au 1/3/2021. Ya un truc qui m'a échappé ?
Avec :
VB:
Dernière donnée =INDEX(C:C;EQUIV(9^9;D:D;1))
Dernière donnée vide =INDEX(C:C;1+EQUIV(9^9;D:D;1))
J'ai utilisé Index, Equiv car je ne dispose pas de RechercheX.
 

Pièces jointes

  • TEST RECHERCHEX.xlsx
    9.1 KB · Affichages: 6

One Hundred

XLDnaute Nouveau
Bonjour à tous, merci de vos propositions
@sylvanu, oui en fait il faut considérer le critère nom, raison pour laquelle tu as ce gap.
A quoi sert le @ devant équiv ? Merci en tous cas pour ta première proposition je la garde je peux l'utiliser pour un autre tableau.
@ chris elle marche en partie comme pour rechercheX, mais ne remonte pas les bonnes informations sur tous les cas.
J'ai remis les attendus par nom A, B et C
 

Pièces jointes

  • TEST RECHERCHEX 2.xlsx
    9.9 KB · Affichages: 4

chris

XLDnaute Barbatruc
RE
Je n'avais pas compris.

Avec plage sous forme de tableau structuré
VB:
=FILTRE(Tableau1;(Tableau1[Mois]=MAX(Tableau1[Mois])*(Tableau1[Données]<>"")))
et
=FILTRE(Tableau1;(Tableau1[Mois]=MAX(Tableau1[Mois])*(Tableau1[Données]="")))
 

Discussions similaires

Statistiques des forums

Discussions
315 146
Messages
2 116 756
Membres
112 851
dernier inscrit
nicolas418568488