Aide pour recherche

Bonjour,

Dans le tableau ci-joint,

12baes.xlsm (40.08 Ko)

Dans l'onglet listing, j'aimerai pouvoir rechercher l'emplacement selon le numéro inscrit dans plusieurs colonnes différentes, j'essaye plusieurs formules, mais à chaque fois une erreur, et maintenant je bloque sur "votre formule contient trop d'arguments".

Pouvez vous m'aider svp ?

12baes.xlsm (40.08 Ko)

Bonsoir Batonay, le forum,

En attendant une meilleur solution, voici une proposition:

En J2 : RechercheV de H3 dans le "tableau" BAES Hébergement

En J3 : RechercheV de H3 dans le "tableau" BAES Services Généraux

En H4: si J2 vide, résultat de J3, sinon résultat de J2

Ce n'est pas top, mais cela fonctionne....(les formules matricielles n'acceptent pas les cellules fusionnées me semble-t-il).

7copie-de-baes.xlsm (43.31 Ko)

Bonne soirée,

Bonsoir Batonay, xorsankukai, le forum,

une formule matricielle qui ne fonctionne pas avec les céllules mergées

=INDEX($B$9:$H$545;PETITE.VALEUR(SI($B$9:$H$545=$H$3;LIGNE(1:537));1);PETITE.VALEUR(SI($B$9:$H$545=H3;COLONNE($B$9:$H$545)+1);1))
6baes-v1.xlsm (42.00 Ko)

Bonjour à vous deux, et merci de vos réponses.

Je ne savais à propos des cellules fusionnées pour les formules matricielles, merci.

Bonsoir Batonay, xorsankukai, le forum,

une formule matricielle qui ne fonctionne pas avec les céllules mergées

=INDEX($B$9:$H$545;PETITE.VALEUR(SI($B$9:$H$545=$H$3;LIGNE(1:537));1);PETITE.VALEUR(SI($B$9:$H$545=H3;COLONNE($B$9:$H$545)+1);1))

J'ai essayer avec cette formule et j'ai eu quelques erreurs sur des recherches où je n'avais pas le bon résultat. J'ai donc pris la solution proposée par xorsankukai, mais maintenant je souhaiterais via le tableau de l'onglet n°2 effectué cette même recherche dans un tableau, dois refaire le même système avec 3 formules pour chaque recherche ?

Afin de pouvoir corriger la formule, j’aimerais bien avoir un exemple qui cause l’erreur.

Bonjour Batonay, le forum,

Puisque tu souhaites conserver ta présentation avec cellules fusionnées, voici une proposition sur le même principe:

  • Colonne I (masquée): rechercheV "tableau" BAES Hébergement.
  • Colonne J (masquée): rechercheV "tableau" BAES Services Généraux.
  • Colonne E: si I vide, J sinon I.
  • colonne K et L : rechercheV pour les BAES/BAP
  • Colonne D : si K vide, L sinon K
5baes-2.xlsm (47.06 Ko)

Cordialement,

Bonjour m3melle1,

Essaie 20355,20356, le résultat est incorrect.

Je te laisse gérer .....les formules matricielles et moi,

@+

Merci xorsankukai,

la cause c'est qu'il y a des Numéros en double:

2100

3206

4202

4403

8095

8115

8183

20025

20026

20030

20355

20356

20359

et ce Numéro existe 3 fois

20029

et avec tes formules, pour le numéro 20029 par exemple, il ne trouve qu'une valeur

Dans ce cas là une céllule pour les résulats n'est pas suffisante! ou bien il faut éviter les doublons?

Ah il faut revoir tout ca

Bonjour,

Effectivement je viens de me repencher dessus, je trouve de nombreuses erreurs que j'ai notés. Je corrige tout ça et je reviens vers vous une fois les formules essayées.

Merci,

Re,

si on part du principe que les Numéros sont uniques alors dans ce cas la formule que je t'ai proposée est plus pratique, car elle te montre sur le champs qu'il y a un soucis avec ce Numéro

J'ai aussi ajouté une regle MFC qui colore la céllule H4 en rouge s'il y a des doublons du Numéro cherché, avec la formule suivante:

=NB.SI($B$9:$H$545;H3)>1
3baes-v3.xlsm (42.16 Ko)

Bonne nuit

Bonjour m3ellem1, Batonay,

la cause c'est qu'il y a des Numéros en double:

et avec tes formules, pour le numéro 20029 par exemple, il ne trouve qu'une valeur

Bien vu, je n'avais pas remarqué cette anomalie,

Bravo pour ta formule,

Bon dimanche de Pâques !

Re,

Je ne m'avoue pas vaincu...

Une proposition avec une autre présentation....

Rentrer le n°en C4 puis entrée.

Les résultats s'affichent dans les cases de la recherche rapide.

Un clic sur le bouton Transfert vers feuil1 copie les données sur la feuil1

Bon dimanche !

Re,

Je ne m'avoue pas vaincu...

Une proposition avec une autre présentation....

Rentrer le n°en C4 puis entrée.

Les résultats s'affichent dans les cases de la recherche rapide.

Un clic sur le bouton Transfert vers feuil1 copie les données sur la feuil1

Copie de BAES-1.xlsm

Bon dimanche !

Excellent xorsankukai , châpeau!

j'avoue que j'accépte l'égalité un partout!

Et je prie l'arbitre de siffler rapidement la fin du match avant que le score change

Bonjour m3ellem1,

Excellent xorsankukai , châpeau!

j'avoue que j'accépte l'égalité un partout!

Et je prie l'arbitre de siffler rapidement la fin du match avant que le score change

Merci pour ton éloge,

Je te concède la victoire, tu as respecté la présentation du demandeur,

Je tenais simplement à satisfaire mon égo qui refusait de rester sur un échec,

Amitiés,

Rechercher des sujets similaires à "aide recherche"