bonjour
J'utilise la fonction INDIRECT en EXCEL 3, mais je rencontre quelques difficultées avec les guillemets, l'apostrophe et l'esperluette (&).
Ma feuille comprend chaque mois des données de 3 machines, ces données peuvent avoir des nombres de lignes variables, et pour chacune des machines la liste des produits est la même (argh!).
Dans le récapitulatif:
Je veux lire la feuille du mois ex : Janv 12 , pour la machine 1 qui est toujours la première, c'est facile je lis toute la feuille et quand je trouve le produit, j'affiche la valeur.
=IF(ISERROR(INDIRECT("'"&E$6&"'!$A$1:$K$140"));0;OFFSET((INDEX(INDIRECT("'"&E$6&"'!$A$1:$K$140");(MATCH($C12;INDEX(INDIRECT("'"&E$6&"'!$A$1:$K$140");;2);0));1));;7))
Pour la deuxième machine, je voudrais créer un tableau qui commence à partir du nom de la deuxième machine et ensuite lire le nom du produit , mais je n'y arrive pas.
je voudrais dans la fonction INDIRECT remplacer la référence !$A$1 par !$A(index(match(nommachine2;trouve le numéro de la ligne de la machine 2):$K$140"
Mon problème doit venir soit :
- qu'on ne peut pas trouver un numéro de ligne avec la fonction INDEX dans une fonction INDIRECT (mais çà m'étonnerait !)
- soit que je ne sais pas utiliser correctement les guillemets , les apostrophes et l'esperluette (ça m'étonnerait beaucoup moins :=)
Pourriez-vous me fournir un lien sur comment utiliser les guillemets , les apostrophes et l'esperluette et m'aider sur le problème ci-joint
Merci