Fonctions pouvant accéder aux classeurs fermés (Microsoft Excel)
Steve note que certaines fonctions d’Excel peuvent accéder aux données des classeurs fermés, et d’autres non. Tous les plusieurs mois, Steve doit extraire des données de classeurs fermés et, par conséquent, consacre beaucoup de temps et d’efforts à effectuer des tests d’essais et d’erreurs jusqu’à ce qu’il trouve une méthode qui fonctionne. Comme il ne le fait pas très souvent, Steve redécouvre continuellement les mêmes limitations de certaines fonctions concernant le référencement de données dans des classeurs fermés. Il se demande s’il existe une liste définitive de ces fonctions qui permettront (ou non) le référencement de données dans des classeurs fermés.
Pour autant que je sache, Steve, il n’y a pas de liste définitive. C’est peut-être parce qu’il y a tellement de fonctions différentes que l’on peut utiliser dans Excel – bien plus de 300 d’entre elles dans les dernières versions du programme.
(Et, malheureusement, Microsoft n’a pas rendu disponible une telle liste que je puisse localiser.)
Cela étant dit, les tests ont montré que les fonctions suivantes ne peuvent pas être utilisées de la manière que vous décrivez: elles ne récupèrent pas les informations d’un classeur fermé.
AVERAGEIF, AVERAGEIFS, CELL, COUNTBLANK, COUNTIF, COUNTIFS, DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DSUM, GETPIVOTDATA, INDIRECT, OFFSET, SUMIF, SUMIFS
Cette liste n’est pas exhaustive, car toutes les fonctions d’Excel n’ont pas été testées. (La liste ci-dessus a été générée après avoir testé environ la moitié des fonctions d’Excel.) Le revers de la liste ci-dessus est que les fonctions suivantes ont été testées et fonctionneront très bien dans les références externes aux classeurs fermés:
ABS, ADDRESS, AND, AREAS, ASC, AVERAGE, AVERAGEA, CEILING, CHAR, CHOOSE, CLEAN, CODE, COLUMN, COLUMNS, COMBIN, CONCATENATE, COUNT, COUNTA, DATE, DATEVALUE, DAY, DAYS360, DB, DDB, DOLLAR, EDATE, EOMONTH, ERROR.TYPE, EVEN, EXACT, EXP, FACT, FALSE, FIND, FIXED, FLOOR, FV, HLOOKUP, HOUR, HYPERLINK, IF, INDEX, INFO, INT, INTRATE, IRR, ISBLANK, ISERR, ISERROR, ISEVEN, ISLOGICAL, ISNA, ISNONTEXT, ISNUMBER, ISODD, ISREF, ISTEXT, LARGE, LEFT, LEN, LN, LOG, LOG10, LOOKUP, LOWER, MATCH, MAX, MAXA, MEDIAN, MID, MIN, MINA, MINUTE, MOD, MONTH, MROUND, N, NA, NETWORKDAYS, NOT, NOW, NPER, NPV, ODD, OR, PERCENTILE, PERCENTRANK, PERMUT, PI, PMT, POWER, PRODUCT, PROPER, PV, QUOTIENT, RADIANS, RAND, RANDBETWEEN, RANK, RATE, REPLACE, REPT, RIGHT, ROMAN, ROUND, ROUNDDOWN, ROUNDUP, ROW, ROWS, SEARCH, SECOND, SIGN, SLN, SMALL, SQRT, SUBSTITUTE, SUBTOTAL, SUM, SUMPRODUCT, SYD, T, TEXT, TIME, TIMEVALUE, TODAY, TRANSPOSE, TRIM, TRUE, TRUNC, TYPE, UPPER, VALUE, VLOOKUP, WEEKDAY, WEEKNUM, WORKDAY, YEAR, YEARFRAC
Encore une fois, ces listes ne sont pas exhaustives, même si elles représentent probablement les fonctions les plus utilisées dans Excel. Vous pouvez utiliser ces listes comme point de départ pour développer vos propres listes, en les ajoutant lorsque vous déterminez celles que vous devez utiliser dans vos classeurs.
ExcelTips est votre source pour une formation Microsoft Excel rentable.
Cette astuce (6035) s’applique à Microsoft Excel 2007, 2010, 2013, 2016, 2019 et Excel dans Office 365.