2 votes

Je veux qu'un résultat "ADDRESS" dans Excel soit lisible comme un tableau dans MDETERM.

Je veux calculer les déterminants de matrices (en utilisant la fonction " MDETERM "), dont la taille dépend de la valeur AL33 dans l'exemple ci-dessous. Je peux utiliser la méthode du numéro de ligne/numéro de colonne d'Excel 2010 pour "adresse" ou la technique "cell(adresse..." (comme je l'ai fait ci-dessous) pour obtenir les références que je souhaite placer dans le tableau pour l'élément MDETERM mais apparemment les références ne sont vues que comme du texte, et lorsque j'essaie comme une formule :

=MDETERM(CELL("address",INDEX(AJ39:AS39,11-MATCH(AL33,AS39:AS48))):CELL("address",INDEX(AS39:AS48,MATCH(AL33,AS39:AS48))),

Je reçois le message " the formula you typed has an error "

J'utilise 2010, et j'ai essayé différentes méthodes avec la fonction EVAL (avec et sans VBA) pour tenter de rendre le résultat de l'adresse "lisible", mais sans succès.

0voto

La phrase, "Utilisez INDIRECT lorsque vous devez convertir une référence assemblée sous forme de texte en une référence correcte," de ExcelJet m'a éclairé sur le INDIRECT elle rend les références obtenues à partir de la fonction CELL("address", [reference]) utilisable dans cette formule modifiée :

=MDETERM(INDIRECT(CELL("address",INDEX(AJ39:AS39,11-MATCH(AL33,AS39:AS48)))):INDIRECT(CELL("address",INDEX(AS39:AS48,MATCH(AL33,AS39:AS48)))))

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X