recherche d'une valeur dans un tableau

  • Initiateur de la discussion Initiateur de la discussion MARION
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Bonjour MARION, le Forum

La fonction EQUIV est plus adaptée à ce genre de recherche.

Vu que tu travailles sur deux tableaux de recherche, la formule à mettre

en G5 est un peu plus longue :

=SI(ESTNUM(DECALER(E1;EQUIV(G4;D2😀9;0);0));DECALER(E1;EQUIV(G4;D2😀9;0);0);SI(ESTNUM(DECALER(E1;EQUIV(G4;B2:B9;0);-2));DECALER(E1;EQUIV(G4;B2:B9;0);-2);"Inconnu"))

Bonne journée

PhiBou
 
Bonjour Phibou,
merci pour cette formule, un petiT soucis néanmoins, sur mon fichier il n'y a que 4 colonnes mais mon besoin est beaucoup plus important, donc je ne pourrais pas utiliser cette formule car trop longue si je multiplie les colonnes par 40 par ex.
Y as t'il une autre methode ou formule plus simple
merci
A + M
 
Salut Marion et "LE" forum,

Ci joint une formule "insensible" aux nombre de colonnes et lignes; "zone" est le nom de la plage avec par exemple tes 40 colonnes:
G4 est la cellule où tu saisis le nom: l'erreur n'est pas traitée ici

=INDIRECT(ADRESSE(SOMMEPROD((zone=G4)*LIGNE(zone));SOMMEPROD((zone=G4)*COLONNE(zone))+1))

Au passage, Merci à Monique et à titi pour leurs précédentes démos sur ce genre de pb

A+
Michel
 
Bonjour,

Sur le même principe de plage de grande largeur, nommée "zone"
=SOMMEPROD((MOD(COLONNE(zone);2)=0)*(zone=B12);DECALER(zone;;1))
à condition que les noms soient 1 colonne sur 2 et sur une colonne paire : MOD(COLONNE(zone);2)=0
Si colonne impaire : MOD(COLONNE(zone);2)=1
 
recherche d'une valeur négative

bonjour je suis à la recherche d'une macro qui doit être des plus simple pour les pros!! Je voudrais rechercher les valeurs négatives au sein d'une feuille excell et les remplacer par 0.

help!!

Merci d'avance

Nico
 
Re: recherche d'une valeur négative

Salut nico,

Par fort compliqué en effet, tu peux écrire cette macro toi-même par l'enregistreur de macro (Outils / Macro / Nouvelle macro).

Sélectionner la feuille
Menu Edition / Remplacer : - par =0*

C'est tout !

Si tu n'as pas d'autres formules dans ta feuille et que tu veux effacer les formules que tu viens d'y introduire, tu fais (toujours dans la macro) :
F5 / Celleules / formules / OK / Delete.

Ândré.
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
15
Affichages
333
Réponses
17
Affichages
654
Réponses
4
Affichages
282
Réponses
6
Affichages
244
Retour