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

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

Réponses
4
Affichages
245
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…