XL 2013 =RECHERCE(9^9;

olivieroma

XLDnaute Nouveau
Bonjour à tous,

Sans fichier, difficile de te trouver une réponse correcte.
De plus, il serait préférable d'ouvrir ton propre poste.
Un essai en matricielle avec la fonction mod() et max()
VB:
=INDEX($A$2:$T$2;MAX(SI((MOD(COLONNE($A$2:$T$2);2)=1)*($A$2:$T$2<>"");COLONNE($A$2:$T$2))))

JHA
Bonjour JHA,

Merci pour la formule (et le conseil d'ouvrir un post :))
J'ai inséré ta formule dans mon fichier, mais ça ne fonctionne pas. J'ai l'impression que c'est dû au fait que je ne commence pas en colonne A ??
J'ai intégré mon tableau dans ton fichier.
Merci pour on aide.

Olivieroma
 

Pièces jointes

  • recherche valeur en lignev2.xlsx
    12.6 KB · Affichages: 12

Lolote83

XLDnaute Barbatruc
Bonjour OLIVIERROMA,
En regardant ton fichier, les cellules C15,C16 et E15 ne sont pas validées en matricielles.
Pour ce faire, rentre dans la formule et CTRL+SHIFT+ENTER. Cela aura pour conséquence de déterminer cette formule en matricielle et des {} apparaitront.
Enfin, la formule 9^9 en cellule E16 te donne bien le dernier nombre de la plage F16:AC16 soit 2
Enfin si j'ai bien compris
@+ Lolote83
 

JHA

XLDnaute Barbatruc
Bonjour à tous,

On peut faire plus court et sans matricielle si tu n'as pas de cellule vide.
VB:
=INDEX($F15:$AC15;EQUIV(9^9;$F15:$AC15;1)-1)

JHA
 

Pièces jointes

  • recherche valeur en ligne v3.xlsx
    12.9 KB · Affichages: 4

Discussions similaires

Réponses
12
Affichages
385
Réponses
9
Affichages
491

Statistiques des forums

Discussions
312 415
Messages
2 088 240
Membres
103 779
dernier inscrit
FrancoisB2