recherche dans un tableau

A

andré

Guest
Salut à vous,

J'ai un trou de mémoire et je ne retrouve plus la formule que Monique m'avait si gentillement concatée (je suis impardonnable !).

Comment rechercher dans un tableau une valeur au croisement d'un nom (colonne) et de la première date antérieure (ligne) aux valeurs renseignés dans deux autres cellules ?

Comme un petit croquis vaut mieux qu'un long discours (Napoléon) ...

Merci d'avance.
Ândré.
 

Pièces jointes

  • recherche_dans_tableau.zip
    1.8 KB · Affichages: 7
  • recherche_dans_tableau.zip
    1.8 KB · Affichages: 6
  • recherche_dans_tableau.zip
    1.8 KB · Affichages: 6
M

Monique

Guest
Bonjour,

Une de celles-ci ?
=INDEX(B2:F6;EQUIV(I13;A2:A6;0);EQUIV(I14;B1:F1;1))
=RECHERCHEV(I13;A2:F6;EQUIV(I14;A1:F1;1);0)
=RECHERCHEH(I14;B1:F6;EQUIV(I13;A1:A6;0);1)
(l'argument 1 pour la date et 0 pour le nom)
 
A

andré

Guest
Salut Monique,

Et le choix en plus !

Excuse-moi encore de ne pas avoir retrouver la réponse que tu m'avais déjà donnée à ce sujet.
Donc deux fois merci (bien que cela m'étonnerait de ne pas l'avoir fait la première fois !).

Merci aussi pour le temps que tu as bien voulu me consacrer.

A bientôt j'espère.
Ândré.
 
C

CHti160

Guest
salut à" tous " bonjour ,Monique

Une question bête Lol,(je sais y'en à pas!!!!!!!!!!
mais lorsque tu veux via mise en forme conditionnelle colorer la cellule réponse dans le tableau ,qu'elle formule entrer dans la mise en forme?
Merci d'avance pour la réponse qui biensûr va me sembler évidente Re Lol
A+++
Jean Marie
 
M

Monique

Guest
Bonjour,

Comme tu dis, ça va te paraître évident.
En sélectionnant de B2 à F6, au choix :
=B2=INDEX($B$2:$F$6;EQUIV($H$10;$A$2:$A$6;0);EQUIV($H$11;$B$1:$F$1;1))
=B2=RECHERCHEV($H$10;$A$2:$F$6;EQUIV($H$11;$A$1:$F$1;1);0)
=B2=RECHERCHEH($H$11;$B$1:$F$6;EQUIV($H$10;$A$1:$A$6;0);1)
 
C

CHti160

Guest
salut" Monique"
et oui je m'en douté mais bon c'est comme ça .cette question ,celle-là ,je ne la reposerai pas .
Si pour les autres fonctions c'est pareil "Lol "car je vais tenté de faire la même chose avec d'autres fonctions
c'est à dire =réf de la cellule= la fonction
Merci
A+++
jean Marie
 
C

CHti160

Guest
re c'est re moi

Monique ,

lorsque j'applique une formule
ex=B2=INDEX($B$2:$F$6;EQUIV($H$10;$A$2:$A$6;0);EQUIV($H$11;$B$1:$F$1;1)) que je selectionne "tata" et 27/09/2004 la mise en forme me colore "tata 01092004 soit 97 ,mais aussi "titi 01032004 soit 97

peut on ne sélectionner que" tata" 97
merci d'avance
A+++
Jean Marie
 
A

andré

Guest
Salut Jean-Marie,

Puisque quelqu'un m'a demandé (sur un autre post) de poursuivre la journée avec quelques traits d'humour (commencée tôt ce matin), voici la réponse donnée par Achille Van Acker (premier ministre belge de 1954 à 1958 et nommé par le Roi comme informateur après les élections de 1958) à un journaliste du Journal Parlé qui lui faisait remarquer qu'il n'avait pas pris beaucoup de contacts durant la journée :

Non, c'est vrai, mais j'ai fais aujourdh'hui quelque choise que je ne fais pas souvent : j'ai réfléchis.

J'aime l'esprit de dérision des Bruxellois !

Ândré.
 
C

CHti160

Guest
Salut "andré
je voisque la journée se passe toujours bien continu
moi j'ai une attelle à la cheville et je marche avec des béquilles donc j'ai le temps de rire et ça ne me fait même pas mal
merci
A+++
Jean Marie
 
M

Monique

Guest
Re,

Il vaut mieux prendre les 2 parties de la formule et de les associer par un "ET" :
=ET(EQUIV($H$11;$B$1:$F$1;1)=COLONNES($B$1:B$1);EQUIV($H$10;$A$2:$A$6;0)=LIGNES($A$2:$A2))
Plus court :
=ET(EQUIV($H$11;$B$1:$F$1;1)=COLONNES($B$1:B$1);$A2=$H$10)
 

Discussions similaires

Statistiques des forums

Discussions
312 939
Messages
2 093 788
Membres
105 836
dernier inscrit
Frederic14