{"id":9418,"date":"2026-10-14T18:02:31","date_gmt":"2026-10-14T18:02:31","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-creer-fonction-lag-excel-exemples\/"},"modified":"2026-10-14T18:02:31","modified_gmt":"2026-10-14T18:02:31","slug":"comment-creer-fonction-lag-excel-exemples","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-creer-fonction-lag-excel-exemples","title":{"rendered":"Comment cr\u00e9er une fonction Lag dans Excel (avec exemples)"},"content":{"rendered":"<p>Dans le domaine de l&rsquo;ing\u00e9nierie des donn\u00e9es et de l&rsquo;\u00e9conom\u00e9trie appliqu\u00e9e, l&rsquo;analyse des s\u00e9ries temporelles constitue un pilier fondamental de la mod\u00e9lisation pr\u00e9dictive et de la compr\u00e9hension des dynamiques s\u00e9quentielles. Qu&rsquo;il s&rsquo;agisse d&rsquo;\u00e9valuer la persistance de chocs macro\u00e9conomiques, d&rsquo;anticiper la volatilit\u00e9 des march\u00e9s financiers ou d&rsquo;optimiser la gestion des approvisionnements logistiques, la mise en relation d&rsquo;un \u00e9v\u00e9nement contemporain avec ses manifestations ant\u00e9rieures est un pr\u00e9requis math\u00e9matique indispensable. Cette confrontation chronologique repose sur une op\u00e9ration canonique : le d\u00e9calage temporel, commun\u00e9ment d\u00e9sign\u00e9 sous l&rsquo;anglicisme <em>Lag<\/em>. Au sein des environnements d&rsquo;analyse sp\u00e9cialis\u00e9s, cette op\u00e9ration b\u00e9n\u00e9ficie d&rsquo;une formalisation native imm\u00e9diate, permettant de d\u00e9river sans friction cognitive les observations pass\u00e9es.<\/p>\n<p>Pourtant, au c\u0153ur des entreprises et des institutions acad\u00e9miques, <a rel=\"noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/excel\">Microsoft Excel<\/a> demeure le tableur pr\u00e9dominant pour l&rsquo;exploration, la consolidation et la communication des donn\u00e9es chiffr\u00e9es. Malgr\u00e9 son omnipr\u00e9sence et ses \u00e9volutions algorithmiques r\u00e9centes, Excel se caract\u00e9rise par une omission architecturale surprenante : l&rsquo;absence d&rsquo;une fonction native universelle et explicite nomm\u00e9e \u00ab LAG \u00bb. Cette lacune force les analystes, ing\u00e9nieurs et chercheurs \u00e0 concevoir des architectures de calcul de substitution en exploitant la g\u00e9om\u00e9trie matricielle des cellules, les fonctions de r\u00e9f\u00e9rence spatiale ou les moteurs de requ\u00eatage avanc\u00e9s. L&rsquo;\u00e9laboration d&rsquo;un d\u00e9calage temporel rigoureux sous Excel ne rel\u00e8ve donc pas d&rsquo;une simple manipulation cosm\u00e9tique, mais d&rsquo;une v\u00e9ritable d\u00e9marche d&rsquo;ing\u00e9nierie des formules requ\u00e9rant une compr\u00e9hension fine des structures de donn\u00e9es.<\/p>\n<p>Le pr\u00e9sent article constitue un trait\u00e9 m\u00e9thodologique exhaustif visant \u00e0 combler cette anomalie structurelle. \u00c0 travers une progression didactique et rigoureuse, nous explorerons les fondements \u00e9pist\u00e9mologiques du d\u00e9calage temporel, diss\u00e8querons l&rsquo;utilisation de fonctions de r\u00e9f\u00e9rence telles que <code>DECALER<\/code> et <code>INDEX<\/code>, et pr\u00e9senterons des solutions modernes s&rsquo;appuyant sur les tableaux dynamiques et le formalisme <code>LAMBDA<\/code> d&rsquo;Excel 365. De la r\u00e9solution des pi\u00e8ges inh\u00e9rents aux structures de panels stratifi\u00e9s jusqu&rsquo;\u00e0 l&rsquo;automatisation industrielle par l&rsquo;interm\u00e9diaire de Power Query et de Visual Basic for Applications (VBA), ce guide fournit aux professionnels des donn\u00e9es les protocoles n\u00e9cessaires pour garantir l&rsquo;int\u00e9grit\u00e9 r\u00e9f\u00e9rentielle, la robustesse statistique et l&rsquo;efficience algorithmique de leurs classeurs.<\/p>\n<h2>1. Introduction th\u00e9orique \u00e0 la notion de d\u00e9calage temporel (Lag) dans l&rsquo;analyse de donn\u00e9es sous Excel<\/h2>\n<h3>1.1 D\u00e9finition \u00e9pist\u00e9mologique et statistique du concept de retard temporel<\/h3>\n<p>D&rsquo;un point de vue \u00e9pist\u00e9mologique, l&rsquo;analyse temporelle postule que l&rsquo;\u00e9tat d&rsquo;un syst\u00e8me \u00e0 un instant <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span> donn\u00e9 n&rsquo;est jamais enti\u00e8rement spontan\u00e9, mais proc\u00e8de au contraire d&rsquo;une trajectoire historique dont la trace m\u00e9morielle s&rsquo;estompe progressivement. Dans le formalisme math\u00e9matique des <a rel=\"noopener noreferrer\" href=\"https:\/\/www.insee.fr\/fr\/metadonnees\/definition\/c1356\">s\u00e9ries temporelles<\/a>, le d\u00e9calage d&rsquo;ordre <span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span>, couramment formalis\u00e9 par l&rsquo;op\u00e9rateur de retard <span class=\"arabpsy-math-inline\" data-latex=\"L\">$L$<\/span> (pour <em>Lag operator<\/em>) ou <span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span> (pour <em>Backshift<\/em>), est d\u00e9fini par la transformation <span class=\"arabpsy-math-inline\" data-latex=\"L^k y_t = y_{t-k}\">$L^k y_t = y_{t-k}$<\/span>, o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"y_t\">$y_t$<\/span> repr\u00e9sente la r\u00e9alisation d&rsquo;une variable al\u00e9atoire mesur\u00e9e \u00e0 l&rsquo;instant discret <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span>, et <span class=\"arabpsy-math-inline\" data-latex=\"k in \\mathbb{N}^*\">$k in \\mathbb{N}^*$<\/span> d\u00e9signe l&rsquo;amplitude discr\u00e8te du recul temporel. Cet op\u00e9rateur \u00e9l\u00e9mentaire sous-tend l&rsquo;ensemble de la th\u00e9orie stochastique lin\u00e9aire, offrant un cadre analytique unifi\u00e9 pour convertir des \u00e9quations diff\u00e9rentielles continues en \u00e9quations aux diff\u00e9rences finies manipulables num\u00e9riquement.<\/p>\n<p>Le r\u00f4le des observations d\u00e9cal\u00e9es s&rsquo;av\u00e8re central dans la mod\u00e9lisation des comportements pass\u00e9s, car il permet de formaliser les ph\u00e9nom\u00e8nes d&rsquo;inertie, d&rsquo;hyst\u00e9r\u00e8se et de transmission retard\u00e9e. En \u00e9conom\u00e9trie de la consommation, par exemple, la th\u00e9orie du revenu permanent met en exergue l&rsquo;influence des flux financiers ant\u00e9rieurs sur les arbitrages pr\u00e9sents. En psychom\u00e9trie et en neurosciences computationnelles, l&rsquo;analyse des temps de r\u00e9action s\u00e9quentiels mobilise les variables retard\u00e9es pour \u00e9valuer la r\u00e9manence des stimuli ant\u00e9rieurs sur la prise de d\u00e9cision. D&rsquo;un point de vue structural, il convient de distinguer avec rigueur le d\u00e9calage univari\u00e9, o\u00f9 une variable unique est confront\u00e9e \u00e0 son propre pass\u00e9 (<span class=\"arabpsy-math-inline\" data-latex=\"y_t\">$y_t$<\/span> par rapport \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"y_{t-1}\">$y_{t-1}$<\/span>), du d\u00e9calage multivari\u00e9, dans lequel un vecteur de variables explicatives contemporaines est enrichi par les historiques crois\u00e9s d&rsquo;autres s\u00e9ries endog\u00e8nes ou exog\u00e8nes (<span class=\"arabpsy-math-inline\" data-latex=\"y_t\">$y_t$<\/span> modul\u00e9 par <span class=\"arabpsy-math-inline\" data-latex=\"x_{t-k}\">$x_{t-k}$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"z_{t-j}\">$z_{t-j}$<\/span>).<\/p>\n<h3>1.2 Pertinence m\u00e9thodologique des s\u00e9ries chronologiques et de l&rsquo;autocorr\u00e9lation<\/h3>\n<p>L&rsquo;incorporation de variables retard\u00e9es r\u00e9pond principalement \u00e0 la n\u00e9cessit\u00e9 de caract\u00e9riser et de quantifier la structure de d\u00e9pendance temporelle unissant les observations successives d&rsquo;un processus stochastique. Contrairement aux donn\u00e9es en coupe transversale o\u00f9 les unit\u00e9s statistiques sont traditionnellement pr\u00e9sum\u00e9es ind\u00e9pendantes et identiquement distribu\u00e9es (hypoth\u00e8se <em>i.i.d.<\/em>), les s\u00e9ries chronologiques violent syst\u00e9matiquement cette ind\u00e9pendance par l&rsquo;introduction d&rsquo;une <a rel=\"noopener noreferrer\" href=\"https:\/\/www.sciencedirect.com\/topics\/mathematics\/autocorrelation\">autocorr\u00e9lation<\/a> s\u00e9rielle. L&rsquo;\u00e9valuation de cette corr\u00e9lation interne \u00e0 diff\u00e9rents horizons temporels <span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span> permet de d\u00e9terminer la fonction d&rsquo;autocorr\u00e9lation empirique (ACF) et la fonction d&rsquo;autocorr\u00e9lation partielle (PACF), outils primordiaux pour juger de la m\u00e9moire courte ou longue d&rsquo;un ph\u00e9nom\u00e8ne empirique.<\/p>\n<p>Cette d\u00e9marche constitue l&rsquo;\u00e9tape liminaire incontournable de la m\u00e9thodologie de Box-Jenkins, consacr\u00e9e \u00e0 l&rsquo;estimation des mod\u00e8les autor\u00e9gressifs int\u00e9gr\u00e9s de moyennes mobiles (ARIMA). Au-del\u00e0 de la simple mesure de la persistance, l&rsquo;analyse conjointe d&rsquo;une s\u00e9rie et de ses versions d\u00e9cal\u00e9es met en lumi\u00e8re les composantes cycliques et saisonni\u00e8res : un d\u00e9calage d&rsquo;ordre <span class=\"arabpsy-math-inline\" data-latex=\"k=12\">$k=12$<\/span> sur des observations mensuelles r\u00e9v\u00e8le imm\u00e9diatement l&rsquo;amplitude des variations infra-annuelles r\u00e9currentes. De surcro\u00eet, l&rsquo;observation des ruptures brutales de corr\u00e9lation temporelle permet d&rsquo;identifier les bifurcations structurelles, qu&rsquo;il s&rsquo;agisse de changements de r\u00e9gime macro\u00e9conomique, de crises financi\u00e8res exog\u00e8nes ou de modifications technologiques profondes alt\u00e9rant de fa\u00e7on irr\u00e9versible les param\u00e8tres g\u00e9n\u00e9rateurs de la s\u00e9rie.<\/p>\n<h3>1.3 L&rsquo;absence d&rsquo;une fonction native \u00ab LAG \u00bb dans Excel : Enjeux et alternatives<\/h3>\n<p>Dans les langages et environnements statistiques sp\u00e9cialis\u00e9s, la manipulation temporelle r\u00e9trospective b\u00e9n\u00e9ficie d&rsquo;impl\u00e9mentations hautement d\u00e9claratives et s\u00e9mantiquement transparentes. En langage R, l&rsquo;\u00e9cosyst\u00e8me Tidyverse propose la commande <code>dplyr::lag()<\/code> ; au sein des syst\u00e8mes de gestion de bases de donn\u00e9es relationnelles conformes \u00e0 la norme SQL, la fonction analytique de fen\u00eatrage <code>LAG() OVER (ORDER BY ...)<\/code> r\u00e9sout nativement cette probl\u00e9matique ; quant au syst\u00e8me SAS, il met \u00e0 disposition l&rsquo;op\u00e9rateur <code>LAGk()<\/code> au sein du DATA step. Dans ces \u00e9cosyst\u00e8mes, le moteur d&rsquo;ex\u00e9cution g\u00e8re automatiquement l&rsquo;ordre chronologique sous-jacent et l&rsquo;allocation de la m\u00e9moire requise pour stocker les registres pr\u00e9c\u00e9dents.<\/p>\n<p>Face \u00e0 ces paradigmes sp\u00e9cialis\u00e9s, Excel pr\u00e9sente un mod\u00e8le conceptuel diff\u00e9rent, fond\u00e9 sur une grille bidimensionnelle statique d&rsquo;adresses absolues ou relatives. L&rsquo;absence d&rsquo;une fonction intrins\u00e8que \u00ab LAG \u00bb force le praticien \u00e0 conceptualiser le d\u00e9calage non pas comme une translation chronologique abstraite, mais comme un d\u00e9placement spatial de coordonn\u00e9es cart\u00e9siennes sur la feuille de calcul. Cette transposition spatiale peut \u00eatre op\u00e9r\u00e9e selon trois grandes typologies de substitution : l&rsquo;offsetting g\u00e9om\u00e9trique (principalement via la fonction <code>DECALER<\/code>), l&rsquo;indexation matricielle d\u00e9terministe (articulant <code>INDEX<\/code> et <code>LIGNE<\/code>) ou encore le requ\u00eatage relationnel interne via Power Query. Chacune de ces alternatives impose des contraintes distinctes en mati\u00e8re de co\u00fbt computationnel, de volatilit\u00e9 du recalcul et de pr\u00e9servation de l&rsquo;int\u00e9grit\u00e9 r\u00e9f\u00e9rentielle, obligeant l&rsquo;analyste \u00e0 adopter une rigueur formelle absolue pour pr\u00e9venir toute distorsion temporelle au sein de ses classeurs.<\/p>\n<h2>2. Comprendre la fonction DECALER (OFFSET) : Fondement algorithmique du Lag sous Excel<\/h2>\n<h3>2.1 Anatomie et syntaxe d\u00e9taill\u00e9e de la fonction DECALER<\/h3>\n<p>Pour reproduire le comportement d&rsquo;un op\u00e9rateur de d\u00e9calage temporel dans l&rsquo;environnement de calcul conventionnel d&rsquo;Excel, la fonction <code>DECALER<\/code> (connue sous l&rsquo;appellation <a rel=\"noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/office\/fonction-decaler-c8de19ae-dd79-4b9b-a14e-b5d5d0421526\">OFFSET<\/a> dans les versions anglophones du logiciel) s&rsquo;impose historiquement comme l&rsquo;instrument le plus imm\u00e9diatement intuitif. Sur le plan de la th\u00e9orie des graphes et de la g\u00e9om\u00e9trie analytique plane, cette fonction se comporte comme un vecteur de translation affine appliqu\u00e9 \u00e0 une cellule ou une plage de cellules source. Sa signature algorithmique compl\u00e8te fait intervenir cinq param\u00e8tres ordonn\u00e9s : <code>DECALER(r\u00e9f; lignes; colonnes; [hauteur]; [largeur])<\/code>.<\/p>\n<p>Le premier argument, <code>r\u00e9f<\/code>, \u00e9tablit l&rsquo;origine du rep\u00e8re, c&rsquo;est-\u00e0-dire la cellule ou la plage contigu\u00eb servant de point d&rsquo;ancrage absolu ou relatif \u00e0 la translation. Les deuxi\u00e8me et troisi\u00e8me arguments, <code>lignes<\/code> et <code>colonnes<\/code>, constituent les grandeurs scalaires enti\u00e8res d\u00e9finissant le vecteur de d\u00e9placement. Du point de vue de l&rsquo;orientation spatiale dans la grille du tableur, l&rsquo;axe des ordonn\u00e9es est orient\u00e9 du haut vers le bas (les indices de lignes croissant vers le bas de l&rsquo;\u00e9cran) et l&rsquo;axe des abscisses de la gauche vers la droite. Par cons\u00e9quent, appliquer un d\u00e9calage temporel r\u00e9trospectif vers l&rsquo;instant ant\u00e9rieur impose imp\u00e9rativement de renseigner un scalaire n\u00e9gatif pour l&rsquo;argument <code>lignes<\/code>, mat\u00e9rialisant une translation vers les rangs sup\u00e9rieurs du tableau chronologique. Lors de la phase de r\u00e9\u00e9valuation par le moteur de calcul, Excel r\u00e9sout le pointeur m\u00e9moire vers la nouvelle coordonn\u00e9e avant d&rsquo;extraire la charge utile de la cellule, ce qui exige une conformit\u00e9 de typage rigoureuse entre la cellule source et l&rsquo;environnement num\u00e9rique cible.<\/p>\n<h3>2.2 M\u00e9canismes de manipulation des coordonn\u00e9es relatives : lignes et colonnes<\/h3>\n<p>L&rsquo;utilisation de la fonction <code>DECALER<\/code> pour construire un lag repose sur la synchronisation harmonieuse des adresses relatives lors de la descente le long de la s\u00e9rie chronologique. Consid\u00e9rons un vecteur de donn\u00e9es dispos\u00e9 verticalement le long d&rsquo;une colonne unique. Pour \u00e9valuer la variable retard\u00e9e d&rsquo;ordre un (<span class=\"arabpsy-math-inline\" data-latex=\"t-1\">$t-1$<\/span>) \u00e0 la ligne courante <span class=\"arabpsy-math-inline\" data-latex=\"i\">$i$<\/span>, l&rsquo;argument de translation verticale doit \u00eatre fix\u00e9 \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"-1\">$-1$<\/span>, tandis que l&rsquo;argument de translation horizontale doit imp\u00e9rativement \u00eatre neutralis\u00e9 par la valeur $0$, signifiant que l&rsquo;op\u00e9ration s&rsquo;ex\u00e9cute \u00e0 abscisse constante : <code>DECALER(Cellule_Courante; -1; 0)<\/code>.<\/p>\n<p>Ce m\u00e9canisme exploite pleinement le principe de la translation relative propre \u00e0 Excel. Lorsque la formule est propag\u00e9e le long de la s\u00e9rie temporelle par recopie incr\u00e9mentielle vers le bas, la cellule de r\u00e9f\u00e9rence d&rsquo;ancrage progresse simultan\u00e9ment d&rsquo;une unit\u00e9 vers le bas (<span class=\"arabpsy-math-inline\" data-latex=\"i to i+1\">$i to i+1$<\/span>), tandis que le vecteur de d\u00e9calage soustrait invariablement un rang vertical (<span class=\"arabpsy-math-inline\" data-latex=\"(i+1) - 1 = i\">$(i+1) &#8211; 1 = i$<\/span>). Il en r\u00e9sulte un suivi dynamique parfait de la trace temporelle imm\u00e9diate. Toutefois, la manipulation d&rsquo;indices relatifs n\u00e9gatifs confronte directement l&rsquo;algorithme aux fronti\u00e8res g\u00e9om\u00e9triques de la feuille de calcul : si l&rsquo;op\u00e9rateur tente d&rsquo;appliquer une translation de <span class=\"arabpsy-math-inline\" data-latex=\"-1\">$-1$<\/span> sur une cellule situ\u00e9e \u00e0 la ligne 1, Excel se trouve dans l&rsquo;incapacit\u00e9 physique d&rsquo;adresser une coordonn\u00e9e spatiale n\u00e9gative, d\u00e9clenchant instantan\u00e9ment une interruption d&rsquo;ex\u00e9cution mat\u00e9rialis\u00e9e par l&rsquo;erreur d&rsquo;adressage r\u00e9f\u00e9rentiel critique <code>#REF!<\/code>.<\/p>\n<h3>2.3 Gestion des dimensions optionnelles : hauteur et largeur de la matrice renvoy\u00e9e<\/h3>\n<p>Les quatri\u00e8me et cinqui\u00e8me arguments de la fonction <code>DECALER<\/code>, respectivement <code>hauteur<\/code> et <code>largeur<\/code>, introduisent une capacit\u00e9 de redimensionnement dimensionnel de la r\u00e9f\u00e9rence restitu\u00e9e par l&rsquo;algorithme. Lorsqu&rsquo;ils sont omis par l&rsquo;utilisateur, Excel attribue par d\u00e9faut \u00e0 ces param\u00e8tres les dimensions spatiales de la r\u00e9f\u00e9rence d&rsquo;origine d\u00e9sign\u00e9e par l&rsquo;argument <code>r\u00e9f<\/code>. Dans le cadre de la construction d&rsquo;un d\u00e9calage univari\u00e9 \u00e9l\u00e9mentaire portant sur une cellule unique, ces param\u00e8tres demeurent non renseign\u00e9s, for\u00e7ant la fonction \u00e0 renvoyer une valeur scalaire simple de dimension <span class=\"arabpsy-math-inline\" data-latex=\"1 \\times 1\">$1 \\times 1$<\/span>.<\/p>\n<p>N\u00e9anmoins, la mobilisation d\u00e9lib\u00e9r\u00e9e de ces dimensions optionnelles d\u00e9verrouille des opportunit\u00e9s analytiques majeures dans le traitement des s\u00e9ries chronologiques complexes. En renseignant par exemple une hauteur strictement sup\u00e9rieure \u00e0 un (ou n\u00e9gative pour englober un intervalle d&rsquo;ant\u00e9riorit\u00e9s cumul\u00e9es), l&rsquo;analyste peut ordonner \u00e0 <code>DECALER<\/code> de renvoyer une sous-matrice contigu\u00eb de donn\u00e9es historiques. Cette configuration s&rsquo;av\u00e8re particuli\u00e8rement puissante lorsqu&rsquo;elle est imbriqu\u00e9e au sein de fonctions d&rsquo;agr\u00e9gation statistique, telles que <code>MOYENNE<\/code> ou <code>ECARTYPE<\/code>, permettant ainsi de construire des m\u00e9triques de fen\u00eatres glissantes dynamiques sans recourir \u00e0 des formules matricielles lourdes. Toutefois, il convient de souligner que la gestion de plages redimensionn\u00e9es accro\u00eet consid\u00e9rablement la charge allou\u00e9e au moteur de calcul, le stockage temporaire de matrices interm\u00e9diaires dans la m\u00e9moire vive pouvant induire une d\u00e9gradation mesurable de la r\u00e9activit\u00e9 des classeurs volumineux.<\/p>\n<h2>3. Exemple pratique 1 : Impl\u00e9mentation pas \u00e0 pas d&rsquo;un Lag simple univari\u00e9 (Lag t-1)<\/h2>\n<h3>3.1 Structuration rigoureuse du jeu de donn\u00e9es chronologiques<\/h3>\n<p>Pour assurer la validit\u00e9 scientifique et l&rsquo;exactitude op\u00e9rationnelle d&rsquo;un calcul de d\u00e9calage temporel sous Excel, l&rsquo;organisation spatiale du tableau brut doit ob\u00e9ir \u00e0 des conventions d&rsquo;ing\u00e9nierie des donn\u00e9es rigoureuses. Les observations doivent \u00eatre consign\u00e9es au sein d&rsquo;une structure tabulaire bidimensionnelle stricte o\u00f9 chaque enregistrement horizontal (ligne) correspond \u00e0 un point temporel discret unique <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span>, et chaque vecteur vertical (colonne) repr\u00e9sente une variable mesur\u00e9e. Une condition <em>sine qua non<\/em> \u00e0 la coh\u00e9rence de l&rsquo;op\u00e9ration est l&rsquo;ordonnancement chronologique strict et croissant de la premi\u00e8re \u00e0 la derni\u00e8re ligne : les dates les plus recul\u00e9es doivent imp\u00e9rativement occuper les lignes sup\u00e9rieures, tandis que les observations les plus r\u00e9centes se d\u00e9ploient vers le bas.<\/p>\n<p>De plus, l&rsquo;analyste doit v\u00e9rifier l&rsquo;\u00e9quidistance des pas temporels (continuit\u00e9 chronologique). L&rsquo;insertion non ma\u00eetris\u00e9e de jours f\u00e9ri\u00e9s, de week-ends manquants dans des s\u00e9ries financi\u00e8res ou de p\u00e9riodes non renseign\u00e9es induirait une asynchronie fondamentale, transformant un d\u00e9calage formel d&rsquo;un rang (<span class=\"arabpsy-math-inline\" data-latex=\"t-1\">$t-1$<\/span>) en un d\u00e9calage temporel r\u00e9el h\u00e9t\u00e9rog\u00e8ne (par exemple trois jours d&rsquo;intervalle entre le vendredi et le lundi). Consid\u00e9rons pour notre d\u00e9monstration exp\u00e9rimentale un jeu d&rsquo;essai standardis\u00e9 illustrant les volumes de ventes quotidiens observ\u00e9s au cours de dix p\u00e9riodes d&rsquo;observation cons\u00e9cutives, dispos\u00e9 dans les colonnes <code>A<\/code> (P\u00e9riode calendaire), <code>B<\/code> (Ventes constat\u00e9es, exprim\u00e9es en unit\u00e9s mon\u00e9taires), la colonne <code>C<\/code> \u00e9tant r\u00e9serv\u00e9e pour la variable d\u00e9cal\u00e9e <code>Ventes_Lag1<\/code>.<\/p>\n<h3>3.2 Param\u00e9trage de la formule =DECALER(B3; -1; 0) en cellule cible<\/h3>\n<p>Supposons que la ligne 1 du tableau soit assign\u00e9e aux en-t\u00eates textuels de colonnes (respectivement <code>P\u00e9riode<\/code>, <code>Ventes<\/code>, <code>Ventes_Lag1<\/code>) et que la premi\u00e8re observation empirique temporelle (<span class=\"arabpsy-math-inline\" data-latex=\"t=1\">$t=1$<\/span>) prenne place sur la ligne 2. La cellule <code>B2<\/code> h\u00e9berge ainsi la premi\u00e8re mesure scalaire, disons 13 unit\u00e9s de vente. \u00c0 ce stade structurel, l&rsquo;instant <span class=\"arabpsy-math-inline\" data-latex=\"t=1\">$t=1$<\/span> ne dispose d&rsquo;aucun pass\u00e9 mesur\u00e9 au sein de notre base d&rsquo;observation restreinte. Par cons\u00e9quent, la premi\u00e8re instanciation possible de la variable d\u00e9cal\u00e9e d&rsquo;ordre 1 intervient obligatoirement \u00e0 l&rsquo;instant temporel <span class=\"arabpsy-math-inline\" data-latex=\"t=2\">$t=2$<\/span>, mat\u00e9rialis\u00e9 par la ligne 3 du classeur.<\/p>\n<p>L&rsquo;op\u00e9rateur doit positionner le curseur d&rsquo;\u00e9dition directement sur la cellule <code>C3<\/code> et y introduire rigoureusement l&rsquo;expression algorithmique suivante : <code>=DECALER(B3; -1; 0)<\/code> (ou sa version internationale <code>=OFFSET(B3, -1, 0)<\/code> selon la localisation linguistique d&rsquo;Office). L&rsquo;ancrage est ici r\u00e9alis\u00e9 sur la cellule <code>B3<\/code> repr\u00e9sentant la valeur contemporaine \u00e0 l&rsquo;instant <span class=\"arabpsy-math-inline\" data-latex=\"t=2\">$t=2$<\/span>. Le param\u00e8tre <span class=\"arabpsy-math-inline\" data-latex=\"-1\">$-1$<\/span> instruit le moteur d&rsquo;ex\u00e9cution d&rsquo;effectuer une translation d&rsquo;une ligne vers le sommet de la feuille, tandis que le param\u00e8tre $0$ maintient l&rsquo;\u00e9valuation dans la colonne <code>B<\/code>. Lors de la validation par la touche d&rsquo;entr\u00e9e, Excel r\u00e9sout spatialement la r\u00e9f\u00e9rence vers l&rsquo;adresse <code>B2<\/code> et transvase fid\u00e8lement la valeur scalaire de 13 dans la cellule cible <code>C3<\/code>, sans aucune alt\u00e9ration de typage.<\/p>\n<figure class=\"wpt-preserved-image\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/lag1.jpg\" alt=\"\" \/><\/figure>\n<h3>3.3 Propagation dynamique de la formule et analyse des r\u00e9sultats obtenus<\/h3>\n<p>D\u00e8s lors que la validit\u00e9 de l&rsquo;ancrage r\u00e9f\u00e9rentiel est certifi\u00e9e en <code>C3<\/code>, la formule doit \u00eatre diffus\u00e9e sur l&rsquo;int\u00e9gralit\u00e9 du continuum chronologique. Cette op\u00e9ration s&rsquo;accomplit par l&rsquo;\u00e9tirement vers le bas de la poign\u00e9e de recopie incr\u00e9mentielle, situ\u00e9e \u00e0 l&rsquo;angle inf\u00e9rieur droit de la cellule active, ou plus rapidement par un double-clic sur cette derni\u00e8re, ordonnant \u00e0 Excel d&rsquo;\u00e9tendre automatiquement le calcul jusqu&rsquo;\u00e0 la derni\u00e8re ligne adjacente non vide du tableau (ici la ligne 11, correspondant \u00e0 la dixi\u00e8me p\u00e9riode).<\/p>\n<p>L&rsquo;examen minutieux des valeurs transcrites dans la colonne <code>C<\/code> confirme l&rsquo;exactitude de l&rsquo;op\u00e9rateur de retard temporel. \u00c0 la ligne 4 (<span class=\"arabpsy-math-inline\" data-latex=\"t=3\">$t=3$<\/span>, cellule <code>C4<\/code>), la formule auto-adapt\u00e9e par adressage relatif devient <code>=DECALER(B4; -1; 0)<\/code> et restitue rigoureusement la valeur de la ligne 3 (<span class=\"arabpsy-math-inline\" data-latex=\"t=2\">$t=2$<\/span>). Chaque enregistrement temporel se trouve d\u00e8s lors juxtapos\u00e9 horizontalement \u00e0 son propre ant\u00e9c\u00e9dent imm\u00e9diat. Le tableau suivant sch\u00e9matise l&rsquo;alignement s\u00e9quentiel et la correspondance des valeurs g\u00e9n\u00e9r\u00e9es par la propagation :<\/p>\n<ul>\n<li><strong>Ligne 2 :<\/strong> P\u00e9riode = 1 | Ventes (<span class=\"arabpsy-math-inline\" data-latex=\"y_t\">$y_t$<\/span>) = 13 | Ventes d\u00e9cal\u00e9es (<span class=\"arabpsy-math-inline\" data-latex=\"y_{t-1}\">$y_{t-1}$<\/span>) = [Non d\u00e9fini \/ Vide]<\/li>\n<li><strong>Ligne 3 :<\/strong> P\u00e9riode = 2 | Ventes (<span class=\"arabpsy-math-inline\" data-latex=\"y_t\">$y_t$<\/span>) = 17 | Ventes d\u00e9cal\u00e9es (<span class=\"arabpsy-math-inline\" data-latex=\"y_{t-1}\">$y_{t-1}$<\/span>) = 13 (report de <code>B2<\/code>)<\/li>\n<li><strong>Ligne 4 :<\/strong> P\u00e9riode = 3 | Ventes (<span class=\"arabpsy-math-inline\" data-latex=\"y_t\">$y_t$<\/span>) = 22 | Ventes d\u00e9cal\u00e9es (<span class=\"arabpsy-math-inline\" data-latex=\"y_{t-1}\">$y_{t-1}$<\/span>) = 17 (report de <code>B3<\/code>)<\/li>\n<li><strong>Ligne 5 :<\/strong> P\u00e9riode = 4 | Ventes (<span class=\"arabpsy-math-inline\" data-latex=\"y_t\">$y_t$<\/span>) = 19 | Ventes d\u00e9cal\u00e9es (<span class=\"arabpsy-math-inline\" data-latex=\"y_{t-1}\">$y_{t-1}$<\/span>) = 22 (report de <code>B4<\/code>)<\/li>\n<li><strong>Ligne 6 :<\/strong> P\u00e9riode = 5 | Ventes (<span class=\"arabpsy-math-inline\" data-latex=\"y_t\">$y_t$<\/span>) = 25 | Ventes d\u00e9cal\u00e9es (<span class=\"arabpsy-math-inline\" data-latex=\"y_{t-1}\">$y_{t-1}$<\/span>) = 19 (report de <code>B5<\/code>)<\/li>\n<\/ul>\n<h3>3.4 Interpr\u00e9tation de la premi\u00e8re observation et traitement des valeurs initiales<\/h3>\n<p>L&rsquo;impl\u00e9mentation op\u00e9rationnelle d&rsquo;un d\u00e9calage met en exergue une contrainte statistique fondamentale : le probl\u00e8me de la condition initiale \u00e0 l&rsquo;instant <span class=\"arabpsy-math-inline\" data-latex=\"t=1\">$t=1$<\/span>. Si l&rsquo;op\u00e9rateur tente d&rsquo;\u00e9tendre aveugl\u00e9ment la formule de lag \u00e0 la cellule <code>C2<\/code> via <code>=DECALER(B2; -1; 0)<\/code>, le pointeur spatial cible la cellule <code>B1<\/code>. Si celle-ci contient un en-t\u00eate textuel tel que <code>\"Ventes\"<\/code>, la cellule <code>C2<\/code> restituera une cha\u00eene de caract\u00e8res, g\u00e9n\u00e9rant des incoh\u00e9rences de type lors de calculs math\u00e9matiques ult\u00e9rieurs. Dans le cas dramatique o\u00f9 la premi\u00e8re observation se situerait sur la premi\u00e8re ligne physique du classeur, la formule renverrait fatalement l&rsquo;erreur d&rsquo;adresse <code>#REF!<\/code>.<\/p>\n<p>Sur le plan m\u00e9thodologique, plusieurs postures \u00e9pist\u00e9mologiques peuvent \u00eatre adopt\u00e9es. La premi\u00e8re, la plus rigoureuse sur le plan statistique, consiste \u00e0 laisser la cellule <code>C2<\/code> strictement vide ou \u00e0 y affecter explicitement la valeur sp\u00e9ciale non disponible via l&rsquo;expression <code>=NA()<\/code> (ou <code>#N\/A<\/code>). Cette assignation informe formellement les algorithmes subs\u00e9quents que l&rsquo;information n&rsquo;existe pas dans le r\u00e9f\u00e9rentiel d&rsquo;observation. Dans certains contextes comptables ou de contr\u00f4le de gestion, une initialisation par z\u00e9ro est parfois tol\u00e9r\u00e9e, bien qu&rsquo;elle introduise une distorsion majeure en faisant passer un manque d&rsquo;observation pour un niveau d&rsquo;activit\u00e9 nul. Il importe de documenter rigoureusement que la cr\u00e9ation d&rsquo;une variable d\u00e9cal\u00e9e d&rsquo;ordre un consomme in\u00e9vitablement un degr\u00e9 de libert\u00e9, amputant l&rsquo;\u00e9chantillon analysable d&rsquo;exactement une unit\u00e9 temporelle (<span class=\"arabpsy-math-inline\" data-latex=\"N - 1\">$N &#8211; 1$<\/span>).<\/p>\n<h2>4. G\u00e9n\u00e9ralisation aux d\u00e9calages d&rsquo;ordre sup\u00e9rieur : Calcul des Lags t-k (k &gt; 1)<\/h2>\n<h3>4.1 Param\u00e9trage syst\u00e9matique pour un d\u00e9calage d&rsquo;ordre k (Lag t-2, Lag t-3, Lag t-n)<\/h3>\n<p>La compr\u00e9hension des ph\u00e9nom\u00e8nes dynamiques complexes exige fr\u00e9quemment de remonter au-del\u00e0 de la p\u00e9riode imm\u00e9diatement pr\u00e9c\u00e9dente. Dans les analyses macro\u00e9conomiques ou industrielles, la capture des cycles d&rsquo;investissement ou des retards de diffusion mon\u00e9taire n\u00e9cessite la formulation de d\u00e9calages temporels d&rsquo;ordre sup\u00e9rieur <span class=\"arabpsy-math-inline\" data-latex=\"k in {2, 3, dots, n}\">$k in {2, 3, dots, n}$<\/span>. L&rsquo;adaptation de l&rsquo;algorithme sous Excel s&rsquo;op\u00e8re de fa\u00e7on d\u00e9terministe en modifiant la constante enti\u00e8re de translation n\u00e9gative introduite dans le deuxi\u00e8me argument de la fonction <code>DECALER<\/code>.<\/p>\n<p>Pour instancier un d\u00e9calage temporel d&rsquo;ordre deux (<span class=\"arabpsy-math-inline\" data-latex=\"t-2\">$t-2$<\/span>, Lag 2) au sein de la colonne <code>D<\/code>, la cellule d&rsquo;\u00e9valuation initiale se d\u00e9cale n\u00e9cessairement \u00e0 la ligne 4 (<span class=\"arabpsy-math-inline\" data-latex=\"t=3\">$t=3$<\/span>), o\u00f9 la formule s&rsquo;\u00e9crit <code>=DECALER(B4; -2; 0)<\/code>, restituant l&rsquo;observation consign\u00e9e en <code>B2<\/code>. De mani\u00e8re analogue, un d\u00e9calage d&rsquo;ordre trois (<span class=\"arabpsy-math-inline\" data-latex=\"t-3\">$t-3$<\/span>, Lag 3) consign\u00e9 en colonne <code>E<\/code> d\u00e9bute \u00e0 la ligne 5 (<span class=\"arabpsy-math-inline\" data-latex=\"t=4\">$t=4$<\/span>) via la saisie de <code>=DECALER(B5; -3; 0)<\/code> pointant toujours vers cette m\u00eame cellule d&rsquo;ancrage primitive <code>B2<\/code>. La construction simultan\u00e9e de ces colonnes successives mat\u00e9rialise sur la feuille de calcul une structure triangulaire sup\u00e9rieure de cellules non renseign\u00e9es, visualisation spatiale directe de la perte graduelle d&rsquo;observations historiques au fur et \u00e0 mesure que l&rsquo;horizon m\u00e9moriel s&rsquo;\u00e9largit.<\/p>\n<h3>4.2 Dynamisation du param\u00e8tre de d\u00e9calage via une r\u00e9f\u00e9rence de cellule variable<\/h3>\n<p>L&rsquo;encodage en dur de la valeur de d\u00e9calage <span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span> sous forme de constante num\u00e9rique dans les formules (par exemple <span class=\"arabpsy-math-inline\" data-latex=\"-1\">$-1$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"-2\">$-2$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"-3\">$-3$<\/span>) repr\u00e9sente une vuln\u00e9rabilit\u00e9 majeure en mati\u00e8re de gouvernance et de flexibilit\u00e9 des mod\u00e8les financiers. Une conception logicielle rigoureuse pr\u00e9conise de s\u00e9parer distinctement la logique algorithmique des param\u00e8tres de configuration. Il s&rsquo;av\u00e8re hautement pr\u00e9f\u00e9rable de lier dynamiquement le param\u00e8tre de saut \u00e0 une cellule de contr\u00f4le externe isol\u00e9e au sein du classeur, par exemple une cellule d&rsquo;entr\u00e9e nomm\u00e9e <code>Ordre_K<\/code> ou r\u00e9f\u00e9renc\u00e9e de mani\u00e8re absolue en <code><span class=\"arabpsy-math-inline\" data-latex=\"E\">$E$<\/span>1<\/code>.<\/p>\n<p>Dans ce cadre param\u00e9trique, la syntaxe universelle inscrite en cellule <code>C3<\/code> s&rsquo;exprime comme suit : <code>=DECALER(B3; -<span class=\"arabpsy-math-inline\" data-latex=\"E\">$E$<\/span>1; 0)<\/code>. L&rsquo;utilisation du signe n\u00e9gatif unitaire adoss\u00e9 \u00e0 l&rsquo;adressage absolu <code><span class=\"arabpsy-math-inline\" data-latex=\"E\">$E$<\/span>1<\/code> assure que la conversion vectorielle n\u00e9gative reste p\u00e9renne lors de la recopie incr\u00e9mentielle, tout en conf\u00e9rant au mod\u00e8le une r\u00e9activit\u00e9 instantan\u00e9e. Si un utilisateur modifie la valeur contenue en <code><span class=\"arabpsy-math-inline\" data-latex=\"E\">$E$<\/span>1<\/code>, la faisant passer de 1 \u00e0 4 pour scruter l&rsquo;impact d&rsquo;un d\u00e9calage trimestriel, l&rsquo;ensemble de la colonne recalcule imm\u00e9diatement ses pointages temporels sans n\u00e9cessiter la moindre retouche textuelle dans les formules. Pour parfaire la robustesse structurelle de l&rsquo;interface, la cellule de param\u00e8tre gagne \u00e0 \u00eatre verrouill\u00e9e au moyen d&rsquo;une r\u00e8gle de <a rel=\"noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/office\/appliquer-la-validation-des-donn%C3%A9es-aux-cellules-29fec0fd-6161-44ae-8a76-e76c6ae63d66\">validation des donn\u00e9es<\/a>, restreignant les entr\u00e9es aux entiers strictement positifs inf\u00e9rieurs au nombre total d&rsquo;observations disponibles.<\/p>\n<h3>4.3 Analyse de l&rsquo;impact de l&rsquo;accroissement de k sur l&rsquo;\u00e9chantillon tronqu\u00e9<\/h3>\n<p>L&rsquo;accroissement d\u00e9lib\u00e9r\u00e9 de l&rsquo;ordre de d\u00e9calage <span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span> exerce une influence directe sur la dimension effective de l&rsquo;espace \u00e9chantillonnal exploitable par les m\u00e9thodes d&rsquo;inf\u00e9rence statistique. D&rsquo;un point de vue quantitatif strict, une s\u00e9rie initiale comportant <span class=\"arabpsy-math-inline\" data-latex=\"N\">$N$<\/span> observations temporelles ne permet d&rsquo;extraire qu&rsquo;un sous-ensemble de taille <span class=\"arabpsy-math-inline\" data-latex=\"N - k\">$N &#8211; k$<\/span> couples ordonn\u00e9s complets <span class=\"arabpsy-math-inline\" data-latex=\"(y_t, y_{t-k})\">$(y_t, y_{t-k})$<\/span>. Cette troncature m\u00e9canique du jeu de donn\u00e9es engendre une r\u00e9duction m\u00e9canique de la puissance statistique des tests d&rsquo;hypoth\u00e8se ult\u00e9rieurs, augmentant le risque d&rsquo;erreur de type II (non-rejet d&rsquo;une hypoth\u00e8se nulle fausse).<\/p>\n<p>Sur les \u00e9chantillons restreints typiques des s\u00e9ries macro\u00e9conomiques annuelles, l&rsquo;effet d&rsquo;une troncature \u00e9lev\u00e9e peut introduire des biais d&rsquo;\u00e9chantillonnage substantiels. Par exemple, retenir un lag <span class=\"arabpsy-math-inline\" data-latex=\"k=5\">$k=5$<\/span> sur une s\u00e9rie de <span class=\"arabpsy-math-inline\" data-latex=\"N=20\">$N=20$<\/span> observations amputera un quart de l&rsquo;\u00e9chantillon total. D\u00e8s lors, si l&rsquo;analyste se propose de comparer les performances pr\u00e9dictives de diff\u00e9rents mod\u00e8les autor\u00e9gressifs d&rsquo;ordres variables (par exemple un mod\u00e8le AR(1) contre un mod\u00e8le AR(4)), il est imp\u00e9ratif d&rsquo;harmoniser formellement l&rsquo;\u00e9chantillon d&rsquo;estimation. Les m\u00e9triques d&rsquo;information telles que les crit\u00e8res d&rsquo;Akaike (AIC) ou de Schwarz (BIC) ne sont comparables que si elles sont calcul\u00e9es sur un \u00e9chantillon strictement identique, ce qui impose d&rsquo;amputer artificiellement le mod\u00e8le AR(1) des <span class=\"arabpsy-math-inline\" data-latex=\"k_{\\max}\">$k_{\\max}$<\/span> premi\u00e8res observations pour calquer sa fen\u00eatre d&rsquo;ajustement sur celle du mod\u00e8le le plus contraignant.<\/p>\n<h2>5. Exemple pratique 2 : Calcul de valeurs d\u00e9cal\u00e9es par groupe ou sous-population<\/h2>\n<h3>5.1 Probl\u00e9matique du d\u00e9bordement inter-groupes lors de s\u00e9ries segment\u00e9es<\/h3>\n<p>L&rsquo;une des erreurs les plus fr\u00e9quentes et m\u00e9thodologiquement destructrices dans la manipulation des donn\u00e9es sous tableur r\u00e9side dans l&rsquo;application aveugle d&rsquo;un d\u00e9calage temporel vertical sur des donn\u00e9es de panel non consolid\u00e9es ou stratifi\u00e9es par groupes. Les donn\u00e9es de panel, ou s\u00e9ries temporelles empil\u00e9es, regroupent les trajectoires chronologiques de multiples entit\u00e9s statistiques distinctes (unit\u00e9s commerciales, filiales g\u00e9ographiques, patients d&rsquo;un essai clinique ou instruments boursiers) au sein d&rsquo;une table unique ordonn\u00e9e successivement par identifiant d&rsquo;entit\u00e9 puis par date.<\/p>\n<p>Si l&rsquo;analyste applique la formule \u00e9l\u00e9mentaire <code>=DECALER(B3; -1; 0)<\/code> le long de la colonne sans distinction logique, un ph\u00e9nom\u00e8ne pernicieux de contamination crois\u00e9e inter-groupes survient in\u00e9luctablement \u00e0 chaque transition d&rsquo;unit\u00e9 statistique. Lors de la premi\u00e8re observation chronologique de l&rsquo;entit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>, la formule remontera chercher par translation spatiale la derni\u00e8re observation chronologique de l&rsquo;entit\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"A\">$A$<\/span>, assignant ainsi un pass\u00e9 factice issu d&rsquo;une entit\u00e9 totalement \u00e9trang\u00e8re. Ce d\u00e9bordement contamine de mani\u00e8re invisible les estimations \u00e9conom\u00e9triques, faussant les r\u00e9gressions \u00e0 effets fixes ou al\u00e9atoires et g\u00e9n\u00e9rant des corr\u00e9lations fallacieuses d&rsquo;autant plus insidieuses qu&rsquo;aucune erreur logicielle apparente n&rsquo;est \u00e9mise par le tableur.<\/p>\n<h3>5.2 Imbrication logique conditionnelle : Utilisation de la structure =SI(A3=A2; DECALER(B3; -1; 0); \u00ab\u00a0\u00a0\u00bb)<\/h3>\n<p>Pour immuniser l&rsquo;architecture de calcul contre ce risque de contagion spatiale, il est obligatoire d&rsquo;assujettir l&rsquo;ex\u00e9cution du d\u00e9calage \u00e0 un test de coh\u00e9rence taxonomique au moyen de la fonction logique <code>SI<\/code>. L&rsquo;algorithme doit pr\u00e9alablement v\u00e9rifier que l&rsquo;identifiant de groupe associ\u00e9 \u00e0 la ligne courante est strictement superposable \u00e0 l&rsquo;identifiant de groupe situ\u00e9 sur la ligne imm\u00e9diatement sup\u00e9rieure. Si et seulement si cette \u00e9galit\u00e9 fondamentale est valid\u00e9e, l&rsquo;op\u00e9ration de translation temporelle est formellement autoris\u00e9e.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/lag2.jpg\" alt=\"\" \/><\/figure>\n<p>Imaginons une structure de donn\u00e9es o\u00f9 la colonne <code>A<\/code> consigne l&rsquo;identifiant textuel du magasin (par exemple <code>\"Magasin_Nord\"<\/code> pour les cinq premi\u00e8res lignes, puis <code>\"Magasin_Sud\"<\/code> pour les suivantes), la colonne <code>B<\/code> r\u00e9pertorie la p\u00e9riode chronologique, et la colonne <code>C<\/code> contient les chiffres d&rsquo;affaires correspondants. Dans la colonne <code>D<\/code>, destin\u00e9e \u00e0 recevoir le d\u00e9calage conditionnel, la formule canonique inscrite en cellule <code>D3<\/code> s&rsquo;\u00e9nonce comme suit :<\/p>\n<p><code>=SI(A3=A2; DECALER(C3; -1; 0); \"\")<\/code><\/p>\n<p>Dans ce montage logique, lorsque la cellule active inspecte une ligne de transition (le premier point temporel du <code>Magasin_Sud<\/code>), le pr\u00e9dicat <code>A3=A2<\/code> renvoie l&rsquo;\u00e9tat bool\u00e9en <code>FAUX<\/code>. L&rsquo;\u00e9valuation court-circuite alors l&rsquo;appel \u00e0 la fonction <code>DECALER<\/code> et affecte imm\u00e9diatement le r\u00e9sultat alternatif, \u00e0 savoir une cha\u00eene de caract\u00e8res vide mat\u00e9rialis\u00e9e par les guillemets jumel\u00e9s <code>\"\"<\/code>. La fronti\u00e8re entre sous-populations est ainsi herm\u00e9tiquement pr\u00e9serv\u00e9e.<\/p>\n<h3>5.3 Traitement des discontinuit\u00e9s de groupe et initialisation des sous-s\u00e9ries<\/h3>\n<p>L&rsquo;utilisation de la cha\u00eene textuelle vide <code>\"\"<\/code> comme valeur sentinelle lors des transitions de cohortes pr\u00e9sente l&rsquo;avantage d&rsquo;une clart\u00e9 visuelle imm\u00e9diate, isolant nettement les blocs de donn\u00e9es dans la feuille de calcul. Toutefois, cette approche engendre des contraintes computationnelles en aval. Dans le mod\u00e8le de donn\u00e9es interne d&rsquo;Excel, une cellule contenant <code>\"\"<\/code> n&rsquo;est pas trait\u00e9e comme une cellule num\u00e9rique vide, mais comme un type cha\u00eene de longueur nulle. Si une cellule subordonn\u00e9e tente d&rsquo;effectuer une op\u00e9ration arithm\u00e9tique directe sur cette valeur (par exemple le calcul d&rsquo;une variation relative du type <code>=(C3-D3)\/D3<\/code>), le moteur d&rsquo;\u00e9valuation l\u00e8vera instantan\u00e9ment une erreur bloquante de discordance de type <code>#VALEUR!<\/code>.<\/p>\n<p>Afin de concilier propret\u00e9 conceptuelle et robustesse math\u00e9matique, les standards d&rsquo;ing\u00e9nierie pr\u00e9conisent de remplacer la cha\u00eene vide par la fonction standardis\u00e9e d&rsquo;indisponibilit\u00e9 statistique : <code>=SI(A3=A2; DECALER(C3; -1; 0); NA())<\/code>. Bien que l&rsquo;affichage de l&rsquo;erreur formelle <code>#N\/A<\/code> dans les cellules de rupture puisse sembler inesth\u00e9tique, il pr\u00e9sente l&rsquo;immense m\u00e9rite d&rsquo;\u00eatre nativement interpr\u00e9t\u00e9 par les fonctions d&rsquo;agr\u00e9gation num\u00e9rique, qui ignorent ou propagent rigoureusement cette non-disponibilit\u00e9 selon des r\u00e8gles statistiques strictes. Lors des phases ult\u00e9rieures d&rsquo;ajustement \u00e9conom\u00e9trique ou de mod\u00e9lisation par r\u00e9gression lin\u00e9aire, un simple filtre automatique \u00e9cartant les lignes marqu\u00e9es par <code>#N\/A<\/code> permet d&rsquo;extraire un \u00e9chantillon de panel sans r\u00e9sidu textuel perturbateur.<\/p>\n<h3>5.4 Extension aux crit\u00e8res multi-factoriels via les op\u00e9rateurs bool\u00e9ens<\/h3>\n<p>Dans les contextes d&rsquo;ing\u00e9nierie \u00e9pid\u00e9miologique, de recherche agronomique ou de mod\u00e9lisation financi\u00e8re \u00e0 haute granularit\u00e9, l&rsquo;appartenance \u00e0 un groupe ne se limite pas \u00e0 un pr\u00e9dicat univari\u00e9 simple. Les observations de panel sont couramment stratifi\u00e9es selon plusieurs facteurs orthogonaux : par exemple le code sujet, le num\u00e9ro de protocole exp\u00e9rimental et le type de traitement administr\u00e9. Pour \u00e9tendre le calcul du d\u00e9calage \u00e0 ces structures complexes, le test d&rsquo;appartenance doit synth\u00e9tiser l&rsquo;ensemble des dimensions classificatoires en une expression bool\u00e9enne conjointe au moyen de la fonction <code>ET<\/code>.<\/p>\n<p>Consid\u00e9rons un tableau o\u00f9 la colonne <code>A<\/code> consigne l&rsquo;identifiant du patient, la colonne <code>B<\/code> la modalit\u00e9 th\u00e9rapeutique (<code>\"Placebo\"<\/code> ou <code>\"Traitement_A\"<\/code>), et la colonne <code>C<\/code> la variable clinique d&rsquo;int\u00e9r\u00eat mesur\u00e9e au fil des visites. La conditionnalit\u00e9 du d\u00e9calage en ligne 3 s&rsquo;articulera formellement selon la formule suivante : <code>=SI(ET(A3=A2; B3=B2); DECALER(C3; -1; 0); NA())<\/code>. Une r\u00e8gle de gouvernance absolue gouverne l&rsquo;application de ces m\u00e9thodes : la validit\u00e9 des tests logiques repose sur l&rsquo;hypoth\u00e8se d&rsquo;un tri pr\u00e9alable rigoureux et stable. Avant toute injection de formules d\u00e9cal\u00e9es conditionnelles, le jeu de donn\u00e9es doit imp\u00e9rativement subir un tri multi-niveaux exhaustif portant successivement sur l&rsquo;ensemble des cl\u00e9s d&rsquo;identification de groupe, la variable temporelle chronologique constituant imp\u00e9rativement le crit\u00e8re de tri terminal.<\/p>\n<h2>6. M\u00e9thodes alternatives sans DECALER : Approches par r\u00e9f\u00e9rences directes et matricielles<\/h2>\n<h3>6.1 La r\u00e9f\u00e9rence relative directe simple (=B2) : Avantages et vuln\u00e9rabilit\u00e9s structurelles<\/h3>\n<p>L&rsquo;approche la plus rudimentaire et la plus couramment adopt\u00e9e pour reproduire un d\u00e9calage temporel consiste \u00e0 renoncer totalement aux fonctions de recherche spatiale pour recourir au pointage d&rsquo;adresse direct. Dans cette configuration, l&rsquo;analyste se positionne sur la cellule <code>C3<\/code> et saisit simplement la syntaxe <code>=B2<\/code>, avant de recopier cette affectation le long du tableau. Cette m\u00e9thode b\u00e9n\u00e9ficie d&rsquo;une simplicit\u00e9 cognitive absolue et d&rsquo;un co\u00fbt de traitement computationnel nul, le moteur d&rsquo;Excel se contentant de r\u00e9soudre un lien de d\u00e9pendance direct au sein de son graphe de calcul sans ex\u00e9cuter d&rsquo;algorithme sous-jacent.<\/p>\n<p>Cependant, cette \u00e9conomie apparente dissimule une fragilit\u00e9 structurelle critique qui proscrit son usage au sein des mod\u00e8les d&rsquo;entreprise p\u00e9rennes. Le pointage direct par r\u00e9f\u00e9rence relative est particuli\u00e8rement vuln\u00e9rable aux manipulations physiques de la grille : si un utilisateur ins\u00e8re, d\u00e9place ou supprime par inadvertance une ligne au milieu de la s\u00e9rie temporelle, la cha\u00eene de d\u00e9pendances est instantan\u00e9ment rompue. La suppression d&rsquo;une ligne interm\u00e9diaire g\u00e9n\u00e8re imm\u00e9diatement des cascades d&rsquo;erreurs <code>#REF!<\/code> destructrices sur les cellules sous-jacentes. Plus dangereux encore, l&rsquo;ex\u00e9cution d&rsquo;un tri automatique sur une plage de donn\u00e9es contenant des r\u00e9f\u00e9rences relatives simples corrompt silencieusement l&rsquo;ordre des liens sans g\u00e9n\u00e9rer le moindre avertissement logiciel, d\u00e9truisant l&rsquo;int\u00e9grit\u00e9 temporelle du classeur de mani\u00e8re irr\u00e9m\u00e9diable.<\/p>\n<h3>6.2 Combinaison INDEX et LIGNE : Une alternative non volatile et robuste<\/h3>\n<p>Pour pallier les vuln\u00e9rabilit\u00e9s du pointage direct tout en \u00e9vitant les surco\u00fbts des fonctions dynamiques complexes, l&rsquo;association des fonctions primitives <code>INDEX<\/code> et <code>LIGNE<\/code> constitue la solution d&rsquo;ing\u00e9nierie de r\u00e9f\u00e9rence. La fonction <code>INDEX<\/code> permet de renvoyer le contenu d&rsquo;un scalaire situ\u00e9 \u00e0 l&rsquo;intersection d&rsquo;une ligne et d&rsquo;une colonne au sein d&rsquo;une matrice born\u00e9e immuable. En couplant cette capacit\u00e9 d&rsquo;extraction matricielle \u00e0 la fonction <code>LIGNE()<\/code>, qui restitue dynamiquement l&rsquo;indice num\u00e9rique de la ligne de la cellule courante, on formule une expression d\u00e9terministe d&rsquo;une robustesse exceptionnelle.<\/p>\n<p>Pour \u00e9valuer le d\u00e9calage univari\u00e9 de la s\u00e9rie situ\u00e9e dans la colonne <code>B<\/code>, la syntaxe impl\u00e9ment\u00e9e en cellule <code>C3<\/code> se formule comme suit :<\/p>\n<p><code>=INDEX(B:B; LIGNE()-1)<\/code><\/p>\n<p>Dans ce mod\u00e8le, l&rsquo;expression <code>LIGNE()-1<\/code> calcule dynamiquement l&rsquo;indice de la rang\u00e9e pr\u00e9c\u00e9dente ind\u00e9pendamment de tout d\u00e9placement spatial relatif de la cellule. Si la formule se situe physiquement \u00e0 la ligne 3, elle interroge formellement la 2\u00e8me composante du vecteur <code>B:B<\/code>. Pour renforcer la s\u00e9curit\u00e9 du mod\u00e8le contre d&rsquo;\u00e9ventuelles insertions d&rsquo;en-t\u00eates, il est pr\u00e9f\u00e9rable d&rsquo;ancrer le calcul sur une plage explicitement born\u00e9e en calibrant l&rsquo;indice par rapport \u00e0 la premi\u00e8re ligne de donn\u00e9es : <code>=INDEX(<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>2:<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>100; LIGNE() - LIGNE(<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>2:<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>100))<\/code>. Cette formulation r\u00e9siste remarquablement aux tris partiels et conserve son int\u00e9grit\u00e9 g\u00e9om\u00e9trique m\u00eame lors d&rsquo;op\u00e9rations lourdes de r\u00e9organisation tabulaire.<\/p>\n<h3>6.3 Comparaison des performances de calcul entre DECALER et INDEX<\/h3>\n<p>Le choix entre <code>DECALER<\/code> et le couple <code>INDEX\/LIGNE<\/code> ne rel\u00e8ve pas d&rsquo;une simple pr\u00e9f\u00e9rence esth\u00e9tique, mais proc\u00e8de d&rsquo;un arbitrage technique li\u00e9 \u00e0 l&rsquo;architecture interne du moteur d&rsquo;\u00e9valuation d&rsquo;Excel. La fonction <code>DECALER<\/code> est officiellement class\u00e9e dans la cat\u00e9gorie des <a rel=\"noopener noreferrer\" href=\"https:\/\/learn.microsoft.com\/fr-fr\/office\/client-developer\/excel\/excel-recalculation\">fonctions volatiles<\/a>. Une fonction volatile se distingue par une propri\u00e9t\u00e9 p\u00e9nalisante : elle est syst\u00e9matiquement recalcul\u00e9e lors de toute modification intervenant n&rsquo;importe o\u00f9 dans le classeur, m\u00eame si l&rsquo;op\u00e9ration d&rsquo;\u00e9dition concerne une cellule totalement ind\u00e9pendante et situ\u00e9e sur une feuille distincte.<\/p>\n<p>Dans un classeur modeste comportant quelques dizaines de lignes, l&rsquo;impact de cette volatilit\u00e9 demeure imperceptible. En revanche, lorsque le d\u00e9calage temporel doit \u00eatre d\u00e9ploy\u00e9 sur des s\u00e9ries financi\u00e8res \u00e0 haute fr\u00e9quence ou des bases de panel exc\u00e9dant 100 000 enregistrements, la pr\u00e9sence de 100 000 instances d&rsquo;une fonction volatile force le processeur \u00e0 r\u00e9\u00e9valuer l&rsquo;int\u00e9gralit\u00e9 du tableau \u00e0 chaque frappe clavier. Cette sollicitation permanente engendre des gels d&rsquo;interface r\u00e9currents et des d\u00e9lais de traitement massifs. \u00c0 l&rsquo;inverse, la fonction <code>INDEX<\/code> est rigoureusement non volatile : elle n&rsquo;est r\u00e9\u00e9valu\u00e9e que si et seulement si l&rsquo;une des cellules de sa plage d&rsquo;ant\u00e9c\u00e9dents directs subit une alt\u00e9ration effective. Les bancs d&rsquo;essai d\u00e9montrent que la substitution de <code>DECALER<\/code> par <code>INDEX<\/code> sur des matrices volumineuses divise couramment le temps de recalcul global par un facteur de 10 \u00e0 50, \u00e9rigeant <code>INDEX<\/code> en standard architectural absolu pour les environnements de production d&rsquo;entreprise.<\/p>\n<h2>7. Exploitation moderne avec Excel 365 : Fonctions matricielles dynamiques et LAMBDA<\/h2>\n<h3>7.1 Cr\u00e9ation d&rsquo;une fonction personnalis\u00e9e LAG via le gestionnaire de noms et LAMBDA<\/h3>\n<p>L&rsquo;introduction du moteur de calcul matriciel dynamique et du formalisme <code>LAMBDA<\/code> dans Microsoft 365 a constitu\u00e9 une v\u00e9ritable r\u00e9volution de paradigme, permettant aux analystes de concevoir leurs propres fonctions natives r\u00e9utilisables sans recourir \u00e0 la programmation en Visual Basic. En exploitant la fonction <a rel=\"noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/office\/fonction-lambda-bd212d27-1cd1-4321-a34a-ccbf254b8b67\">LAMBDA<\/a>, il devient enfin possible de combler d\u00e9finitivement l&rsquo;omission historique d&rsquo;Excel en d\u00e9clarant une fonction personnalis\u00e9e universelle baptis\u00e9e <code>LAG<\/code> dot\u00e9e d&rsquo;une signature logicielle claire et intuitive.<\/p>\n<p>Pour impl\u00e9menter cette abstraction au sein d&rsquo;un classeur, l&rsquo;analyste acc\u00e8de au Gestionnaire de noms (ruban <em>Formules<\/em> &gt; <em>Gestionnaire de noms<\/em>) et cr\u00e9e une nouvelle entit\u00e9 nomm\u00e9e <code>LAG<\/code>, en y associant la d\u00e9finition fonctionnelle suivante :<\/p>\n<p><code>=LAMBDA(vecteur; k; CHOISIRLIGNES(vecteur; SEQUENCE(LIGNES(vecteur)-k; 1; 1)))<\/code><\/p>\n<p>D\u00e8s lors que ce nom est valid\u00e9, l&rsquo;utilisateur final peut invoquer directement la commande <code>=LAG(B2:B100; 1)<\/code> dans n&rsquo;importe quelle cellule de la grille de calcul. Le formalisme <code>LAMBDA<\/code> encapsule int\u00e9gralement la plomberie math\u00e9matique et les translations spatiales, masquant les d\u00e9tails d&rsquo;impl\u00e9mentation pour n&rsquo;exposer qu&rsquo;une interface d\u00e9clarative pure. Cette approche garantit une gouvernance centralis\u00e9e : toute am\u00e9lioration de l&rsquo;algorithme sous-jacent au sein du gestionnaire de noms se r\u00e9percute instantan\u00e9ment sur l&rsquo;ensemble des formules du classeur, tout en \u00e9liminant les risques de divergences de syntaxe entre diff\u00e9rents services op\u00e9rationnels.<\/p>\n<h3>7.2 Utilisation combin\u00e9e de CHOISIRLIGNES (CHOOSEROWS) et SEQUENCE<\/h3>\n<p>L&rsquo;impl\u00e9mentation matricielle avanc\u00e9e sous Excel 365 s&rsquo;appuie principalement sur la synergie entre deux fonctions dynamiques contemporaines : <code>CHOISIRLIGNES<\/code> (identifi\u00e9e sous le nom <code>CHOOSEROWS<\/code> en version anglaise) et <code>SEQUENCE<\/code>. La fonction <code>CHOISIRLIGNES<\/code> permet d&rsquo;extraire un sous-ensemble arbitraire d&rsquo;enregistrements au sein d&rsquo;une matrice source en lui transmettant un vecteur d&rsquo;indices num\u00e9riques ordonn\u00e9s. La fonction <code>SEQUENCE<\/code> se charge quant \u00e0 elle de synth\u00e9tiser par calcul ce vecteur d&rsquo;adresses virtuelles.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/lag3.jpg\" alt=\"\" \/><\/figure>\n<p>Pour mat\u00e9rialiser un d\u00e9calage d&rsquo;ordre <span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span> sur une plage vectorielle continue <span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>, l&rsquo;objectif consiste \u00e0 pr\u00e9lever les lignes indic\u00e9es de $1$ jusqu&rsquo;\u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"N-k\">$N-k$<\/span>, et \u00e0 les repositionner spatialement en face des p\u00e9riodes <span class=\"arabpsy-math-inline\" data-latex=\"1+k\">$1+k$<\/span> \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"N\">$N$<\/span>. Pour injecter \u00e9l\u00e9gamment les valeurs manquantes structurelles (<span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span> observations initiales non d\u00e9finies) sans corrompre la g\u00e9om\u00e9trie de la matrice restitu\u00e9e, on mobilise conjointement la fonction <code>PILE.V<\/code> (<code>VSTACK<\/code>). L&rsquo;expression compl\u00e8te unifi\u00e9e s&rsquo;articule comme suit :<\/p>\n<p><code>=PILE.V(LAMBDA_EXP; CHOISIRLIGNES(B2:B11; SEQUENCE(LIGNES(B2:B11)-1; 1; 1)))<\/code><\/p>\n<p>En rempla\u00e7ant <code>LAMBDA_EXP<\/code> par une matrice de non-disponibilit\u00e9 g\u00e9n\u00e9r\u00e9e via l&rsquo;expression matricielle <code>CHOISIRLIGNES({#N\/A}; SEQUENCE(k; 1; 1; 0))<\/code>, l&rsquo;analyste dispose d&rsquo;un op\u00e9rateur vectoris\u00e9 complet capable d&rsquo;ajuster simultan\u00e9ment la t\u00eate et le corps de la s\u00e9rie temporelle en une \u00e9valuation logique unique.<\/p>\n<h3>7.3 D\u00e9ploiement matriciel automatique sans recopie incr\u00e9mentielle<\/h3>\n<p>La rupture fondamentale introduite par les fonctions matricielles dynamiques r\u00e9side dans le m\u00e9canisme d&rsquo;extension automatique de zone, commun\u00e9ment d\u00e9sign\u00e9 sous le vocable technique de propagation (ou <em>Spill<\/em>). Contrairement aux d\u00e9marches traditionnelles exigeant d&rsquo;\u00e9tirer manuellement une cellule ma\u00eetresse sur des milliers de rangs par recopie incr\u00e9mentielle, l&rsquo;injection d&rsquo;une formule matricielle vectoris\u00e9e en une cellule d&rsquo;ancrage unique (par exemple <code>C2<\/code>) ordonne au moteur de calcul de d\u00e9verser instantan\u00e9ment l&rsquo;int\u00e9gralit\u00e9 du vecteur d\u00e9cal\u00e9 sur la hauteur requise.<\/p>\n<p>Cette automatisation \u00e9radique radicalement l&rsquo;un des risques op\u00e9rationnels majeurs des feuilles de calcul : le syndrome de la formule tronqu\u00e9e, survenant lorsqu&rsquo;un utilisateur omet d&rsquo;\u00e9tirer une formule jusqu&rsquo;au terme absolu d&rsquo;une base de donn\u00e9es r\u00e9cemment enrichie. Toutefois, ce m\u00e9canisme de d\u00e9versement introduit une contrainte stricte mat\u00e9rialis\u00e9e par l&rsquo;apparition de l&rsquo;erreur d&rsquo;obstruction <code>#PROPAGATION!<\/code> (ou <code>#SPILL!<\/code>). Cette anomalie se d\u00e9clenche d\u00e8s lors qu&rsquo;une cellule quelconque situ\u00e9e sur la trajectoire th\u00e9orique d&rsquo;extension de la matrice contient une donn\u00e9e r\u00e9siduelle, un format textuel ou m\u00eame un espace invisible. La r\u00e9solution de ce blocage impose le d\u00e9gagement int\u00e9gral de la plage sous-jacente, garantissant une restitution vectorielle fluide optimis\u00e9e par le moteur multithread natif des versions contemporaines d&rsquo;Excel.<\/p>\n<h2>8. Applications analytiques avanc\u00e9es des variables retard\u00e9es sous Excel<\/h2>\n<h3>8.1 Calcul des taux de croissance et variations relatives p\u00e9riodiques<\/h3>\n<p>L&rsquo;application \u00e9conomique et financi\u00e8re la plus universelle des variables d\u00e9cal\u00e9es concerne la d\u00e9rivation des m\u00e9triques d&rsquo;\u00e9volution conjoncturelle, qu&rsquo;il s&rsquo;agisse de variations en niveau ou de taux de croissance relatifs. La variation absolue d&rsquo;une grandeur temporelle entre deux p\u00e9riodes successives correspond \u00e0 la premi\u00e8re diff\u00e9rence discr\u00e8te, not\u00e9e math\u00e9matiquement <span class=\"arabpsy-math-inline\" data-latex=\"\\Delta y_t = y_t - y_{t-1}\">$\\Delta y_t = y_t &#8211; y_{t-1}$<\/span>. Sous Excel, une fois la colonne du d\u00e9calage simple constitu\u00e9e en colonne <code>C<\/code> en regard des valeurs brutes de la colonne <code>B<\/code>, cette quantit\u00e9 s&rsquo;obtient trivialement par la formulation arithm\u00e9tique <code>=B3-C3<\/code>.<\/p>\n<p>Pour d\u00e9river le taux de variation relative p\u00e9riodique, couramment mobilis\u00e9 pour mesurer l&rsquo;inflation, la croissance du chiffre d&rsquo;affaires ou le rendement discret d&rsquo;un actif cot\u00e9, la formulation math\u00e9matique standardis\u00e9e s&rsquo;\u00e9tablit selon le ratio :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"g_t = \\frac{y_t - y_{t-1}}{y_{t-1}} = \\frac{y_t}{y_{t-1}} - 1\">$$g_t = \\frac{y_t &#8211; y_{t-1}}{y_{t-1}} = \\frac{y_t}{y_{t-1}} &#8211; 1$$<\/span><\/p>\n<p>Sous Excel, la saisie en cellule cible s&rsquo;exprime sous la forme <code>=(B3-C3)\/C3<\/code>. Cette formule \u00e9l\u00e9mentaire exige toutefois des protocoles de protection arithm\u00e9tique rigoureux. Si le d\u00e9nominateur <span class=\"arabpsy-math-inline\" data-latex=\"y_{t-1}\">$y_{t-1}$<\/span> consign\u00e9 en cellule <code>C3<\/code> est rigoureusement nul, le moteur interrompt le calcul en affichant l&rsquo;erreur de division par z\u00e9ro <code>#DIV\/0!<\/code>. De surcro\u00eet, si la s\u00e9rie sous-jacente admet des grandeurs financi\u00e8res n\u00e9gatives (par exemple des r\u00e9sultats d&rsquo;exploitation en perte), l&rsquo;application aveugle de ce ratio engendre des inversions de signe fallacieuses. L&rsquo;analyste rigoureux s\u00e9curise d\u00e8s lors l&rsquo;expression au moyen d&rsquo;une double garde conditionnelle : <code>=SI(OU(C3=0; NON(ESTNUM(C3))); NA(); (B3-C3)\/ABS(C3))<\/code>, en appliquant un formatage de pourcentage strict sur la plage r\u00e9sultante.<\/p>\n<h3>8.2 D\u00e9tection de l&rsquo;autocorr\u00e9lation et mod\u00e9lisation autor\u00e9gressive (AR)<\/h3>\n<p>L&rsquo;exploitation conjointe d&rsquo;une s\u00e9rie chronologique contemporaine et de ses versions d\u00e9cal\u00e9es successives permet de mat\u00e9rialiser directement l&rsquo;outil de diagnostic fondamental de l&rsquo;\u00e9conom\u00e9trie des s\u00e9ries temporelles : le corr\u00e9logramme. En confrontant le vecteur de donn\u00e9es <span class=\"arabpsy-math-inline\" data-latex=\"y_t\">$y_t$<\/span> \u00e0 son homologue retard\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"y_{t-1}\">$y_{t-1}$<\/span>, l&rsquo;analyste peut mobiliser la fonction statistique <code>COEFFICIENT.CORRELATION<\/code> (ou <code>PEARSON<\/code>) pour quantifier formellement le coefficient d&rsquo;autocorr\u00e9lation d&rsquo;ordre un (<span class=\"arabpsy-math-inline\" data-latex=\"r_1\">$r_1$<\/span>) :<\/p>\n<p><code>=COEFFICIENT.CORRELATION(B3:B100; C3:C100)<\/code><\/p>\n<p>En reproduisant cette op\u00e9ration d&rsquo;estimation crois\u00e9e avec les colonnes de d\u00e9calage d&rsquo;ordre sup\u00e9rieur (<span class=\"arabpsy-math-inline\" data-latex=\"t-2\">$t-2$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"t-3\">$t-3$<\/span>, etc.) pr\u00e9alablement calcul\u00e9es, il devient possible de tracer un graphique \u00e0 barres r\u00e9capitulant les corr\u00e9lations s\u00e9quentielles, offrant une vue imm\u00e9diate de la vitesse de r\u00e9sorption de la m\u00e9moire stochastique du processus.<\/p>\n<p>Cette architecture sert de tremplin \u00e0 l&rsquo;estimation d&rsquo;un mod\u00e8le autor\u00e9gressif d&rsquo;ordre un, couramment d\u00e9sign\u00e9 sous le sigle AR(1), dont l&rsquo;\u00e9quation s&rsquo;\u00e9nonce selon la relation lin\u00e9aire <span class=\"arabpsy-math-inline\" data-latex=\"y_t = \\phi_0 + \\phi_1 y_{t-1} + \\epsilon_t\">$y_t = \\phi_0 + \\phi_1 y_{t-1} + \\epsilon_t$<\/span>, o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"\\phi_1\">$\\phi_1$<\/span> caract\u00e9rise le coefficient de persistance dynamique et <span class=\"arabpsy-math-inline\" data-latex=\"\\epsilon_t\">$\\epsilon_t$<\/span> repr\u00e9sente le bruit blanc r\u00e9siduel. En utilisant la fonction native d&rsquo;estimation lin\u00e9aire matricielle <code>DROITEREG<\/code> (ou la fonction <code>PENTE<\/code>), l&rsquo;analyste \u00e9value instantan\u00e9ment ce param\u00e8tre structurel par l&rsquo;expression <code>=PENTE(B3:B100; C3:C100)<\/code>. Si la valeur absolue du coefficient estim\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"|\\hat{\\phi}_1|\">$|\\hat{\\phi}_1|$<\/span> est strictement inf\u00e9rieure \u00e0 l&rsquo;unit\u00e9, le processus satisfait aux conditions \u00e9l\u00e9mentaires de stationnarit\u00e9 au sens faible, autorisant la mise en \u0153uvre de pr\u00e9visions prospectives fiables.<\/p>\n<h3>8.3 Calcul de moyennes mobiles int\u00e9grant des variables d\u00e9cal\u00e9es<\/h3>\n<p>Dans les d\u00e9marches d&rsquo;analyse technique et de lissage conjoncturel, la moyenne mobile constitue un filtre passe-bas standardis\u00e9 destin\u00e9 \u00e0 \u00e9liminer le bruit stochastique haute fr\u00e9quence pour r\u00e9v\u00e9ler la tendance sous-jacente d&rsquo;une s\u00e9rie. Il existe cependant une confusion m\u00e9thodologique fr\u00e9quente entre moyennes mobiles centr\u00e9es et moyennes mobiles r\u00e9trospectives strictement causales. Une moyenne mobile centr\u00e9e int\u00e8gre des donn\u00e9es pass\u00e9es, pr\u00e9sentes et futures (<span class=\"arabpsy-math-inline\" data-latex=\"t-1\">$t-1$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"t+1\">$t+1$<\/span>), ce qui la rend impropre \u00e0 toute mod\u00e9lisation pr\u00e9dictive en temps r\u00e9el en raison de l&rsquo;injection d&rsquo;une distorsion de projection prospective.<\/p>\n<p>Pour construire une moyenne mobile strictement causale et retard\u00e9e d&rsquo;ordre 3, l&rsquo;analyste doit encapsuler les observations d\u00e9cal\u00e9es de fa\u00e7on \u00e0 ce que le lissage n&rsquo;exploite aucune information issue du temps contemporain <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span> :<\/p>\n<p><span class=\"arabpsy-math-display\" data-latex=\"\\bar{y}_{t-1}^{(3)} = \\frac{y_{t-1} + y_{t-2} + y_{t-3}}{3}\">$$\\bar{y}_{t-1}^{(3)} = \\frac{y_{t-1} + y_{t-2} + y_{t-3}}{3}$$<\/span><\/p>\n<p>Cette m\u00e9trique se construit sous Excel soit par la sommation directe des colonnes de d\u00e9calage pr\u00e9alablement \u00e9tablies via <code>=MOYENNE(C4:E4)<\/code>, soit en exploitant de mani\u00e8re synth\u00e9tique la capacit\u00e9 de redimensionnement de la fonction <code>DECALER<\/code> appliqu\u00e9e depuis le point contemporain : <code>=MOYENNE(DECALER(B4; -3; 0; 3; 1))<\/code>. Dans cette seconde formulation, le param\u00e8tre <span class=\"arabpsy-math-inline\" data-latex=\"-3\">$-3$<\/span> remonte de trois crans dans la colonne, tandis que le param\u00e8tre de hauteur $3$ ordonne d&rsquo;englober un vecteur descendant de trois cellules, capturant pr\u00e9cis\u00e9ment les instants <span class=\"arabpsy-math-inline\" data-latex=\"t-3\">$t-3$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"t-2\">$t-2$<\/span> et <span class=\"arabpsy-math-inline\" data-latex=\"t-1\">$t-1$<\/span>. Ce lissage purement r\u00e9trospectif immunise formellement l&rsquo;\u00e9tude contre tout biais d&rsquo;anticipation temporelle (ou <em>look-ahead bias<\/em>).<\/p>\n<h2>9. Gestion des erreurs m\u00e9thodologiques et pi\u00e8ges fr\u00e9quents du Lag sous Excel<\/h2>\n<h3>9.1 R\u00e9solution des erreurs de r\u00e9f\u00e9rence #REF! en d\u00e9but de s\u00e9rie<\/h3>\n<p>L&rsquo;apparition brutale de l&rsquo;erreur d&rsquo;adressage spatial <code>#REF!<\/code> constitue l&rsquo;incident le plus r\u00e9current lors de l&rsquo;impl\u00e9mentation de variables retard\u00e9es. Cette interruption se produit m\u00e9caniquement lorsque l&rsquo;argument de translation n\u00e9gative appliqu\u00e9 \u00e0 la coordonn\u00e9e des ordonn\u00e9es force le moteur de calcul \u00e0 franchir la limite sup\u00e9rieure absolue de la feuille de travail, c&rsquo;est-\u00e0-dire en amont de la ligne 1. Ce cas se pr\u00e9sente typiquement lorsqu&rsquo;une s\u00e9rie chronologique est positionn\u00e9e d\u00e8s le sommet absolu de la grille ou lorsque l&rsquo;op\u00e9rateur tente d&rsquo;\u00e9tirer uniform\u00e9ment un d\u00e9calage d&rsquo;ordre \u00e9lev\u00e9 <span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span> sur les <span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span> premi\u00e8res lignes du jeu de donn\u00e9es.<\/p>\n<p>Pour \u00e9radiquer pr\u00e9ventivement cette vuln\u00e9rabilit\u00e9 au sein des mod\u00e8les automatis\u00e9s, l&rsquo;architecture de calcul doit encapsuler le pointeur de recherche dans une structure de garde d&rsquo;interception d&rsquo;erreur via la fonction standardis\u00e9e <code>SIERREUR<\/code> :<\/p>\n<p><code>=SIERREUR(DECALER(B2; -k; 0); NA())<\/code><\/p>\n<p>Cependant, l&rsquo;utilisation aveugle de <code>SIERREUR<\/code> doit \u00eatre op\u00e9r\u00e9e avec discernement \u00e9pist\u00e9mologique. Si elle r\u00e9sout \u00e9l\u00e9gamment l&rsquo;inaccessibilit\u00e9 g\u00e9om\u00e9trique des lignes n\u00e9gatives, elle risque de masquer silencieusement d&rsquo;autres anomalies graves, telles que des corruptions de plages induites par des suppressions accidentelles de colonnes sources. Une alternative m\u00e9thodologiquement sup\u00e9rieure consiste \u00e0 v\u00e9rifier explicitement le num\u00e9ro d&rsquo;ordre de la ligne active avant d&rsquo;autoriser l&rsquo;\u00e9valuation du d\u00e9calage temporel :<\/p>\n<p><code>=SI(LIGNE() - LIGNE(<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>2) &gt;= k; DECALER(B2; -k; 0); NA())<\/code><\/p>\n<p>Cette formulation d\u00e9terministe pr\u00e9vient en amont toute tentative de lecture hors bornes sans solliciter inutilement les routines de traitement d&rsquo;interruption du processeur.<\/p>\n<h3>9.2 Impact des op\u00e9rations de tri et d&rsquo;insertion de lignes sur DECALER<\/h3>\n<p>L&rsquo;utilisation de la fonction <code>DECALER<\/code> repose sur un postulat implicite fondamental : la stricte \u00e9quivalence entre l&rsquo;espace m\u00e9trique physique de la grille (l&rsquo;ordonnancement s\u00e9quentiel des num\u00e9ros de lignes) et l&rsquo;espace temporel logique des ph\u00e9nom\u00e8nes mod\u00e9lis\u00e9s. Si cette correspondance biunivoque est alt\u00e9r\u00e9e, l&rsquo;ensemble de l&rsquo;\u00e9difice math\u00e9matique s&rsquo;effondre. Le risque le plus critique d\u00e9coule de l&rsquo;application d\u00e9sinvolte d&rsquo;un tri multicrit\u00e8re sur un tableau de donn\u00e9es comportant des colonnes de d\u00e9calage spatiales.<\/p>\n<p>Consid\u00e9rons un tableau tri\u00e9 initialement par ordre chronologique. Si un utilisateur applique soudainement un tri descendant sur la colonne des volumes de vente pour rep\u00e9rer les plus fortes performances commerciales, l&rsquo;ordre physique des enregistrements est boulevers\u00e9. Or, la fonction <code>DECALER(B10; -1; 0)<\/code> continuera imperturbablement d&rsquo;extraire la valeur situ\u00e9e physiquement sur la ligne 9, laquelle ne correspond plus du tout \u00e0 la p\u00e9riode temporelle <span class=\"arabpsy-math-inline\" data-latex=\"t-1\">$t-1$<\/span>, mais \u00e0 une transaction de vente totalement al\u00e9atoire issue du tri. Le d\u00e9calage temporel est ainsi d\u00e9natur\u00e9 sans qu&rsquo;aucune erreur visuelle n&rsquo;apparaisse. Pour verrouiller les classeurs contre ce p\u00e9ril, deux bonnes pratiques s&rsquo;imposent : incorporer une colonne d&rsquo;index chronologique immuable (num\u00e9rot\u00e9e de 1 \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"N\">$N$<\/span>) permettant de restaurer imm\u00e9diatement le tri originel, et privil\u00e9gier des architectures fond\u00e9es sur Power Query lorsque des manipulations de tris crois\u00e9s sont n\u00e9cessaires.<\/p>\n<h3>9.3 Volatilit\u00e9 de la fonction DECALER et optimisation des classeurs volumineux<\/h3>\n<p>Comme explicit\u00e9 dans les fondements algorithmiques de la section 2, <code>DECALER<\/code> appartient \u00e0 la famille des fonctions volatiles du tableur. Dans des classeurs financiers d&rsquo;entreprise comportant des dizaines d&rsquo;onglets interconnect\u00e9s et des centaines de milliers de lignes de reporting, l&rsquo;omnipr\u00e9sence de formules volatiles induit des temps de latence majeurs. \u00c0 chaque saisie d&rsquo;un scalaire ou \u00e0 chaque modification mineure, l&rsquo;arborescence compl\u00e8te des calculs d\u00e9pendants est invalid\u00e9e, contraignant Excel \u00e0 recalculer la totalit\u00e9 des expressions temporelles, paralysant les sessions de travail des utilisateurs.<\/p>\n<p>Face \u00e0 des classeurs manifestant des sympt\u00f4mes av\u00e9r\u00e9s de surcharge computationnelle, une strat\u00e9gie d&rsquo;ing\u00e9nierie progressive doit \u00eatre d\u00e9ploy\u00e9e. Le premier niveau d&rsquo;optimisation consiste \u00e0 convertir syst\u00e9matiquement les blocs de formules <code>DECALER<\/code> par leur \u00e9quivalent non volatil <code>INDEX\/LIGNE<\/code>. Si le mod\u00e8le a atteint une phase de stabilit\u00e9 d\u00e9finitive et que les s\u00e9ries historiques ne sont plus sujettes \u00e0 r\u00e9vision, le second niveau d&rsquo;assainissement consiste \u00e0 figer d\u00e9finitivement les colonnes de d\u00e9calage en valeurs scalaires pures (commande <em>Copier<\/em> puis <em>Coller en valeurs<\/em>), ne conservant les formules dynamiques actives que sur la frange terminale des donn\u00e9es r\u00e9cemment inject\u00e9es.<\/p>\n<h3>9.4 Gestion des donn\u00e9es manquantes, cellules vides et ruptures de continuit\u00e9<\/h3>\n<p>Le traitement des lacunes d&rsquo;observation constitue un d\u00e9fi m\u00e9thodologique classique dans la manipulation des s\u00e9ries temporelles sous tableur. Par d\u00e9faut, le comportement intrins\u00e8que du moteur de calcul d&rsquo;Excel face \u00e0 une cellule source vide est source d&rsquo;ambigu\u00eft\u00e9 : lorsqu&rsquo;une formule de type <code>=DECALER(B3; -1; 0)<\/code> pointe vers une cellule ne contenant aucune valeur, Excel convertit automatiquement cette absence en la valeur num\u00e9rique z\u00e9ro ($0$). Dans un contexte d&rsquo;analyse statistique, cette substitution automatique est inacceptable : une absence de cotation financi\u00e8re ou une journ\u00e9e sans relev\u00e9 m\u00e9t\u00e9orologique ne sauraient \u00eatre confondues avec un rendement nul ou une temp\u00e9rature de z\u00e9ro degr\u00e9.<\/p>\n<p>Pour contourner ce biais d&rsquo;interpr\u00e9tation, il est imp\u00e9ratif d&rsquo;int\u00e9grer une clause de v\u00e9rification de vacuit\u00e9 au sein de la formule de d\u00e9calage :<\/p>\n<p><code>=SI(ESTVIDE(DECALER(B3; -1; 0)); NA(); DECALER(B3; -1; 0))<\/code><\/p>\n<p>Une fois les cellules manquantes formellement identifi\u00e9es par le marqueur standard <code>#N\/A<\/code>, deux voies de traitement m\u00e9thodologique s&rsquo;offrent \u00e0 l&rsquo;analyste :<\/p>\n<ul>\n<li><strong>L&rsquo;interpolation lin\u00e9aire :<\/strong> Elle consiste \u00e0 estimer les valeurs absentes au prorata de l&rsquo;intervalle temporel s\u00e9parant les observations valides les plus proches, garantissant une transition continue de la trajectoire.<\/li>\n<li><strong>La m\u00e9thode de la derni\u00e8re observation valide (LOCF) :<\/strong> Commun\u00e9ment d\u00e9sign\u00e9e sous l&rsquo;acronyme anglais <em>Last Observation Carried Forward<\/em>, cette r\u00e8gle reporte syst\u00e9matiquement la derni\u00e8re grandeur observ\u00e9e jusqu&rsquo;\u00e0 l&rsquo;apparition d&rsquo;un nouveau point de mesure, maintenant le niveau constant en palier.<\/li>\n<\/ul>\n<h2>10. Conception de fonctions \u00ab Lead \u00bb (d\u00e9calage prospectif ou anticipation temporelle)<\/h2>\n<h3>10.1 Principes th\u00e9oriques du d\u00e9calage prospectif (t+1, t+k)<\/h3>\n<p>Sym\u00e9trique exact de l&rsquo;op\u00e9rateur de retard temporel, l&rsquo;op\u00e9rateur d&rsquo;avance temporelle, conventionnellement d\u00e9sign\u00e9 sous le vocable <em>Lead<\/em> ou op\u00e9rateur d&rsquo;anticipation prospective <span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span> (pour <em>Forward shift operator<\/em>), est formellement d\u00e9fini par l&rsquo;expression math\u00e9matique <span class=\"arabpsy-math-inline\" data-latex=\"F^k y_t = y_{t+k}\">$F^k y_t = y_{t+k}$<\/span>, o\u00f9 <span class=\"arabpsy-math-inline\" data-latex=\"k in \\mathbb{N}^*\">$k in \\mathbb{N}^*$<\/span>. Dans ce cadre, la variable courante observ\u00e9e \u00e0 l&rsquo;instant contemporain <span class=\"arabpsy-math-inline\" data-latex=\"t\">$t$<\/span> est mise en perspective avec les r\u00e9alisations futures du syst\u00e8me aux horizons <span class=\"arabpsy-math-inline\" data-latex=\"t+1\">$t+1$<\/span>, <span class=\"arabpsy-math-inline\" data-latex=\"t+2\">$t+2$<\/span> ou <span class=\"arabpsy-math-inline\" data-latex=\"t+k\">$t+k$<\/span>.<\/p>\n<p>Sur le plan de l&rsquo;\u00e9pist\u00e9mologie des donn\u00e9es et de l&rsquo;apprentissage statistique supervis\u00e9, l&rsquo;usage des variables de type <em>Lead<\/em> remplit une fonction fondamentale : elles constituent les cibles pr\u00e9dictives d&rsquo;entra\u00eenement (les <em>labels<\/em> ou variables d\u00e9pendantes <span class=\"arabpsy-math-inline\" data-latex=\"y\">$y$<\/span>) dans les r\u00e9gressions supervis\u00e9es visant \u00e0 calibrer des mod\u00e8les projectifs \u00e0 partir de descripteurs contemporains <span class=\"arabpsy-math-inline\" data-latex=\"x_t\">$x_t$<\/span>. Cependant, la manipulation de variables prospectives impose une discipline \u00e9thique et m\u00e9thodologique absolue afin d&rsquo;\u00e9viter le pi\u00e8ge d\u00e9vastateur du biais de projection future (ou <em>look-ahead bias<\/em>). Ce biais cognitif survient lorsqu&rsquo;une variable prospectant l&rsquo;avenir est inject\u00e9e par m\u00e9garde parmi les variables explicatives d&rsquo;un algorithme pr\u00e9dictif, engendrant des performances artificiellement parfaites lors des phases de tests r\u00e9trospectifs (<em>backtesting<\/em>), mais provoquant l&rsquo;effondrement int\u00e9gral du mod\u00e8le lors de son d\u00e9ploiement en conditions op\u00e9rationnelles r\u00e9elles.<\/p>\n<h3>10.2 Adaptation de la syntaxe DECALER avec arguments de lignes positifs<\/h3>\n<p>La transcription technique de l&rsquo;op\u00e9rateur d&rsquo;avance prospective sous Excel s&rsquo;av\u00e8re particuli\u00e8rement limpide. Puisque les enregistrements chronologiques progressent vers le bas de la feuille de calcul (les indices de rangs croissant \u00e0 mesure que l&rsquo;on s&rsquo;avance dans le futur), l&rsquo;application d&rsquo;un d\u00e9calage orient\u00e9 vers l&rsquo;avenir n\u00e9cessite simplement d&rsquo;inverser le signe arithm\u00e9tique attribu\u00e9 au deuxi\u00e8me param\u00e8tre de la fonction <code>DECALER<\/code>.<\/p>\n<p>Pour construire une variable prospective univari\u00e9e d&rsquo;ordre un (<span class=\"arabpsy-math-inline\" data-latex=\"t+1\">$t+1$<\/span>, Lead 1) face \u00e0 la s\u00e9rie contemporaine positionn\u00e9e en colonne <code>B<\/code>, la syntaxe inscrite en cellule <code>C2<\/code> (correspondant \u00e0 l&rsquo;instant initial <span class=\"arabpsy-math-inline\" data-latex=\"t=1\">$t=1$<\/span>) s&rsquo;articule comme suit :<\/p>\n<p><code>=DECALER(B2; 1; 0)<\/code><\/p>\n<p>Contrairement au cas du <em>Lag<\/em> o\u00f9 la troncature structurelle frappe la t\u00eate de la s\u00e9rie (premi\u00e8res lignes priv\u00e9es de pass\u00e9), la m\u00e9canique du <em>Lead<\/em> d\u00e9place la fronti\u00e8re de non-disponibilit\u00e9 vers le pied absolu du tableau. Pour la derni\u00e8re observation temporelle consign\u00e9e sur la ligne <span class=\"arabpsy-math-inline\" data-latex=\"N\">$N$<\/span>, il n&rsquo;existe par d\u00e9finition aucun futur disponible dans l&rsquo;\u00e9chantillon collect\u00e9. L&rsquo;extension aveugle de la formule sur cette rang\u00e9e terminale pointe d\u00e8s lors vers une cellule vide ou vers les bordures inf\u00e9rieures du tableau, imposant l&rsquo;insertion de clauses conditionnelles pour s\u00e9curiser l&rsquo;\u00e9valuation :<\/p>\n<p><code>=SI(LIGNE() &lt; LIGNE(<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>11); DECALER(B2; 1; 0); NA())<\/code><\/p>\n<h3>10.3 Applications comparatives : Analyses prospectives versus r\u00e9trospectives<\/h3>\n<p>L&rsquo;utilisation combin\u00e9e et simultan\u00e9e des colonnes de <em>Lag<\/em> et de <em>Lead<\/em> autour d&rsquo;une colonne contemporaine offre un cadre d&rsquo;exploration dimensionnelle particuli\u00e8rement f\u00e9cond pour la m\u00e9thodologie des \u00e9tudes d&rsquo;\u00e9v\u00e9nements (<em>event studies<\/em>). En \u00e9conomie financi\u00e8re, l&rsquo;analyse d&rsquo;un choc exog\u00e8ne majeur (annonce de r\u00e9sultats trimestriels, fusion-acquisition ou intervention d&rsquo;une banque centrale) requiert d&rsquo;isoler une fen\u00eatre temporelle \u00e9troite structur\u00e9e sym\u00e9triquement de part et d&rsquo;autre de l&rsquo;instant critique <span class=\"arabpsy-math-inline\" data-latex=\"t_0\">$t_0$<\/span>.<\/p>\n<p>Dans ce canevas, les colonnes retard\u00e9es quantifient la dynamique structurelle pr\u00e9existante et l&rsquo;ajustement <em>ex-ante<\/em> du march\u00e9, tandis que les colonnes prospectives isolent la trajectoire de r\u00e9action et de r\u00e9allocation <em>ex-post<\/em>. De surcro\u00eet, la confrontation directe du ratio d&rsquo;\u00e9lasticit\u00e9 pr\u00e9visionnelle unissant les variations anticip\u00e9es <span class=\"arabpsy-math-inline\" data-latex=\"\\frac{y_{t+1}-y_t}{y_t}\">$\\frac{y_{t+1}-y_t}{y_t}$<\/span> aux variations enregistr\u00e9es ant\u00e9rieurement <span class=\"arabpsy-math-inline\" data-latex=\"\\frac{y_t-y_{t-1}}{y_{t-1}}\">$\\frac{y_t-y_{t-1}}{y_{t-1}}$<\/span> permet d&rsquo;estimer les indicateurs d&rsquo;acc\u00e9l\u00e9ration conjoncturelle et de formaliser des oscillateurs d&rsquo;inversion de tendance (momentum). L&rsquo;analyste peut ainsi concevoir des visualisations graphiques avanc\u00e9es superposant la courbe native, son ombre pass\u00e9e et sa projection anticip\u00e9e, offrant aux comit\u00e9s d&rsquo;investissement une lisibilit\u00e9 accrue des dynamiques de transition.<\/p>\n<h2>11. Automatisation et industrialisation du calcul de Lag via Power Query et VBA<\/h2>\n<h3>11.1 G\u00e9n\u00e9ration de colonnes index\u00e9es et fusion de requ\u00eates d\u00e9cal\u00e9es dans Power Query<\/h3>\n<p>Lorsque les donn\u00e9es chronologiques proviennent de flux externes r\u00e9guliers et exc\u00e8dent les capacit\u00e9s d&rsquo;un classeur classique, l&rsquo;utilisation de l&rsquo;outil ETL natif <a rel=\"noopener noreferrer\" href=\"https:\/\/learn.microsoft.com\/fr-fr\/power-query\/\">Power Query<\/a> constitue l&rsquo;approche d&rsquo;industrialisation la plus robuste. Power Query permet de manipuler les transformations vectorielles en m\u00e9moire sans inscrire la moindre formule au sein des cellules de la feuille Excel finale, \u00e9liminant ainsi toute volatilit\u00e9 et tout risque d&rsquo;alt\u00e9ration accidentelle par les utilisateurs.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/lag4.jpg\" alt=\"\" \/><\/figure>\n<p>L&rsquo;algorithme de d\u00e9calage sous Power Query repose sur une technique de fusion auto-relationnelle via des index d\u00e9synchronis\u00e9s. Le protocole s&rsquo;articule selon les \u00e9tapes normalis\u00e9es suivantes :<\/p>\n<ul>\n<li><strong>\u00c9tape 1 :<\/strong> Importer la table de donn\u00e9es chronologiques dans l&rsquo;\u00e9diteur Power Query et s&rsquo;assurer que la colonne temporelle fait l&rsquo;objet d&rsquo;un tri croissant irr\u00e9prochable.<\/li>\n<li><strong>\u00c9tape 2 :<\/strong> G\u00e9n\u00e9rer une premi\u00e8re colonne d&rsquo;index d\u00e9butant \u00e0 0 (ruban <em>Ajouter une colonne<\/em> &gt; <em>Colonne d&rsquo;index<\/em> &gt; <em>\u00c0 partir de 0<\/em>), d\u00e9sign\u00e9e sous le nom technique <code>Index_0<\/code>.<\/li>\n<li><strong>\u00c9tape 3 :<\/strong> G\u00e9n\u00e9rer une seconde colonne d&rsquo;index d\u00e9butant \u00e0 1 au sein de la m\u00eame table (<em>Ajouter une colonne<\/em> &gt; <em>Colonne d&rsquo;index<\/em> &gt; <em>\u00c0 partir de 1<\/em>), nomm\u00e9e <code>Index_1<\/code>.<\/li>\n<li><strong>\u00c9tape 4 :<\/strong> R\u00e9aliser une op\u00e9ration de jointure interne ou externe gauche de la requ\u00eate sur elle-m\u00eame (ruban <em>Accueil<\/em> &gt; <em>Fusionner des requ\u00eates<\/em>). La cl\u00e9 de jointure de la table primaire est configur\u00e9e sur <code>Index_0<\/code>, tandis que la cl\u00e9 de correspondance de la table secondaire fusionn\u00e9e est assign\u00e9e \u00e0 <code>Index_1<\/code>.<\/li>\n<li><strong>\u00c9tape 5 :<\/strong> D\u00e9velopper la colonne de table issue de la fusion en s\u00e9lectionnant exclusivement la variable d&rsquo;int\u00e9r\u00eat que l&rsquo;on souhaite d\u00e9caler. L&rsquo;enregistrement contemporain de la rang\u00e9e <span class=\"arabpsy-math-inline\" data-latex=\"i\">$i$<\/span> (index\u00e9 \u00e0 <span class=\"arabpsy-math-inline\" data-latex=\"i\">$i$<\/span>) se retrouve d\u00e8s lors formellement fusionn\u00e9 avec l&rsquo;enregistrement ant\u00e9rieur provenant de l&rsquo;index <span class=\"arabpsy-math-inline\" data-latex=\"i-1\">$i-1$<\/span>.<\/li>\n<\/ul>\n<p>Cette m\u00e9thodologie d&rsquo;ing\u00e9nierie relationnelle garantit un traitement ultra-performant, enti\u00e8rement reproductible lors de chaque actualisation de classeur et scalable sur des millions d&rsquo;enregistrements sans aucune instabilit\u00e9 d&rsquo;affichage.<\/p>\n<h3>11.2 \u00c9criture d&rsquo;une macro-fonction VBA personnalis\u00e9e pour un calcul Lag vectoris\u00e9<\/h3>\n<p>Pour les contextes o\u00f9 l&rsquo;utilisateur final doit conserver la possibilit\u00e9 d&rsquo;invoquer une fonction interactive au sein de la grille de calcul sur des versions historiques d&rsquo;Excel ne disposant pas de la technologie matricielle dynamique 365, le recours aux fonctions personnalis\u00e9es \u00e9crites en Visual Basic for Applications (VBA), commun\u00e9ment d\u00e9sign\u00e9es sous l&rsquo;acronyme UDF (<em>User Defined Functions<\/em>), offre une flexibilit\u00e9 totale. Une conception optimis\u00e9e impose de manipuler les donn\u00e9es en m\u00e9moire vive sous forme de tableaux de variantes (<em>Variant Arrays<\/em>) afin de contourner l&rsquo;extr\u00eame lenteur des interactions directes avec l&rsquo;interface graphique de la feuille de calcul.<\/p>\n<p>L&rsquo;architecture algorithmique de la fonction s&rsquo;impl\u00e9mente dans un module de code standardis\u00e9 selon la structure suivante :<\/p>\n<p><code>Function LAG_VBA(PlageSource As Range, Optional ByVal OrdreK As Long = 1) As Variant<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;Dim DonneesEntree As Variant<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;Dim MatriceSortie As Variant<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;Dim NbLignes As Long, i As Long<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;DonneesEntree = PlageSource.Value2<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;If Not IsArray(DonneesEntree) Then Exit Function<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;NbLignes = UBound(DonneesEntree, 1)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;ReDim MatriceSortie(1 To NbLignes, 1 To 1)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;For i = 1 To NbLignes<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If i &lt;= OrdreK Then<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MatriceSortie(i, 1) = CVErr(xlErrNA)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MatriceSortie(i, 1) = DonneesEntree(i - OrdreK, 1)<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;Next i<\/code><br \/>\n<code>&nbsp;&nbsp;&nbsp;&nbsp;LAG_VBA = MatriceSortie<\/code><br \/>\n<code>End Function<\/code><\/p>\n<p>Cette impl\u00e9mentation vectoris\u00e9e garantit un temps d&rsquo;ex\u00e9cution quasi-instantan\u00e9 : le tableau source est copi\u00e9 en une op\u00e9ration unitaire au sein du processeur, le d\u00e9calage d&rsquo;indice s&rsquo;ex\u00e9cute dans une boucle it\u00e9rative optimis\u00e9e affectant la constante d&rsquo;erreur standard <code>CVErr(xlErrNA)<\/code> sur les <span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span> premi\u00e8res cellules, avant de restituer la matrice int\u00e9grale en sortie sans requ\u00e9rir la moindre fonction volatile.<\/p>\n<h3>11.3 Comparatif m\u00e9thodologique : Formules de feuille, Power Query ou macro VBA<\/h3>\n<p>L&rsquo;arbitrage entre les diff\u00e9rentes strat\u00e9gies d&rsquo;impl\u00e9mentation du d\u00e9calage temporel doit s&rsquo;op\u00e9rer au regard d&rsquo;une grille de s\u00e9lection multicrit\u00e8res \u00e9valuant la volum\u00e9trie des donn\u00e9es, la complexit\u00e9 organisationnelle de l&rsquo;infrastructure informatique et le profil de comp\u00e9tences des utilisateurs finaux :<\/p>\n<ul>\n<li><strong>Formules de feuille de calcul (INDEX\/LIGNE, LAMBDA 365) :<\/strong> Solution optimale pour les travaux d&rsquo;analyse exploratoire, le prototypage rapide et les mod\u00e8les financiers interactifs n\u00e9cessitant une tra\u00e7abilit\u00e9 visuelle imm\u00e9diate des d\u00e9pendances math\u00e9matiques. Elle offre une portabilit\u00e9 totale sans contrainte de s\u00e9curit\u00e9 li\u00e9e aux macros, mais demeure soumise \u00e0 la vigilance humaine face aux insertions de lignes.<\/li>\n<li><strong>Power Query :<\/strong> Standard d&rsquo;excellence pour l&rsquo;ing\u00e9nierie des donn\u00e9es \u00e0 forte volum\u00e9trie, les rapports p\u00e9riodiques institutionnels et les tableaux de bord d\u00e9cisionnels connect\u00e9s \u00e0 des sources de donn\u00e9es relationnelles. Cette solution garantit une robustesse architecturale absolue, une absence totale de charge sur le processeur lors de la consultation et une reproductibilit\u00e9 certifi\u00e9e, au d\u00e9triment de l&rsquo;imm\u00e9diatet\u00e9 d&rsquo;\u00e9valuation en temps r\u00e9el (l&rsquo;actualisation n\u00e9cessitant une commande explicite).<\/li>\n<li><strong>Macros VBA vectoris\u00e9es :<\/strong> Outil sp\u00e9cialis\u00e9 pr\u00e9conis\u00e9 au sein des syst\u00e8mes informatiques patrimoniaux ou des classeurs d&rsquo;entreprise distribu\u00e9s sous d&rsquo;anciennes versions d&rsquo;Excel ne supportant pas les matrices dynamiques. Cette m\u00e9thode allie la vitesse de calcul \u00e0 la commodit\u00e9 de la syntaxe de cellule, mais introduit des vuln\u00e9rabilit\u00e9s de gouvernance li\u00e9es aux politiques de s\u00e9curit\u00e9 d&rsquo;entreprise bloquant l&rsquo;ex\u00e9cution du code macroactif (fichiers <code>.xlsm<\/code>).<\/li>\n<\/ul>\n<h2>12. Protocole de validation et bonnes pratiques pour l&rsquo;audit des mod\u00e8les sous Excel<\/h2>\n<h3>12.1 Proc\u00e9dures d&rsquo;audit et de tra\u00e7abilit\u00e9 des d\u00e9pendances de cellules<\/h3>\n<p>La validation formelle d&rsquo;un mod\u00e8le incorporant des variables retard\u00e9es impose l&rsquo;application d&rsquo;un protocole d&rsquo;audit m\u00e9thodique visant \u00e0 certifier l&rsquo;int\u00e9grit\u00e9 du r\u00e9seau de d\u00e9pendances cellulaires. Excel int\u00e8gre des outils d&rsquo;inspection graphique de pointe au sein du ruban <em>Formules<\/em> (groupe <em>Audit de formules<\/em>). Les commandes <strong>Rep\u00e9rer les ant\u00e9c\u00e9dents<\/strong> et <strong>Rep\u00e9rer les d\u00e9pendants<\/strong> mat\u00e9rialisent visuellement par des traceurs fl\u00e9ch\u00e9s bleus la trajectoire spatiale des flux d&rsquo;information.<\/p>\n<p>L&rsquo;analyste doit inspecter syst\u00e9matiquement les lignes de transition pour s&rsquo;assurer de l&rsquo;absence totale de d\u00e9rive vectorielle : la fl\u00e8che d&rsquo;ant\u00e9c\u00e9dent pointant vers un calcul de <em>Lag<\/em> doit invariablement remonter vers la rang\u00e9e ant\u00e9rieure d\u00e9sign\u00e9e sans divergence oblique. Un contr\u00f4le critique porte sur l&rsquo;absence formelle de <a rel=\"noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/office\/supprimer-ou-autoriser-une-r%C3%A9f%C3%A9rence-circulaire-8540bd0f-6e97-44e4-9641-76a08620858e\">r\u00e9f\u00e9rences circulaires<\/a> accidentelles, incident survenant fr\u00e9quemment lorsqu&rsquo;un mod\u00e8le tente de lisser un d\u00e9calage en utilisant une valeur contemporaine d\u00e9j\u00e0 mod\u00e9lis\u00e9e par le retard lui-m\u00eame. Enfin, l&rsquo;activation du mode d&rsquo;affichage global des formules (via la combinaison de touches <code>Ctrl + \"<\/code> ou <code>Ctrl + Alt + '<\/code>) permet d&rsquo;effectuer un audit textuel panoramique sur toute la hauteur de la grille, confirmant l&rsquo;homog\u00e9n\u00e9it\u00e9 stricte de la syntaxe d\u00e9ploy\u00e9e.<\/p>\n<h3>12.2 Documentation des d\u00e9calages et standardisation des conventions de nommage<\/h3>\n<p>Dans un contexte de recherche acad\u00e9mique ou de mod\u00e9lisation financi\u00e8re soumise aux contraintes r\u00e9glementaires (telles que les normes Sarbanes-Oxley ou les audits prudentiels IFRS 9), la transparence documentaire d&rsquo;un classeur est aussi cruciale que son exactitude arithm\u00e9tique. Une s\u00e9rie temporelle mod\u00e9lis\u00e9e ne doit jamais \u00eatre affubl\u00e9e d&rsquo;une \u00e9tiquette ambigu\u00eb susceptible d&rsquo;induire le lecteur en erreur quant \u00e0 sa temporalit\u00e9 r\u00e9elle.<\/p>\n<p>L&rsquo;ing\u00e9nierie des mod\u00e8les pr\u00e9conise une standardisation rigoureuse de la typographie des en-t\u00eates de colonnes en appliquant des suffixes temporels explicites et normalis\u00e9s :<\/p>\n<ul>\n<li><code>NomVariable_t<\/code> : D\u00e9signe exclusivement la valeur empirique mesur\u00e9e \u00e0 l&rsquo;instant contemporain.<\/li>\n<li><code>NomVariable_t-1<\/code> (ou <code>NomVariable_Lag1<\/code>) : D\u00e9signe formellement le d\u00e9calage univari\u00e9 d&rsquo;ordre un.<\/li>\n<li><code>NomVariable_t-k<\/code> : Documente sans ambigu\u00eft\u00e9 l&rsquo;ordre structurel <span class=\"arabpsy-math-inline\" data-latex=\"k\">$k$<\/span> appliqu\u00e9 \u00e0 la s\u00e9rie r\u00e9trospective.<\/li>\n<li><code>NomVariable_t+1<\/code> (ou <code>NomVariable_Lead1<\/code>) : Identifie formellement la variable prospective anticip\u00e9e.<\/li>\n<\/ul>\n<p>De plus, chaque en-t\u00eate doit faire l&rsquo;objet d&rsquo;une note de cellule d\u00e9taill\u00e9e ou d&rsquo;un commentaire permanent sp\u00e9cifiant la m\u00e9thode de calcul mobilis\u00e9e, les modalit\u00e9s de traitement des valeurs initiales et l&rsquo;hypoth\u00e8se sous-jacente quant \u00e0 l&rsquo;\u00e9quidistance des pas temporels. Il est hautement recommand\u00e9 d&rsquo;\u00e9riger, au sein du classeur, une feuille d&rsquo;infrastructure d\u00e9di\u00e9e aux m\u00e9tadonn\u00e9es (dictionnaire des variables), r\u00e9pertoriant exhaustivement les d\u00e9finitions math\u00e9matiques, les sources de donn\u00e9es et les \u00e9quations employ\u00e9es afin de faciliter l&rsquo;audit ind\u00e9pendant par les pairs.<\/p>\n<h3>12.3 V\u00e9rification de l&rsquo;int\u00e9grit\u00e9 des s\u00e9ries avant transmission acad\u00e9mique ou op\u00e9rationnelle<\/h3>\n<p>L&rsquo;\u00e9tape terminale de tout cycle de mod\u00e9lisation consiste en l&rsquo;ex\u00e9cution d&rsquo;une batterie de tests de coh\u00e9rence logique et de validations crois\u00e9es automatis\u00e9es avant toute transmission du classeur aux instances d\u00e9cisionnelles ou \u00e9ditoriales. L&rsquo;analyste doit implanter des cellules sentinelles de contr\u00f4le logique configur\u00e9es pour lever des alertes visuelles imm\u00e9diates en cas d&rsquo;incoh\u00e9rence.<\/p>\n<p>La premi\u00e8re validation porte sur le contr\u00f4le de la somme de contr\u00f4le cumul\u00e9e : la somme arithm\u00e9tique d&rsquo;une colonne de d\u00e9calage d&rsquo;ordre un sur l&rsquo;intervalle <span class=\"arabpsy-math-inline\" data-latex=\"[t_2, t_N]\">$[t_2, t_N]$<\/span> doit correspondre au centime pr\u00e8s \u00e0 la somme de la s\u00e9rie originelle contemporaine \u00e9valu\u00e9e sur l&rsquo;intervalle <span class=\"arabpsy-math-inline\" data-latex=\"[t_1, t_{N-1}]\">$[t_1, t_{N-1}]$<\/span>. Tout \u00e9cart r\u00e9siduel signale une distorsion de recopie ou une troncature ill\u00e9gitime de donn\u00e9es interm\u00e9diaires. Le second contr\u00f4le porte sur les m\u00e9triques descriptives : les moyennes statistiques, variances et extr\u00eames doivent exhiber une stricte concordance entre la s\u00e9rie source et sa transposition retard\u00e9e. Enfin, la p\u00e9rennisation du classeur requiert le gel des droits d&rsquo;\u00e9dition par le verrouillage des cellules de formules et la protection de la structure des feuilles, garantissant que les protocoles de calcul de d\u00e9calage temporel \u00e9labor\u00e9s avec rigueur ne puissent \u00eatre corrompus lors des futures phases d&rsquo;exploitation op\u00e9rationnelle.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li>Box, G. E. P., Jenkins, G. M., Reinsel, G. C., &amp; Ljung, G. M. (2015). <em>Time series analysis: Forecasting and control<\/em> (5th ed.). John Wiley &amp; Sons. <a rel=\"noopener noreferrer\" href=\"https:\/\/www.wiley.com\/en-us\/Time+Series+Analysis%3A+Forecasting+and+Control%2C+5th+Edition-p-9781118675021\">https:\/\/www.wiley.com\/en-us\/Time+Series+Analysis%3A+Forecasting+and+Control%2C+5th+Edition-p-9781118675021<\/a><\/li>\n<li>Davidson, R., &amp; MacKinnon, J. G. (2004). <em>Econometric theory and methods<\/em>. Oxford University Press. <a rel=\"noopener noreferrer\" href=\"https:\/\/global.oup.com\/academic\/product\/econometric-theory-and-methods-9780195123722\">https:\/\/global.oup.com\/academic\/product\/econometric-theory-and-methods-9780195123722<\/a><\/li>\n<li>Hamilton, J. D. (1994). <em>Time series analysis<\/em>. Princeton University Press. <a rel=\"noopener noreferrer\" href=\"https:\/\/press.princeton.edu\/books\/hardcover\/9780691042893\/time-series-analysis\">https:\/\/press.princeton.edu\/books\/hardcover\/9780691042893\/time-series-analysis<\/a><\/li>\n<li>Microsoft Corporation. (2023). <em>Fonction DECALER (OFFSET)<\/em>. Support Microsoft. <a rel=\"noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/office\/fonction-decaler-c8de19ae-dd79-4b9b-a14e-b5d5d0421526\">https:\/\/support.microsoft.com\/fr-fr\/office\/fonction-decaler-c8de19ae-dd79-4b9b-a14e-b5d5d0421526<\/a><\/li>\n<li>Microsoft Corporation. (2023). <em>Recalcul dans Excel et optimisation des performances<\/em>. Microsoft Learn. <a rel=\"noopener noreferrer\" href=\"https:\/\/learn.microsoft.com\/fr-fr\/office\/client-developer\/excel\/excel-recalculation\">https:\/\/learn.microsoft.com\/fr-fr\/office\/client-developer\/excel\/excel-recalculation<\/a><\/li>\n<li>Microsoft Corporation. (2023). <em>Fonction LAMBDA<\/em>. Support Microsoft. <a rel=\"noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/office\/fonction-lambda-bd212d27-1cd1-4321-a34a-ccbf254b8b67\">https:\/\/support.microsoft.com\/fr-fr\/office\/fonction-lambda-bd212d27-1cd1-4321-a34a-ccbf254b8b67<\/a><\/li>\n<li>Wooldridge, J. M. (2020). <em>Introductory econometrics: A modern approach<\/em> (7th ed.). Cengage Learning. <a rel=\"noopener noreferrer\" href=\"https:\/\/www.cengage.com\/c\/introductory-econometrics-a-modern-approach-7e-wooldridge\/9781337558860\/\">https:\/\/www.cengage.com\/c\/introductory-econometrics-a-modern-approach-7e-wooldridge\/9781337558860\/<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guide acad\u00e9mique complet pour cr\u00e9er et exploiter une fonction de d\u00e9calage temporel (Lag) dans Excel \u00e0 l&rsquo;aide de DECALER, formules matricielles et Power Query.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[2937,2269],"tags":[1952,2191,10405,10433,1911],"class_list":["post-9418","psych_stat","type-psych_stat","status-publish","hentry","category-analyse-de-donnees","category-methodes-quantitatives","tag-excel","tag-formules-excel","tag-lag","tag-offset","tag-series-temporelles"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/9418","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat"}],"about":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/types\/psych_stat"}],"author":[{"embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=9418"}],"version-history":[{"count":1,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/9418\/revisions"}],"predecessor-version":[{"id":9423,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/9418\/revisions\/9423"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=9418"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=9418"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=9418"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}