Remplir une cellule avec un tableau à 2 entrées...

mathieudu31

XLDnaute Nouveau
Je suis en train d'essayer de faire remplir une cellule avec une recherche d'info dans un tableau.

J'ai une erreur dans ma formule mais je ne trouve pas laquelle. ce n'est peut être pas non plus la solution la plus simple, c'est peut etre un peu "bourrin"...

Pouvez vous m'aider SVP.... lol

Voir le fichier joint pour plus d'explications....

je vous remercieà toutes et à tous d'avance!
 

Pièces jointes

  • TEST EXCEL.xls
    16 KB · Affichages: 126
  • TEST EXCEL.xls
    16 KB · Affichages: 148
  • TEST EXCEL.xls
    16 KB · Affichages: 148

Jocelyn

XLDnaute Barbatruc
Re : Remplir une cellule avec un tableau à 2 entrées...

Bonjour le Forum,
Bonjour mathieudu31,

Un essai en fichier joint

Jocelyn

Edit dans le 2° fichier il n'y a plus des formules matricielle mais il faut changer les données de la liste de validation
 

Pièces jointes

  • TEST EXCEL.zip
    2.8 KB · Affichages: 40
  • TEST EXCEL.zip
    2.8 KB · Affichages: 40
  • TEST EXCEL.zip
    2.8 KB · Affichages: 40
  • TEST EXCEL1.zip
    3.1 KB · Affichages: 33
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Remplir une cellule avec un tableau à 2 entrées...

Bonjour,

En supprimant les / (après les mg, g, kg, t, dans ton tableau de correspondance, cette formule :

Code:
=INDEX($BM$10:$BQ$13;EQUIV(Inventaire!R12;$BL$10:$BL$13;0);
EQUIV(Inventaire!S12;$BM$9:$BQ$9;0))

Je te laisse tester.

Si nécessaire, on peut laisser les / et le prévoir dans la formule avec une concaténation.

@+

Edit : salut Jocelyn, tardé à envoyer et pas vu ton message (avec réponse similaire)

@+

Re edit : la formule adaptée sans rien modifier au fichier :

Code:
=INDEX($BM$10:$BQ$13;EQUIV(Inventaire!R12& " /";$BL$10:$BL$13;0);
EQUIV(Inventaire!S12;$BM$9:$BQ$9;0))

@+
 
Dernière édition:

JHA

XLDnaute Barbatruc
Re : Remplir une cellule avec un tableau à 2 entrées...

Bonjour à tous,

Un peu en retard!
Edit: en plus fausse car il faut mettre en BD12:
=INDEX(tableau;EQUIV(unite;BL10:BL13;)+1;EQUIV(sem;BL9:BQ9;))

JHA
 

Pièces jointes

  • TEST EXCEL.xls
    15.5 KB · Affichages: 76
  • TEST EXCEL.xls
    15.5 KB · Affichages: 79
  • TEST EXCEL.xls
    15.5 KB · Affichages: 78
Dernière édition:

job75

XLDnaute Barbatruc
Re : Remplir une cellule avec un tableau à 2 entrées...

Bonjour,
Essayez en BD12 :
=DECALER(BL9;EQUIV(Inventaire!R12&" /";BL10:BL13;0);EQUIV(Inventaire!S12;BM9:BQ9;0))
A+

Edit : bien renseigner R12 et S12 dans Inventaire...
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Remplir une cellule avec un tableau à 2 entrées...

re,

Dans la série "voulez-vous une autre réponse", cette formule :

Code:
=SOMMEPROD(($BL$10:$BL$13=Inventaire!R12&" /")*
($BM$9:$BQ$9=Inventaire!S12)*BM10:BQ13)

@+
 

mathieudu31

XLDnaute Nouveau
Re : Remplir une cellule avec un tableau à 2 entrées...

Tant que j'y suis, je vais abuser un peu et vous demander comment éviter d'avoir écrit#N/A quand j'utilise cette formule :

INDEX(BL23:BP27;EQUIV(BE13;$BK$22:$BK$26;0);EQUIV(AZ13;$BL$21:$BP$21;0))

J'ai compris pourquoi, à priori c'est parce que je recherche une donnée dans une cellule vide... mais comment cacher ça, c'est pas très beau dans mon tabkeau...

Merci d'avance!
 

Tibo

XLDnaute Barbatruc
Re : Remplir une cellule avec un tableau à 2 entrées...

Bonjour,

Tu peux essayer en modifiant ta formule ainsi :

Code:
=SI(NB.SI($BK$22:$BK$26;BE13)=0;"";INDEX(BL23:BP27;EQUIV(BE13;
$BK$22:$BK$26;0);EQUIV(AZ13;$BL$21:$BP$21;0)))

Teste dans la plage de cellules $BK$22:$BK$26 si la valeur BE13 est présente.

Essaye et dis-nous

@+
 

Discussions similaires

Statistiques des forums

Discussions
312 592
Messages
2 090 063
Membres
104 358
dernier inscrit
TOGOLA