{"id":3769,"date":"2026-10-14T18:01:06","date_gmt":"2026-10-14T18:01:06","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-calculer-distance-manhattan-excel\/"},"modified":"2026-10-14T18:01:06","modified_gmt":"2026-10-14T18:01:06","slug":"comment-calculer-distance-manhattan-excel","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-calculer-distance-manhattan-excel","title":{"rendered":"Comment calculer la distance de Manhattan dans Excel"},"content":{"rendered":"<p>Dans le champ de l&rsquo;analyse multivari\u00e9e, de la psychom\u00e9trie appliqu\u00e9e et de l&rsquo;\u00e9valuation quantitative des comportements, la quantification rigoureuse des \u00e9carts entre individus constitue une pr\u00e9occupation m\u00e9thodologique cardinale. Qu&rsquo;il s&rsquo;agisse de comparer des inventaires de personnalit\u00e9, d&rsquo;\u00e9valuer la concordance diagnostique entre plusieurs observateurs ou d&rsquo;analyser la proximit\u00e9 comportementale au sein d&rsquo;un \u00e9chantillon exp\u00e9rimental, le choix de la m\u00e9trique d&rsquo;\u00e9loignement d\u00e9termine directement la validit\u00e9 des inf\u00e9rences statistiques ult\u00e9rieures. Parmi l&rsquo;\u00e9ventail des fonctions math\u00e9matiques de dissimilarit\u00e9, la distance de Manhattan \u2014 \u00e9galement d\u00e9sign\u00e9e sous les termes de m\u00e9trique L1, distance g\u00e9od\u00e9sique sur grille ou g\u00e9om\u00e9trie du taxi \u2014 occupe une position singuli\u00e8re en raison de sa robustesse intrins\u00e8que face aux valeurs extr\u00eames et de son interpr\u00e9tabilit\u00e9 g\u00e9om\u00e9trique directe sur des variables ordinales ou quantitatives discr\u00e8tes.<\/p>\n<p>Si des environnements de programmation statistique tels que R ou Python sont fr\u00e9quemment mobilis\u00e9s pour traiter de volumineux jeux de donn\u00e9es, le tableur <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.microsoft.com\/fr-fr\/microsoft-365\/excel\">Microsoft Excel<\/a> demeure l&rsquo;outil privil\u00e9gi\u00e9 de mod\u00e9lisation, d&rsquo;audit pr\u00e9liminaire et d&rsquo;analyse exploratoire pour une multitude de chercheurs, cliniciens et praticiens des ressources humaines. Sa transparence structurelle, la visibilit\u00e9 imm\u00e9diate des matrices de calcul et son accessibilit\u00e9 universelle en font un laboratoire d&rsquo;analyse particuli\u00e8rement formateur et fonctionnel. N\u00e9anmoins, l&rsquo;impl\u00e9mentation rigoureuse d&rsquo;une m\u00e9trique non euclidienne au sein d&rsquo;un environnement tabulaire n\u00e9cessite une ma\u00eetrise approfondie des fonctions matricielles, de la manipulation des vecteurs et de l&rsquo;optimisation des algorithmes de calcul afin de pr\u00e9venir les erreurs de dimensionnement ou les d\u00e9gradations de performances.<\/p>\n<p>Ce guide exhaustif a pour vocation d&rsquo;exposer l&rsquo;int\u00e9gralit\u00e9 du cycle de vie du calcul de la distance de Manhattan dans Microsoft Excel, depuis ses fondements axiomatiques jusqu&rsquo;\u00e0 son automatisation \u00e0 l&rsquo;aide de Visual Basic pour Applications (VBA) et de Power Query. En articulant rigueur math\u00e9matique, contextualisation psychom\u00e9trique et ing\u00e9nierie de la feuille de calcul, cet article d\u00e9taille les d\u00e9marches op\u00e9rationnelles indispensables pour concevoir des matrices de dissimilarit\u00e9 reproductibles, robustes face aux donn\u00e9es manquantes et exploitables sur le plan diagnostique et classificatoire.<\/p>\n<h2>1. Fondements th\u00e9oriques et math\u00e9matiques de la distance de Manhattan<\/h2>\n<h3>1.1 Origine g\u00e9om\u00e9trique et m\u00e9trique L1<\/h3>\n<p>La distance de Manhattan tire sa d\u00e9nomination m\u00e9taphorique de l&rsquo;agencement orthogonal caract\u00e9ristique des rues et avenues de l&rsquo;arrondissement new-yorkais de Manhattan. Contrairement \u00e0 l&rsquo;espace g\u00e9om\u00e9trique standard mod\u00e9lis\u00e9 par la g\u00e9om\u00e9trie euclidienne, au sein duquel la distance entre deux points correspond \u00e0 la longueur du segment rectiligne qui les relie \u2014 le vol d&rsquo;oiseau \u2014, la g\u00e9om\u00e9trie du taxi (ou <em>taxicab geometry<\/em>, introduite formellement par le math\u00e9maticien <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Hermann_Minkowski\">Hermann Minkowski<\/a> au tournant du XXe si\u00e8cle) postule que le d\u00e9placement s&rsquo;effectue exclusivement le long d&rsquo;axes strictement perpendiculaires. Dans un r\u00e9seau carroy\u00e9 multidimensionnel, la trajectoire minimale entre deux coordonn\u00e9es n&rsquo;est donc pas une ligne oblique continue, mais une succession d&rsquo;\u00e9tapes discr\u00e8tes accomplies parall\u00e8lement aux dimensions du r\u00e9f\u00e9rentiel.<\/p>\n<p>Sur le plan de l&rsquo;analyse math\u00e9matique, cette m\u00e9trique d\u00e9rive directement de la norme L1 (ou norme de la somme absolue). Pour qu&rsquo;une fonction de dissimilarit\u00e9 puisse \u00eatre formellement qualifi\u00e9e de m\u00e9trique au sens topologique, elle doit imp\u00e9rativement satisfaire quatre axiomes fondamentaux :<\/p>\n<ul>\n<li><strong>La non-n\u00e9gativit\u00e9 :<\/strong> la distance entre deux vecteurs est toujours positive ou nulle.<\/li>\n<li><strong>L&rsquo;identit\u00e9 des indiscernables :<\/strong> la distance est strictement nulle si et seulement si les deux vecteurs sont rigoureusement identiques.<\/li>\n<li><strong>La sym\u00e9trie :<\/strong> la distance s\u00e9parant un sujet A d&rsquo;un sujet B \u00e9quivaut parfaitement \u00e0 celle s\u00e9parant le sujet B du sujet A.<\/li>\n<li><strong>L&rsquo;in\u00e9galit\u00e9 triangulaire :<\/strong> le d\u00e9tour par un troisi\u00e8me profil interm\u00e9diaire C ne peut en aucun cas raccourcir la distance globale entre A et B.<\/li>\n<\/ul>\n<p>Cette structure axiomatique conf\u00e8re \u00e0 la distance de Manhattan une pertinence conceptuelle remarquable lorsqu&rsquo;il s&rsquo;agit de quantifier des \u00e9carts sur des \u00e9chelles discr\u00e8tes. Contrairement aux espaces continus isotropes o\u00f9 chaque direction spatiale est \u00e9quivalente, les dimensions psychologiques ou comportementales mesur\u00e9es par des inventaires psychom\u00e9triques constituent des axes distincts et souvent non interchangeables. L&rsquo;\u00e9loignement entre deux profils s&rsquo;interpr\u00e8te alors comme la somme arithm\u00e9tique cumul\u00e9e des d\u00e9saccords dimension par dimension, sans qu&rsquo;un raccourci diagonal artificiel ne vienne masquer la r\u00e9alit\u00e9 des \u00e9carts segmentaires.<\/p>\n<h3>1.2 Formulation math\u00e9matique formelle<\/h3>\n<p>D&rsquo;un point de vue alg\u00e9brique formel, consid\u00e9rons deux profils individuels repr\u00e9sent\u00e9s par des vecteurs de dimension <em>n<\/em>, not\u00e9s respectivement <strong>A<\/strong> = (a\u2081, a\u2082, &#8230;, a\u2099) et <strong>B<\/strong> = (b\u2081, b\u2082, &#8230;, b\u2099), o\u00f9 chaque composante indic\u00e9e correspond \u00e0 la mesure quantitative d&rsquo;une variable ou d&rsquo;un trait psychologique particulier. La distance de Manhattan, commun\u00e9ment not\u00e9e <em>d\u2081<\/em>(<strong>A<\/strong>, <strong>B<\/strong>), s&rsquo;exprime comme la somme arithm\u00e9tique des valeurs absolues des diff\u00e9rences dimensionnelles terme \u00e0 terme :<\/p>\n<p><em>d\u2081<\/em>(<strong>A<\/strong>, <strong>B<\/strong>) = \u2211\u1d62\u208c\u2081\u207f |a\u1d62 &#8211; b\u1d62|<\/p>\n<p>Cette expression met en lumi\u00e8re la nature purement lin\u00e9aire de l&rsquo;op\u00e9rateur de sommation. Dans le cadre plus large de la famille des distances de Minkowski d&rsquo;ordre <em>p<\/em>, d\u00e9finie par la formule g\u00e9n\u00e9rale <em>D\u209a<\/em>(<strong>A<\/strong>, <strong>B<\/strong>) = (\u2211 |a\u1d62 &#8211; b\u1d62|\u1d56)^(1\/p), la distance de Manhattan correspond rigoureusement au cas particulier o\u00f9 le param\u00e8tre d&rsquo;ordre <em>p<\/em> est fix\u00e9 \u00e0 1. En comparaison, la distance euclidienne canonique correspond au param\u00e8tre <em>p<\/em> = 2, impliquant une \u00e9l\u00e9vation quadratique pr\u00e9alable de chaque \u00e9cart individuel suivie d&rsquo;une extraction finale de la racine carr\u00e9e.<\/p>\n<p>Cette divergence alg\u00e9brique entre <em>p<\/em> = 1 et <em>p<\/em> = 2 engendre des cons\u00e9quences m\u00e9thodologiques profondes en mati\u00e8re de sensibilit\u00e9 aux distributions de donn\u00e9es. En n&rsquo;\u00e9levant pas les diff\u00e9rences au carr\u00e9, la m\u00e9trique L1 pr\u00e9serve une proportionnalit\u00e9 constante face aux \u00e9carts marginaux. Un \u00e9cart de 4 points sur une \u00e9chelle d&rsquo;extraversion p\u00e8se exactement le double d&rsquo;un \u00e9cart de 2 points. \u00c0 l&rsquo;inverse, dans un espace euclidien, un \u00e9cart de 4 unit\u00e9s g\u00e9n\u00e8re une contribution quadratique de 16, soit quatre fois plus d&rsquo;impact qu&rsquo;un \u00e9cart de 2 unit\u00e9s (dont le carr\u00e9 vaut 4). La distance de Manhattan se distingue donc par une robustesse asymptotique nettement sup\u00e9rieure face aux valeurs atypiques isol\u00e9es, \u00e9vitant qu&rsquo;une divergence marqu\u00e9e sur un seul trait psychologique ne sature artificiellement la mesure globale de dissimilarit\u00e9.<\/p>\n<h3>1.3 Pertinence m\u00e9thodologique en psychom\u00e9trie et sciences du comportement<\/h3>\n<p>Dans l&rsquo;\u00e9cosyst\u00e8me de la psychom\u00e9trie moderne, l&rsquo;\u00e9valuation des inventaires de personnalit\u00e9 \u00e0 large spectre \u2014 \u00e0 l&rsquo;instar du mod\u00e8le des <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Mod%C3%A8le_des_Big_Five_(psychologie)\">Big Five<\/a> op\u00e9rationnalis\u00e9 par le NEO-PI-R ou le BFI, mesurant l&rsquo;Ouverture, la Conscienciosit\u00e9, l&rsquo;Extraversion, l&rsquo;Agr\u00e9abilit\u00e9 et le N\u00e9vrosisme \u2014 confronte fr\u00e9quemment les praticiens au d\u00e9fi de la comparaison globale de profils. Les donn\u00e9es issues de ces instruments sont traditionnellement recueillies via des \u00e9chelles de Likert gradu\u00e9es en points discrets (couramment de 1 \u00e0 5 ou de 1 \u00e0 7). Dans un tel cadre, les postulats de continuit\u00e9 et de diff\u00e9rentiabilit\u00e9 inh\u00e9rents aux espaces g\u00e9om\u00e9triques continus sont contestables sur le plan \u00e9pist\u00e9mologique.<\/p>\n<p>La distance de Manhattan s&rsquo;impose comme une m\u00e9trique naturelle pour les \u00e9chelles ordinales ou pseudo-intervallaires. Lorsqu&rsquo;un psychologue diff\u00e9rentiel cherche \u00e0 d\u00e9terminer dans quelle mesure le profil d&rsquo;un candidat \u00e0 un poste se rapproche du profil de comp\u00e9tences cible d\u00e9fini par l&rsquo;organisation, chaque degr\u00e9 d&rsquo;\u00e9loignement sur un trait comportemental repr\u00e9sente un co\u00fbt d&rsquo;adaptation ou un besoin de d\u00e9veloppement sp\u00e9cifique. L&rsquo;accumulation lin\u00e9aire de ces co\u00fbts individuels, permise par la m\u00e9trique L1, offre une interpr\u00e9tabilit\u00e9 clinique et manag\u00e9riale imm\u00e9diate : le score de dissimilarit\u00e9 total refl\u00e8te le volume absolu de divergences cumul\u00e9es sur l&rsquo;ensemble du profil.<\/p>\n<p>De surcro\u00eet, lors de diagnostics typologiques ou d&rsquo;analyses de partitionnement (clustering) portant sur des sous-populations cliniques, l&rsquo;accentuation non lin\u00e9aire des \u00e9carts produite par les m\u00e9triques quadratiques tend \u00e0 scinder artificiellement des cohortes homog\u00e8nes d\u00e8s lors qu&rsquo;un individu manifeste un score extr\u00eame isol\u00e9 sur une dimension sp\u00e9cifique (par exemple, une r\u00e9activit\u00e9 \u00e9motionnelle particuli\u00e8rement aigu\u00eb due \u00e0 un stress transitoire). En neutralisant cette distorsion g\u00e9om\u00e9trique, la m\u00e9trique de Manhattan stabilise l&rsquo;analyse des profils comportementaux et favorise une classification reposant sur la globalit\u00e9 de la gestalt psychologique plut\u00f4t que sur la pr\u00e9dominance math\u00e9matique d&rsquo;une variance locale excessive.<\/p>\n<h2>2. Structuration et pr\u00e9paration des donn\u00e9es psychom\u00e9triques dans Excel<\/h2>\n<h3>2.1 Organisation tabulaire des vecteurs de donn\u00e9es<\/h3>\n<p>L&rsquo;impl\u00e9mentation sans faille du calcul vectoriel sous Excel requiert une discipline d&rsquo;ing\u00e9nierie des donn\u00e9es particuli\u00e8rement stricte. La disposition tabulaire standard prescrite par les principes du <em>Tidy Data<\/em> stipule que chaque ligne du tableau principal doit correspondre \u00e0 une observation unitaire \u2014 en l&rsquo;occurrence, un participant, un patient ou un collaborateur \u00e9valu\u00e9 \u2014 tandis que chaque colonne doit \u00eatre d\u00e9di\u00e9e \u00e0 une variable psychom\u00e9trique univoque. Cette structure vectorielle horizontale garantit que l&#8217;empreinte psychologique de chaque individu est encapsul\u00e9e au sein d&rsquo;une plage contigu\u00eb de cellules, simplifiant consid\u00e9rablement l&rsquo;\u00e9criture des formules de calcul de distance.<\/p>\n<p>Pour assurer la tra\u00e7abilit\u00e9 int\u00e9grale et l&rsquo;int\u00e9grit\u00e9 d\u00e9ontologique des analyses, il est imp\u00e9ratif d&rsquo;assigner \u00e0 chaque participant un identifiant alphanum\u00e9rique unique et invariable, positionn\u00e9 dans la premi\u00e8re colonne de la feuille de calcul (colonne A, par exemple : \u00ab ID_Sujet \u00bb). Cet identifiant anonymis\u00e9 pr\u00e9vient tout risque de confusion nominative et permet de lier dynamiquement les r\u00e9sultats des calculs de distance \u00e0 d&rsquo;\u00e9ventuelles m\u00e9tadonn\u00e9es sociod\u00e9mographiques (\u00e2ge, genre, groupe exp\u00e9rimental, anciennet\u00e9 professionnelle).<\/p>\n<p>L&rsquo;alignement dimensionnel doit faire l&rsquo;objet d&rsquo;une vigilance absolue : l&rsquo;ordre s\u00e9quentiel des variables en colonnes doit demeurer rigoureusement constant d&rsquo;une observation \u00e0 l&rsquo;autre. Si la colonne B recueille les scores d&rsquo;Extraversion et la colonne C ceux de N\u00e9vrosisme, cette assignation dimensionnelle doit s&rsquo;appliquer sans exception \u00e0 l&rsquo;ensemble des rang\u00e9es du tableau. Toute inversion de colonnes ou permutation accidentelle introduirait une erreur de calcul silencieuse mais d\u00e9vastatrice, o\u00f9 des traits comportementaux orthogonaux se retrouveraient soustraits de mani\u00e8re erron\u00e9e.<\/p>\n<h3>2.2 Nettoyage et harmonisation des \u00e9chelles de mesure<\/h3>\n<p>Avant d&rsquo;engager le moindre calcul diff\u00e9rentiel, une \u00e9tape pr\u00e9alable de contr\u00f4le de la coh\u00e9rence m\u00e9trique est obligatoire. Lorsque des instruments d&rsquo;\u00e9valuation composite sont mobilis\u00e9s, il arrive fr\u00e9quemment que diff\u00e9rentes sous-\u00e9chelles emploient des amplitudes num\u00e9riques divergentes : par exemple, un questionnaire d&rsquo;int\u00e9r\u00eats professionnels mesur\u00e9 sur une \u00e9chelle de Likert en 5 points combin\u00e9 \u00e0 un inventaire d&rsquo;anxi\u00e9t\u00e9 gradu\u00e9 de 0 \u00e0 100 points. L&rsquo;application directe de la formule de Manhattan sur de telles donn\u00e9es brutes conduirait \u00e0 une hypertrophie artificielle de l&rsquo;influence de l&rsquo;\u00e9chelle d&rsquo;anxi\u00e9t\u00e9 sur la distance globale, la m\u00e9trique L1 accordant un poids math\u00e9matique directement proportionnel \u00e0 l&rsquo;amplitude num\u00e9rique des variables.<\/p>\n<p>Pour rem\u00e9dier \u00e0 ces distorsions de variance diff\u00e9rentielle, deux strat\u00e9gies d&rsquo;harmonisation peuvent \u00eatre ais\u00e9ment ex\u00e9cut\u00e9es sous Excel :<\/p>\n<ul>\n<li><strong>La standardisation par score Z (centrage-r\u00e9duction) :<\/strong> cette m\u00e9thode transforme chaque valeur brute <em>x<\/em> selon la formule <em>z<\/em> = (<em>x<\/em> &#8211; <em>\u03bc<\/em>) \/ <em>\u03c3<\/em>. Dans Excel, cette op\u00e9ration s&rsquo;effectue au moyen des fonctions <code>MOYENNE<\/code> et <code>ECARTYPE.STANDARD<\/code>, ou directement via la fonction d\u00e9di\u00e9e <code>CENTREE.REDUITE(cellule; moyenne; ecart_type)<\/code>. Les variables standardis\u00e9es pr\u00e9sentent alors toutes une moyenne nulle et un \u00e9cart-type \u00e9gal \u00e0 1, \u00e9liminant tout biais de dispersion d&rsquo;\u00e9chelle.<\/li>\n<li><strong>La normalisation min-max (mise \u00e0 l&rsquo;\u00e9chelle unitaire) :<\/strong> cette technique projette lin\u00e9airement les donn\u00e9es brutes sur un intervalle born\u00e9 compris entre 0 et 1, au moyen de la formulation <em>x_norm<\/em> = (<em>x<\/em> &#8211; <em>min<\/em>) \/ (<em>max<\/em> &#8211; <em>min<\/em>). Elle s&rsquo;impl\u00e9mente dans Excel par l&rsquo;expression math\u00e9matique <code>=(cellule - MIN(plage)) \/ (MAX(plage) - MIN(plage))<\/code>. Cette approche est particuli\u00e8rement intuitive lorsqu&rsquo;on d\u00e9sire pr\u00e9server les bornes absolues des instruments psychom\u00e9triques tout en \u00e9galisant strictement les amplitudes potentielles de d\u00e9saccord.<\/li>\n<\/ul>\n<h3>2.3 Configuration de la feuille de calcul pour l&rsquo;analyse vectorielle<\/h3>\n<p>Une bonne pratique de mod\u00e9lisation tabulaire consiste \u00e0 segmenter physiquement la feuille de travail en trois zones fonctionnelles distinctes afin d&rsquo;\u00e9viter la contamination accidentelle des formules par des saisies manuelles intempestives. La premi\u00e8re zone, id\u00e9alement situ\u00e9e \u00e0 gauche ou sur un premier onglet d\u00e9di\u00e9, accueille la table des donn\u00e9es sources nettoy\u00e9es et harmonis\u00e9es. La seconde zone est r\u00e9serv\u00e9e aux param\u00e8tres globaux du mod\u00e8le (poids \u00e9ventuels des dimensions, seuils diagnostiques, crit\u00e8res de normalisation). La troisi\u00e8me zone h\u00e9berge les moteurs de calcul diff\u00e9rentiel et les matrices de restitution analytique.<\/p>\n<p>La rigueur typographique et la configuration des m\u00e9tadonn\u00e9es cellulaires jouent un r\u00f4le pr\u00e9ventif fondamental. Il convient de v\u00e9rifier syst\u00e9matiquement que l&rsquo;ensemble des plages contenant des scores psychom\u00e9triques soit formellement typ\u00e9 en \u00ab Nombre \u00bb au sein de la bo\u00eete de dialogue de format de cellule d&rsquo;Excel, et non en format \u00ab Standard \u00bb ou \u00ab Texte \u00bb. Les valeurs accidentellement stock\u00e9es sous forme textuelle repr\u00e9sentent l&rsquo;une des causes les plus insidieuses d&rsquo;\u00e9chec dans les formules matricielles, g\u00e9n\u00e9rant soit des erreurs de calcul (<code>#VALEUR!<\/code>), soit des r\u00e9sultats fauss\u00e9s dus \u00e0 l&rsquo;ignorance arithm\u00e9tique silencieuse des cha\u00eenes textuelles par certaines fonctions de sommation.<\/p>\n<p>Enfin, la cr\u00e9ation de <strong>plages nomm\u00e9es<\/strong> (via l&rsquo;onglet <em>Formules<\/em> &gt; <em>Gestionnaire de noms<\/em>) repr\u00e9sente une convention d&rsquo;excellence pour structurer les jeux de donn\u00e9es d&rsquo;envergure. En attribuant des libell\u00e9s mn\u00e9moniques tels que <code>Profil_Candidat_A<\/code> \u00e0 la plage <code>B2:F2<\/code> et <code>Profil_Reference<\/code> \u00e0 la plage <code>B10:F10<\/code>, l&rsquo;analyste fiabilise l&rsquo;\u00e9criture de ses syntaxes de calcul, am\u00e9liore l&rsquo;auditabilit\u00e9 par des tiers et neutralise les risques d&rsquo;erreurs de d\u00e9calage de r\u00e9f\u00e9rences lors des op\u00e9rations de copier-coller complexes.<\/p>\n<h2>3. Calcul \u00e9l\u00e9mentaire pas \u00e0 pas : M\u00e9thode d\u00e9compos\u00e9e avec ABS et SOMME<\/h2>\n<h3>3.1 \u00c9tape 1 : Calcul des \u00e9carts absolus \u00e9l\u00e9mentaires avec la fonction ABS<\/h3>\n<p>Pour appr\u00e9hender le m\u00e9canisme op\u00e9ratoire de la m\u00e9trique L1 et s&rsquo;assurer d&rsquo;une tra\u00e7abilit\u00e9 absolue au stade du contr\u00f4le qualit\u00e9, la d\u00e9composition du calcul en une s\u00e9quence de colonnes interm\u00e9diaires repr\u00e9sente l&rsquo;approche didactique et m\u00e9thodologique la plus robuste. Cette d\u00e9marche permet d&rsquo;isoler explicitement chaque composante vectorielle avant d&rsquo;en effectuer l&rsquo;agr\u00e9gation finale. La premi\u00e8re op\u00e9ration \u00e9l\u00e9mentaire consiste \u00e0 soustraire le score du second individu de celui du premier pour une dimension donn\u00e9e, puis \u00e0 appliquer la fonction de valeur absolue.<\/p>\n<p>Sous Excel, la fonction <code>ABS<\/code> renvoie la valeur absolue d&rsquo;un nombre r\u00e9el fourni en argument, c&rsquo;est-\u00e0-dire sa grandeur arithm\u00e9tique d\u00e9pouill\u00e9e de son signe alg\u00e9brique positif ou n\u00e9gatif. Si l&rsquo;on souhaite comparer le profil du sujet 1 (localis\u00e9 dans la cellule <code>B2<\/code> pour la premi\u00e8re variable) \u00e0 celui du sujet 2 (localis\u00e9 dans la cellule <code>B3<\/code>), la syntaxe \u00e9l\u00e9mentaire s&rsquo;\u00e9crit :<\/p>\n<p><code>=ABS(B2 - B3)<\/code><\/p>\n<p>Sur le plan math\u00e9matique, l&rsquo;usage imp\u00e9ratif de la fonction <code>ABS<\/code> \u00e9vite l&rsquo;\u00e9cueil critique de la neutralisation par compensation. En l&rsquo;absence de valeur absolue, une divergence positive de +3 sur le trait d&rsquo;Extraversion se trouverait arithm\u00e9tiquement annul\u00e9e par une divergence n\u00e9gative de -3 sur le trait de N\u00e9vrosisme lors de la sommation ult\u00e9rieure (+3 + (-3) = 0), produisant la conclusion aberrante d&rsquo;une identit\u00e9 parfaite entre deux profils pourtant radicalement oppos\u00e9s. La fonction <code>ABS<\/code> garantit que chaque \u00e9cart contribue positivement et strictement \u00e0 la distance globale.<\/p>\n<p>En \u00e9tendant horizontalement cette formule le long de la ligne interm\u00e9diaire de calcul (par exemple de la colonne B \u00e0 la colonne F pour un inventaire \u00e0 cinq facteurs), chaque cellule interm\u00e9diaire isole l&rsquo;ampleur exacte du d\u00e9saccord manifest\u00e9 sur la dimension correspondante. Cette d\u00e9composition analytique offre une lecture diagnostique imm\u00e9diate : le praticien identifie instantan\u00e9ment quelle variable sp\u00e9cifique est responsable de la rupture de similitude entre les deux sujets.<\/p>\n<figure class=\"wpt-preserved-image\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/manhattanExcel1.png\" alt=\"\" \/><\/figure>\n<h3>3.2 \u00c9tape 2 : Agr\u00e9gation finale de la distance par la fonction SOMME<\/h3>\n<p>Une fois la s\u00e9rie des \u00e9carts absolus \u00e9l\u00e9mentaires g\u00e9n\u00e9r\u00e9e le long du vecteur dimensionnel, l&rsquo;\u00e9tape conclusive r\u00e9side dans l&rsquo;agr\u00e9gation de ces contributions scalaires individuelles en un indice synth\u00e9tique d&rsquo;\u00e9loignement global. Cette op\u00e9ration d&rsquo;int\u00e9gration lin\u00e9aire est assur\u00e9e par la fonction canonique <code>SOMME<\/code> d&rsquo;Excel.<\/p>\n<p>En d\u00e9signant par la plage <code>H2:L2<\/code> l&rsquo;ensemble des \u00e9carts absolus calcul\u00e9s \u00e0 l&rsquo;\u00e9tape pr\u00e9c\u00e9dente pour nos cinq variables psychologiques, la formule de cl\u00f4ture s&rsquo;articule de la mani\u00e8re suivante :<\/p>\n<p><code>=SOMME(H2:L2)<\/code><\/p>\n<p>Le r\u00e9sultat renvoy\u00e9 par cette cellule repr\u00e9sente la distance de Manhattan exacte s\u00e9parant les deux profils. Consid\u00e9rons un cas d&rsquo;application concret portant sur l&rsquo;\u00e9valuation de deux profils psychom\u00e9triques cot\u00e9s de 1 \u00e0 7 sur le mod\u00e8le des Big Five :<\/p>\n<table style=\"width: 100%;border-collapse: collapse;margin-top: 1em;margin-bottom: 1em\" border=\"1\">\n<thead>\n<tr style=\"background-color: #f2f2f2\">\n<th style=\"padding: 8px;text-align: left\">Dimension Psychologique<\/th>\n<th style=\"padding: 8px;text-align: center\">Sujet A (Plage B2:F2)<\/th>\n<th style=\"padding: 8px;text-align: center\">Sujet B (Plage B3:F3)<\/th>\n<th style=\"padding: 8px;text-align: center\">Diff\u00e9rence (A &#8211; B)<\/th>\n<th style=\"padding: 8px;text-align: center\">\u00c9cart Absolu =ABS(&#8230;)<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 8px\">Ouverture (O)<\/td>\n<td style=\"padding: 8px;text-align: center\">6<\/td>\n<td style=\"padding: 8px;text-align: center\">4<\/td>\n<td style=\"padding: 8px;text-align: center\">+2<\/td>\n<td style=\"padding: 8px;text-align: center\">2<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px\">Conscienciosit\u00e9 (C)<\/td>\n<td style=\"padding: 8px;text-align: center\">5<\/td>\n<td style=\"padding: 8px;text-align: center\">7<\/td>\n<td style=\"padding: 8px;text-align: center\">-2<\/td>\n<td style=\"padding: 8px;text-align: center\">2<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px\">Extraversion (E)<\/td>\n<td style=\"padding: 8px;text-align: center\">3<\/td>\n<td style=\"padding: 8px;text-align: center\">2<\/td>\n<td style=\"padding: 8px;text-align: center\">+1<\/td>\n<td style=\"padding: 8px;text-align: center\">1<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px\">Agr\u00e9abilit\u00e9 (A)<\/td>\n<td style=\"padding: 8px;text-align: center\">7<\/td>\n<td style=\"padding: 8px;text-align: center\">6<\/td>\n<td style=\"padding: 8px;text-align: center\">+1<\/td>\n<td style=\"padding: 8px;text-align: center\">1<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px\">N\u00e9vrosisme (N)<\/td>\n<td style=\"padding: 8px;text-align: center\">2<\/td>\n<td style=\"padding: 8px;text-align: center\">5<\/td>\n<td style=\"padding: 8px;text-align: center\">-3<\/td>\n<td style=\"padding: 8px;text-align: center\">3<\/td>\n<\/tr>\n<tr style=\"background-color: #fafafa;font-weight: bold\">\n<td style=\"padding: 8px\" colspan=\"4\">Distance de Manhattan Totale =SOMME(&#8230;)<\/td>\n<td style=\"padding: 8px;text-align: center\">9<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Le score global obtenu de 9 points traduit un \u00e9loignement m\u00e9trique direct. Ce chiffre indique que pour aligner int\u00e9gralement le profil du Sujet A sur celui du Sujet B, il est n\u00e9cessaire de combler un d\u00e9ficit ou un exc\u00e9dent cumul\u00e9 de 9 unit\u00e9s d&rsquo;intensit\u00e9 comportementale r\u00e9parties sur l&rsquo;ensemble du spectre dimensionnel.<\/p>\n<h3>3.3 Audit et validation visuelle des r\u00e9sultats interm\u00e9diaires<\/h3>\n<p>L&rsquo;avantage cardinal de cette m\u00e9thode en deux temps r\u00e9side dans son ad\u00e9quation totale avec les proc\u00e9dures d&rsquo;audit interne sous Excel. L&rsquo;analyste peut solliciter le ruban <em>Formules<\/em> et actionner l&rsquo;outil <em>\u00c9valuer la formule<\/em> pour suivre pas \u00e0 pas l&rsquo;\u00e9valuation s\u00e9quentielle des calculs et s&rsquo;assurer de l&rsquo;absence de glissements d&rsquo;adresses cellulaires. Cet environnement visuel permet de v\u00e9rifier la conformit\u00e9 des r\u00e9sultats face aux bornes th\u00e9oriques minimales (la distance doit imp\u00e9rativement \u00eatre sup\u00e9rieure ou \u00e9gale \u00e0 z\u00e9ro) et maximales (sur une \u00e9chelle en 7 points \u00e0 5 composantes, la distance th\u00e9orique maximale ne saurait exc\u00e9der 5 \u00d7 (7 &#8211; 1) = 30 points).<\/p>\n<p>Par ailleurs, cette d\u00e9composition facilite l&rsquo;insertion de commentaires explicatifs au sein des cellules interm\u00e9diaires. En documentant directement les motifs d&rsquo;\u00e9carts majeurs \u2014 par exemple, un diff\u00e9rentiel de 3 points sur le N\u00e9vrosisme traduisant une divergence majeure de gestion du stress en milieu organisationnel \u2014, le classeur Excel d\u00e9passe le statut de simple outil arithm\u00e9tique pour devenir un support d&rsquo;aide \u00e0 la d\u00e9cision clinique et psychologique transparente.<\/p>\n<h2>4. Formulation condens\u00e9e monocellulaire via formules matricielles<\/h2>\n<h3>4.1 La formule SOMMEPROD combin\u00e9e avec ABS<\/h3>\n<p>Bien que la d\u00e9composition \u00e9l\u00e9mentaire soit irrempla\u00e7able pour des fins p\u00e9dagogiques ou d&rsquo;audit de cas isol\u00e9s, elle s&rsquo;av\u00e8re rapidement intenable lorsqu&rsquo;il s&rsquo;agit d&rsquo;analyser de vastes cohortes de participants. La prolif\u00e9ration de colonnes d&rsquo;\u00e9carts interm\u00e9diaires alourdit consid\u00e9rablement l&rsquo;architecture des feuilles de calcul et majore les risques de corruption de formules. Pour r\u00e9soudre cette contrainte d&rsquo;encombrement tabulaire, l&rsquo;utilisation de la fonction <code>SOMMEPROD<\/code> combin\u00e9e avec <code>ABS<\/code> permet de concentrer l&rsquo;int\u00e9gralit\u00e9 du calcul diff\u00e9rentiel et de l&rsquo;agr\u00e9gation au sein d&rsquo;une unique cellule de calcul.<\/p>\n<p>La formulation syntaxique condens\u00e9e standard s&rsquo;\u00e9nonce comme suit, en supposant que le vecteur du sujet 1 soit log\u00e9 en <code>B2:F2<\/code> et celui du sujet 2 en <code>B3:F3<\/code> :<\/p>\n<p><code>=SOMMEPROD(ABS(B2:F2 - B3:F3))<\/code><\/p>\n<p>Le fonctionnement arithm\u00e9tique sous-jacent de cette syntaxe repose sur le moteur d&rsquo;\u00e9valuation matricielle interne de <code>SOMMEPROD<\/code>. Bien qu&rsquo;elle soit originellement con\u00e7ue pour multiplier des plages de cellules homologues puis en sommer les produits, <code>SOMMEPROD<\/code> traite nativement les op\u00e9rations matricielles pass\u00e9es dans ses arguments sans exiger les anciennes validations complexes par combinaison de touches <code>Ctrl + Maj + Entr\u00e9e<\/code>. Dans cette configuration, l&rsquo;expression <code>B2:F2 - B3:F3<\/code> g\u00e9n\u00e8re un vecteur virtuel \u00e9ph\u00e9m\u00e8re contenant les diff\u00e9rences dimensionnelles relatives. La fonction <code>ABS<\/code> encapsulante convertit instantan\u00e9ment chaque \u00e9l\u00e9ment de ce vecteur en sa valeur absolue correspondante. Enfin, <code>SOMMEPROD<\/code> r\u00e9alise l&rsquo;agr\u00e9gation lin\u00e9aire de ce vecteur abstrait, renvoyant la valeur scalaire d\u00e9finitive de la distance de Manhattan.<\/p>\n<p>Cette approche pr\u00e9sente l&rsquo;avantage exceptionnel d&rsquo;une parfaite r\u00e9trocompatibilit\u00e9. Que le classeur soit ouvert sous des environnements patrimoniaux tels qu&rsquo;Excel 2010, 2013 ou 2016, ou ex\u00e9cut\u00e9 sur des infrastructures modernes, la formule s&rsquo;\u00e9value avec une stabilit\u00e9 et une fid\u00e9lit\u00e9 absolues, \u00e9liminant tout al\u00e9a de portabilit\u00e9 logicielle au sein des \u00e9quipes de recherche.<\/p>\n<h3>4.2 Formules dynamiques modernes dans Microsoft 365<\/h3>\n<p>Pour les utilisateurs op\u00e9rant sur des versions contemporaines d&rsquo;Excel int\u00e9grant le moteur de calcul \u00e0 tableaux dynamiques (pr\u00e9sent dans Microsoft 365, Office 2021 et versions ult\u00e9rieures), la syntaxe analytique gagne encore en fluidit\u00e9 et en \u00e9l\u00e9gance syntaxique. L&rsquo;\u00e9mancipation vis-\u00e0-vis des contraintes matricielles traditionnelles permet d\u00e9sormais \u00e0 la fonction canonique <code>SOMME<\/code> de g\u00e9rer spontan\u00e9ment des op\u00e9rations vectorielles complexes sans recourir syst\u00e9matiquement \u00e0 l&rsquo;artifice de <code>SOMMEPROD<\/code>.<\/p>\n<p>La formulation monocellulaire sous Microsoft 365 s&rsquo;\u00e9crit de mani\u00e8re \u00e9pur\u00e9e :<\/p>\n<p><code>=SOMME(ABS(B2:F2 - B3:F3))<\/code><\/p>\n<p>Dans ce mod\u00e8le moderne, le moteur calcule l&rsquo;\u00e9cart terme \u00e0 terme entre les plages de cellules vectorielles sous forme d&rsquo;un tableau projet\u00e9 virtuel en m\u00e9moire vive, applique la transformation absolue, puis ex\u00e9cute la sommation directe en validant la formule par un simple appui sur la touche <code>Entr\u00e9e<\/code>. Cette lisibilit\u00e9 syntaxique accrue simplifie la maintenance du classeur par des utilisateurs moins familiers des subtilit\u00e9s algorithmiques avanc\u00e9es.<\/p>\n<p>Il convient toutefois de souligner une pr\u00e9caution technique d&rsquo;importance : l&rsquo;alignement dimensionnel des plages pass\u00e9es en argument doit \u00eatre irr\u00e9prochable. Si les vecteurs compar\u00e9s ne pr\u00e9sentent pas exactement le m\u00eame nombre de colonnes ou si leurs bornes sont accidentellement d\u00e9cal\u00e9es (par exemple, <code>B2:F2<\/code> confront\u00e9 \u00e0 <code>B3:G3<\/code>), le moteur d&rsquo;Excel l\u00e8vera imm\u00e9diatement une erreur d&rsquo;incompatibilit\u00e9 de dimensions <code>#VALEUR!<\/code>. La v\u00e9rification de la parfaite homoth\u00e9tie des plages constitue donc une condition <em>sine qua non<\/em> de validit\u00e9 op\u00e9rationnelle.<\/p>\n<h3>4.3 Optimisation des performances de calcul pour les cohortes \u00e9tendues<\/h3>\n<p>L&rsquo;\u00e9valuation it\u00e9rative de formules matricielles complexes monocellulaires, lorsqu&rsquo;elle est r\u00e9pliqu\u00e9e sur des dizaines de milliers de lignes dans le cadre de vastes cohortes \u00e9pid\u00e9miologiques ou organisationnelles, peut engendrer une sollicitation intensive des ressources du processeur et de la m\u00e9moire vive. Le moteur d&rsquo;\u00e9valuation d&rsquo;Excel recalcule par d\u00e9faut l&rsquo;int\u00e9gralit\u00e9 des d\u00e9pendances matricielles d\u00e8s lors qu&rsquo;une modification intervient au sein d&rsquo;une cellule quelconque de la feuille de calcul active.<\/p>\n<p>Afin de pr\u00e9server la r\u00e9activit\u00e9 de l&rsquo;application lors du d\u00e9ploiement massif de calculs de distance de Manhattan, plusieurs arbitrages d&rsquo;optimisation technique doivent \u00eatre instaur\u00e9s :<\/p>\n<ul>\n<li><strong>Passage en mode de calcul manuel :<\/strong> au sein du ruban <em>Formules<\/em> &gt; <em>Options de calcul<\/em>, la s\u00e9lection du mode <em>Manuel<\/em> permet de suspendre la r\u00e9\u00e9valuation continue des matrices de dissimilarit\u00e9 durant la phase d&rsquo;encodage ou de modification des profils sources. L&rsquo;actualisation globale des calculs est alors d\u00e9clench\u00e9e \u00e0 l&rsquo;initiative du chercheur par une pression sur la touche <code>F9<\/code>.<\/li>\n<li><strong>Proscription absolue des r\u00e9f\u00e9rences de colonnes enti\u00e8res :<\/strong> l&rsquo;usage de syntaxes paresseuses telles que <code>=SOMMEPROD(ABS(A:A - B:B))<\/code> force le tableur \u00e0 analyser plus d&rsquo;un million de lignes virtuelles en arri\u00e8re-plan, provoquant des gels applicatifs s\u00e9v\u00e8res. Les plages doivent toujours \u00eatre strictement born\u00e9es aux coordonn\u00e9es r\u00e9elles des donn\u00e9es (ex. <code>B2:B500<\/code>).<\/li>\n<li><strong>Exploitation raisonn\u00e9e des tableaux structur\u00e9s Excel :<\/strong> en convertissant le jeu de donn\u00e9es en Tableau officiel (via le raccourci <code>Ctrl + L<\/code>), le tableur optimise la gestion dynamique de la m\u00e9moire et ajuste automatiquement les \u00e9tendues de calcul sans surconsommation de m\u00e9moire tampon.<\/li>\n<\/ul>\n<h2>5. Construction d&rsquo;une matrice de dissimilarit\u00e9 compl\u00e8te pour un groupe<\/h2>\n<h3>5.1 Disposition structurelle de la matrice sym\u00e9trique carr\u00e9e<\/h3>\n<p>L&rsquo;analyse typologique de groupe, la d\u00e9tection de profils marginaux et les techniques de regroupement exploratoire exigent la comparaison simultan\u00e9e de tous les participants d&rsquo;un \u00e9chantillon les uns par rapport aux autres. Cette configuration se formalise math\u00e9matiquement et graphiquement sous la forme d&rsquo;une matrice de distance carr\u00e9e sym\u00e9trique d&rsquo;ordre <em>N \u00d7 N<\/em>, o\u00f9 <em>N<\/em> d\u00e9signe l&rsquo;effectif total des individus observ\u00e9s.<\/p>\n<p>La structure tabulaire s&rsquo;organise selon un rep\u00e8re crois\u00e9 rigoureux : les identifiants uniques des sujets sont dispos\u00e9s de mani\u00e8re strictement identique le long de l&rsquo;axe vertical (les en-t\u00eates de lignes, par exemple de <code>A15<\/code> \u00e0 <code>A24<\/code> pour une cohorte de 10 individus) et le long de l&rsquo;axe horizontal (les en-t\u00eates de colonnes, de <code>B14<\/code> \u00e0 <code>K14<\/code>). L&rsquo;intersection de la ligne <em>i<\/em> et de la colonne <em>j<\/em> h\u00e9berge la valeur scalaire de la distance de Manhattan s\u00e9parant l&rsquo;individu <em>i<\/em> de l&rsquo;individu <em>j<\/em>.<\/p>\n<p>Cette matrice poss\u00e8de des propri\u00e9t\u00e9s g\u00e9om\u00e9triques et math\u00e9matiques fondamentales qu&rsquo;il convient de garder \u00e0 l&rsquo;esprit lors de sa conception :<\/p>\n<ul>\n<li><strong>La diagonale principale nulle :<\/strong> chaque cellule positionn\u00e9e sur la diagonale reliant l&rsquo;angle sup\u00e9rieur gauche \u00e0 l&rsquo;angle inf\u00e9rieur droit repr\u00e9sente la distance d&rsquo;un sujet avec lui-m\u00eame (<em>d\u2081<\/em>(<em>i<\/em>, <em>i<\/em>)). En vertu de l&rsquo;axiome d&rsquo;identit\u00e9 des indiscernables, ces cellules contiennent imp\u00e9rativement une valeur rigoureusement \u00e9gale \u00e0 z\u00e9ro.<\/li>\n<li><strong>La sym\u00e9trie bilat\u00e9rale parfaite :<\/strong> la distance s\u00e9parant le sujet <em>i<\/em> du sujet <em>j<\/em> \u00e9tant rigoureusement identique \u00e0 celle s\u00e9parant <em>j<\/em> de <em>i<\/em>, la matrice est parfaitement sym\u00e9trique par rapport \u00e0 sa diagonale principale (<em>D(i, j) = D(j, i)<\/em>). Le triangle sup\u00e9rieur de la matrice est le miroir exact du triangle inf\u00e9rieur.<\/li>\n<\/ul>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/manhattanExcel2.png\" alt=\"\" \/><\/figure>\n<h3>5.2 Formulation avec adressage absolu et relatif rigoureux<\/h3>\n<p>Le d\u00e9fi majeur dans la construction d&rsquo;une matrice carr\u00e9e sous Excel r\u00e9side dans l&rsquo;\u00e9laboration d&rsquo;une formule unique et universelle capable d&rsquo;\u00eatre coll\u00e9e ou \u00e9tir\u00e9e sur l&rsquo;int\u00e9gralit\u00e9 de la grille <em>N \u00d7 N<\/em> sans n\u00e9cessiter de retouches manuelles cellule par cellule. Ce r\u00e9sultat s&rsquo;obtient par la combinaison de la fonction <code>SOMMEPROD<\/code> avec les fonctions d&rsquo;indexation dynamique d&rsquo;Excel, conjugu\u00e9e \u00e0 une utilisation millim\u00e9tr\u00e9e des op\u00e9rateurs de verrouillage dollar (<code>$<\/code>).<\/p>\n<p>Supposons que nos donn\u00e9es psychom\u00e9triques brutes soient consign\u00e9es dans le tableau <code><span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>2:<span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>11<\/code>, o\u00f9 chaque ligne de 2 \u00e0 11 correspond respectivement aux sujets index\u00e9s de 1 \u00e0 10. La matrice de dissimilarit\u00e9 d\u00e9bute en cellule <code>B15<\/code> (croisement entre le sujet 1 en ligne 15 et le sujet 1 en colonne B). Pour extraire dynamiquement les vecteurs correspondants en fonction des en-t\u00eates de lignes et de colonnes, nous pouvons imbriquer la fonction <code>INDEX<\/code> :<\/p>\n<p><code>=SOMMEPROD(ABS(INDEX(<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>2:<span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>11; LIGNE(A1); 0) - INDEX(<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>2:<span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>11; COLONNE(A1); 0)))<\/code><\/p>\n<p>Analysons la m\u00e9canique de cette construction de r\u00e9f\u00e9rence :<\/p>\n<ul>\n<li>L&rsquo;expression <code>INDEX(<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>2:<span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>11; LIGNE(A1); 0)<\/code> extrait le vecteur complet de la ligne psychom\u00e9trique d\u00e9sign\u00e9e par <code>LIGNE(A1)<\/code> (soit la ligne 1 lors du positionnement initial). Le chiffre 0 pass\u00e9 en argument de colonne intime l&rsquo;ordre \u00e0 la fonction <code>INDEX<\/code> de renvoyer la rang\u00e9e vectorielle horizontale compl\u00e8te.<\/li>\n<li>Sym\u00e9triquement, <code>INDEX(<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>2:<span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>11; COLONNE(A1); 0)<\/code> extrait le profil vectoriel correspondant \u00e0 la colonne d&rsquo;en-t\u00eate transversale.<\/li>\n<li>Lorsque cette formule est recopi\u00e9e vers la droite ou vers le bas, les coordonn\u00e9es relatives <code>A1<\/code> s&rsquo;incr\u00e9mentent dynamiquement, parcourant avec une pr\u00e9cision absolue les rang\u00e9es cibles de la table source sans rupture d&rsquo;adressage.<\/li>\n<\/ul>\n<p>Une alternative \u00e9l\u00e9gante consiste \u00e0 utiliser des fonctions de recherche associ\u00e9es \u00e0 l&rsquo;identifiant nominatif :<\/p>\n<p><code>=SOMMEPROD(ABS(INDEX(<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>2:<span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>11; EQUIV(<span class=\"arabpsy-math-inline\" data-latex=\"A15;\">$A15;$<\/span>A<span class=\"arabpsy-math-inline\" data-latex=\"2:\">$2:$<\/span>A<span class=\"arabpsy-math-inline\" data-latex=\"11; 0); 0) - INDEX(\">$11; 0); 0) - INDEX($<\/span>B<span class=\"arabpsy-math-inline\" data-latex=\"2:\">$2:$<\/span>F<span class=\"arabpsy-math-inline\" data-latex=\"11; EQUIV(B\">$11; EQUIV(B$<\/span>14; <span class=\"arabpsy-math-inline\" data-latex=\"A\">$A$<\/span>2:<span class=\"arabpsy-math-inline\" data-latex=\"A\">$A$<\/span>11; 0); 0)))<\/code><\/p>\n<p>Dans cette \u00e9criture robuste, le verrouillage de colonne sur <code>$A15<\/code> et de ligne sur <code>B$14<\/code> garantit que l&rsquo;algorithme lit en permanence le bon couple d&rsquo;identifiants, rendant la matrice totalement insensible aux tris ou aux r\u00e9organisations \u00e9ventuelles des lignes du tableau source.<\/p>\n<h3>5.3 Extraction automatis\u00e9e des paires les plus proches et les plus distantes<\/h3>\n<p>Au-del\u00e0 de la visualisation brute de la grille, l&rsquo;analyste a pour mission d&rsquo;extraire rapidement les observations remarquables : quel bin\u00f4me de sujets pr\u00e9sente la proximit\u00e9 comportementale la plus fusionnelle ? Quel couple manifeste la plus forte polarisation psychologique ? Pour r\u00e9pondre \u00e0 ces interrogations sans proc\u00e9der \u00e0 un examen visuel fastidieux et sujet \u00e0 caution, l&#8217;emploi concert\u00e9 des fonctions statistiques <code>PETITE.VALEUR<\/code> et <code>GRANDE.VALEUR<\/code> offre une solution automatis\u00e9e redoutable.<\/p>\n<p>L&rsquo;extraction de la distance maximale (le couple le plus divergent) s&rsquo;op\u00e8re sans complexit\u00e9 particuli\u00e8re au moyen de la formule :<\/p>\n<p><code>=GRANDE.VALEUR(B15:K24; 1)<\/code><\/p>\n<p>Cette expression renvoie imm\u00e9diatement le score d&rsquo;\u00e9loignement L1 le plus \u00e9lev\u00e9 de la matrice enti\u00e8re.<\/p>\n<p>En revanche, la d\u00e9tection de la paire la plus similaire requiert une pr\u00e9caution algorithmique essentielle : l&rsquo;exclusion imp\u00e9rative de la diagonale principale. La valeur minimale absolue d&rsquo;une matrice sym\u00e9trique est par essence \u00e9gale \u00e0 0 (chaque sujet compar\u00e9 \u00e0 lui-m\u00eame). Si l&rsquo;on applique na\u00efvement la fonction <code>MIN(B15:K24)<\/code> ou <code>PETITE.VALEUR(B15:K24; 1)<\/code>, le tableur renverra in\u00e9vitablement la valeur 0, annihilant toute utilit\u00e9 analytique. Il convient d\u00e8s lors de filtrer conditionnellement les valeurs strictement sup\u00e9rieures \u00e0 z\u00e9ro au moyen d&rsquo;une formule dynamique moderne :<\/p>\n<p><code>=PETITE.VALEUR(SI(B15:K24 &gt; 0; B15:K24); 1)<\/code><\/p>\n<p>Cette syntaxe matricielle ignore d\u00e9lib\u00e9r\u00e9ment l&rsquo;auto-comparaison diagonale et identifie la dissimilarit\u00e9 minimale effective entre deux individus r\u00e9els distincts au sein du groupe.<\/p>\n<h2>6. Calcul de la distance de Manhattan pond\u00e9r\u00e9e dans Excel<\/h2>\n<h3>6.1 Fondements de la pond\u00e9ration diff\u00e9rentielle des variables<\/h3>\n<p>Dans de nombreuses situations exp\u00e9rimentales ou d&rsquo;\u00e9valuation psychologique appliqu\u00e9e, le postulat d&rsquo;\u00e9quipotence dimensionnelle s&rsquo;av\u00e8re th\u00e9oriquement intenable. En pratique, toutes les dimensions composant un profil psychologique ne poss\u00e8dent pas la m\u00eame validit\u00e9 incr\u00e9mentielle ni la m\u00eame importance diagnostique face \u00e0 un objectif pr\u00e9dictif donn\u00e9. Dans le cadre de la s\u00e9lection professionnelle pour des postes \u00e0 haute responsabilit\u00e9 manag\u00e9riale, par exemple, la stabilit\u00e9 \u00e9motionnelle (bas N\u00e9vrosisme) et la Conscienciosit\u00e9 peuvent \u00eatre jug\u00e9es deux fois plus d\u00e9terminantes que le niveau d&rsquo;Ouverture \u00e0 la cr\u00e9ativit\u00e9 artistique.<\/p>\n<p>Pour int\u00e9grer formellement ces hi\u00e9rarchies th\u00e9oriques, la formulation math\u00e9matique de la distance de Manhattan pond\u00e9r\u00e9e associe \u00e0 chaque dimension <em>i<\/em> un coefficient multiplicateur positif <em>w\u1d62<\/em> (le poids), modulant son impact sur la somme finale :<\/p>\n<p><em>d\u2081_pond\u00e9r\u00e9e<\/em>(<strong>A<\/strong>, <strong>B<\/strong>) = \u2211\u1d62\u208c\u2081\u207f <em>w\u1d62<\/em> \u00d7 |a\u1d62 &#8211; b\u1d62|<\/p>\n<p>D&rsquo;un point de vue m\u00e9trique et \u00e9pist\u00e9mologique, l&rsquo;int\u00e9gration de pond\u00e9rations alt\u00e8re l&rsquo;espace g\u00e9om\u00e9trique des observations. Les axes dimensionnels subissent une dilatation proportionnelle \u00e0 leur poids : une divergence sur une variable lourdement pond\u00e9r\u00e9e produit un \u00e9loignement g\u00e9om\u00e9trique d\u00e9multipli\u00e9, tandis qu&rsquo;une divergence \u00e9quivalente sur une variable marginale n&rsquo;engendre qu&rsquo;un effet n\u00e9gligeable. Pour pr\u00e9server l&rsquo;interpr\u00e9tabilit\u00e9 m\u00e9trique et assurer la comparabilit\u00e9 entre cohortes, il est imp\u00e9ratif d&rsquo;astreindre le vecteur de pond\u00e9ration \u00e0 une condition stricte de normalisation statistique, stipulant que la somme cumul\u00e9e de l&rsquo;ensemble des poids <em>w\u1d62<\/em> doit imp\u00e9rativement \u00eatre \u00e9gale \u00e0 1 (soit 100 % de la masse de variance accord\u00e9e au profil) :<\/p>\n<p>\u2211\u1d62\u208c\u2081\u207f <em>w\u1d62<\/em> = 1<\/p>\n<h3>6.2 Mise en \u0153uvre dans Excel avec SOMMEPROD<\/h3>\n<p>L&rsquo;op\u00e9rationnalisation d&rsquo;une distance de Manhattan pond\u00e9r\u00e9e au sein du tableur Excel se pr\u00eate magnifiquement \u00e0 l&rsquo;architecture computationnelle de la fonction <code>SOMMEPROD<\/code>. Gr\u00e2ce \u00e0 sa capacit\u00e9 \u00e0 g\u00e9rer simultan\u00e9ment plusieurs arguments matriciels de dimensions homologues, la fonction peut multiplier le vecteur des poids par le vecteur des \u00e9carts absolus avant d&rsquo;en effectuer la sommation unitaire.<\/p>\n<p>Consid\u00e9rons que le vecteur des coefficients de pond\u00e9ration soit consign\u00e9 dans la plage horizontale <code><span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>1:<span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>1<\/code>, surplombant les colonnes de donn\u00e9es psychom\u00e9triques correspondantes. La formule monocellulaire calculant la distance pond\u00e9r\u00e9e entre le sujet 1 (plage <code>B2:F2<\/code>) et le sujet 2 (plage <code>B3:F3<\/code>) s&rsquo;\u00e9crit avec une remarquable sobri\u00e9t\u00e9 :<\/p>\n<p><code>=SOMMEPROD(<span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>1:<span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>1; ABS(B2:F2 - B3:F3))<\/code><\/p>\n<p>Le d\u00e9roulement de cette formule s&rsquo;articule selon un processus en trois phases ex\u00e9cut\u00e9 en m\u00e9moire :<\/p>\n<ul>\n<li>Excel calcule d&rsquo;abord le vecteur des diff\u00e9rences absolues non pond\u00e9r\u00e9es : <code>ABS(B2:F2 - B3:F3)<\/code>, g\u00e9n\u00e9rant une matrice temporaire 1 \u00d7 5 d&rsquo;\u00e9carts bruts.<\/li>\n<li>La fonction <code>SOMMEPROD<\/code> effectue la multiplication scalaire terme \u00e0 terme entre chaque cellule du vecteur de pond\u00e9ration fixe <code><span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>1:<span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>1<\/code> et l&rsquo;\u00e9cart absolu correspondant calcul\u00e9 \u00e0 l&rsquo;\u00e9tape pr\u00e9c\u00e9dente.<\/li>\n<li>Enfin, la somme arithm\u00e9tique de ces produits \u00e9l\u00e9mentaires est calcul\u00e9e, renvoyant l&rsquo;indice global de dissimilarit\u00e9 pond\u00e9r\u00e9e.<\/li>\n<\/ul>\n<p>Il est indispensable de v\u00e9rifier que les plages matricielles sp\u00e9cifi\u00e9es dans <code>SOMMEPROD<\/code> partagent rigoureusement la m\u00eame orientation g\u00e9om\u00e9trique et le m\u00eame nombre de composantes. Si le vecteur des poids est agenc\u00e9 verticalement (ex. <code>A1:A5<\/code>) alors que les profils de sujets sont dispos\u00e9s horizontalement (ex. <code>B2:F2<\/code>), Excel l\u00e8vera in\u00e9vitablement une erreur d&rsquo;incompatibilit\u00e9 <code>#VALEUR!<\/code>. Le cas \u00e9ch\u00e9ant, l&rsquo;imbrication de la fonction <code>TRANSPOSE(<span class=\"arabpsy-math-inline\" data-latex=\"A\">$A$<\/span>1:<span class=\"arabpsy-math-inline\" data-latex=\"A\">$A$<\/span>5)<\/code> permettra de redresser dynamiquement le vecteur dans l&rsquo;orientation requise.<\/p>\n<h3>6.3 Sc\u00e9narios d&rsquo;application en \u00e9valuation psychologique<\/h3>\n<p>L&rsquo;introduction d&rsquo;un mod\u00e8le pond\u00e9r\u00e9 offre une flexibilit\u00e9 d\u00e9cisionnelle consid\u00e9rable lors de simulations organisationnelles ou cliniques. En \u00e9ditant dynamiquement les cellules du vecteur de poids <code><span class=\"arabpsy-math-inline\" data-latex=\"B\">$B$<\/span>1:<span class=\"arabpsy-math-inline\" data-latex=\"F\">$F$<\/span>1<\/code>, le psychologue ou l&rsquo;analyste peut proc\u00e9der \u00e0 des analyses de sensibilit\u00e9 pouss\u00e9es afin de d\u00e9terminer dans quelle mesure le classement des candidats ou des profils types varie en fonction des pr\u00e9suppos\u00e9s th\u00e9oriques adopt\u00e9s.<\/p>\n<p>Un autre cas d&rsquo;application m\u00e9thodologique majeur concerne la compensation des d\u00e9s\u00e9quilibres structurels dans les inventaires psychom\u00e9triques composites. Lorsqu&rsquo;une sous-\u00e9chelle diagnostique regroupe accidentellement un nombre disproportionn\u00e9 d&rsquo;items par rapport aux autres facettes du mod\u00e8le (par exemple, 15 items \u00e9valuant l&rsquo;Agr\u00e9abilit\u00e9 contre 5 items seulement pour l&rsquo;Extraversion), l&rsquo;utilisation d&rsquo;une pond\u00e9ration inversement proportionnelle au nombre d&rsquo;items permet de restaurer l&rsquo;\u00e9quit\u00e9 dimensionnelle et de pr\u00e9venir la captation de la dissimilarit\u00e9 globale par la sous-\u00e9chelle la plus longue.<\/p>\n<h2>7. Gestion des donn\u00e9es manquantes et valeurs atypiques dans le calcul<\/h2>\n<h3>7.1 Impact d\u00e9l\u00e9t\u00e8re des cellules vides sur la distance de Manhattan<\/h3>\n<p>L&rsquo;un des \u00e9cueils m\u00e9thodologiques les plus fr\u00e9quents et insidieux rencontr\u00e9s lors du traitement de questionnaires psychologiques r\u00e9side dans la gestion des donn\u00e9es manquantes (non-r\u00e9ponses partielles, omissions volontaires de questions d\u00e9licates ou pannes de saisie logicielle). Dans l&rsquo;environnement de calcul d&rsquo;Excel, l&rsquo;interaction entre les cellules vides et les fonctions arithm\u00e9tiques standards peut induire des distorsions diagnostiques s\u00e9v\u00e8res si elle n&rsquo;est pas rigoureusement encadr\u00e9e.<\/p>\n<p>Par d\u00e9faut, lorsqu&rsquo;une cellule vide intervient dans une op\u00e9ration arithm\u00e9tique directe de soustraction (telle que <code>B2 - B3<\/code>), le moteur d&rsquo;Excel convertit silencieusement la cellule vide en la valeur num\u00e9rique 0. Supposons qu&rsquo;un sujet n&rsquo;ait pas renseign\u00e9 l&rsquo;item d&rsquo;Extraversion (cellule vide en <code>B2<\/code>) tandis que son comparse affiche un score de 6 (cellule <code>B3<\/code>). La formule <code>ABS(B2 - B3)<\/code> \u00e9valuera l&rsquo;\u00e9cart \u00e0 |0 &#8211; 6| = 6 points ! Une non-r\u00e9ponse se retrouve ainsi assimil\u00e9e \u00e0 un d\u00e9saccord massif, gonflant artificiellement la distance de Manhattan globale. Inversement, si les deux sujets ont tous deux omis de r\u00e9pondre \u00e0 la question, la diff\u00e9rence \u00e9valuera |0 &#8211; 0| = 0, assimilant frauduleusement une ignorance bilat\u00e9rale de donn\u00e9es \u00e0 une convergence psychologique absolue.<\/p>\n<p>Ces biais de traitement alt\u00e8rent profond\u00e9ment la validit\u00e9 des comparaisons interindividuelles : les sujets ayant omis plusieurs items verront leurs scores de dissimilarit\u00e9 syst\u00e9matiquement fauss\u00e9s, ce qui fausse l&rsquo;ensemble de la cartographie relationnelle du groupe.<\/p>\n<h3>7.2 Formules d&rsquo;exclusion conditionnelle des valeurs absentes<\/h3>\n<p>Pour neutraliser rigoureusement ce ph\u00e9nom\u00e8ne sans fausser la m\u00e9trique, il est n\u00e9cessaire de n&rsquo;\u00e9valuer la distance de Manhattan que sur l&rsquo;intersection des items effectivement renseign\u00e9s par les deux individus compar\u00e9s, tout en proc\u00e9dant \u00e0 un ajustement d&rsquo;\u00e9chelle proportionnel pour maintenir la comparabilit\u00e9 avec les profils complets. Cette op\u00e9ration repose sur le filtrage conditionnel permis par la fonction <code>ESTNUM<\/code>.<\/p>\n<p>La formule matricielle moderne d&rsquo;exclusion des omissions bilat\u00e9rales s&rsquo;articule ainsi (valid\u00e9e pour Microsoft 365 ou avec <code>SOMMEPROD<\/code>) :<\/p>\n<p><code>=SOMME(SI(ESTNUM(B2:F2) * ESTNUM(B3:F3); ABS(B2:F2 - B3:F3); 0)) \/ SOMME(SI(ESTNUM(B2:F2) * ESTNUM(B3:F3); 1; 0)) * NBVAL(B2:F2)<\/code><\/p>\n<p>D\u00e9cortiquons la logique s\u00e9quentielle de cette construction :<\/p>\n<ul>\n<li>L&rsquo;expression logique <code>ESTNUM(B2:F2) * ESTNUM(B3:F3)<\/code> agit comme un filtre bool\u00e9en binaire (masque d&rsquo;inclusion). Elle renvoie 1 si et seulement si les cellules correspondantes des deux sujets contiennent toutes deux un nombre valide. Si l&rsquo;un des deux sujets pr\u00e9sente une cellule vide ou textuelle, le produit logique s&rsquo;annule (0).<\/li>\n<li>Le num\u00e9rateur additionne exclusivement les \u00e9carts absolus valides, ignorant totalement les dimensions incompl\u00e8tes.<\/li>\n<li>Le d\u00e9nominateur compte le nombre exact de dimensions communes exploitables au sein de la paire \u00e9valu\u00e9e.<\/li>\n<li>La division du num\u00e9rateur par le d\u00e9nominateur \u00e9tablit la <strong>distance de Manhattan moyenne par item valide<\/strong>.<\/li>\n<li>Enfin, la multiplication par le nombre th\u00e9orique total d&rsquo;items (<code>NBVAL(B2:F2)<\/code>) r\u00e9extrapole cette distance moyenne sur l&rsquo;\u00e9chelle globale, permettant de comparer \u00e9quitablement le score de dissimilarit\u00e9 de cette paire incompl\u00e8te avec celui de paires n&rsquo;ayant manifest\u00e9 aucune omission.<\/li>\n<\/ul>\n<h3>7.3 M\u00e9thodes simples d&rsquo;imputation dans l&rsquo;environnement Excel<\/h3>\n<p>Lorsque la structure du projet exige de conserver une matrice de donn\u00e9es source exempte de toute cellule vide pour nourrir des algorithmes en aval ne tol\u00e9rant aucune rupture dimensionnelle, le recours aux techniques d&rsquo;imputation univari\u00e9e directement dans le tableur constitue une solution pragmatique et reconnue en psychom\u00e9trie appliqu\u00e9e.<\/p>\n<p>Deux protocoles d&rsquo;imputation centrale peuvent \u00eatre facilement automatis\u00e9s sous Excel :<\/p>\n<ul>\n<li><strong>L&rsquo;imputation par la moyenne de la variable :<\/strong> elle consiste \u00e0 substituer \u00e0 la valeur manquante la valeur moyenne observ\u00e9e sur l&rsquo;ensemble de la cohorte pour cette dimension sp\u00e9cifique. Elle se formalise par l&rsquo;expression conditionnelle : <code>=SI(ESTVIDE(B2); MOYENNE(B<span class=\"arabpsy-math-inline\" data-latex=\"2:B\">$2:B$<\/span>100); B2)<\/code>.<\/li>\n<li><strong>L&rsquo;imputation par la m\u00e9diane de la variable :<\/strong> pr\u00e9f\u00e9rable en pr\u00e9sence de distributions asym\u00e9triques ou fortement discr\u00e8tes pour pr\u00e9server les caract\u00e9ristiques ordinales du construit : <code>=SI(ESTVIDE(B2); MEDIANE(B<span class=\"arabpsy-math-inline\" data-latex=\"2:B\">$2:B$<\/span>100); B2)<\/code>.<\/li>\n<\/ul>\n<p>Il importe toutefois de souligner une mise en garde m\u00e9thodologique fondamentale : si l&rsquo;imputation de valeurs centrales permet de stabiliser les calculs matriciels, elle induit m\u00e9caniquement une att\u00e9nuation artificielle de la variance de la variable concern\u00e9e et tend \u00e0 sous-estimer l\u00e9g\u00e8rement les distances r\u00e9elles entre individus. Toute d\u00e9marche d&rsquo;imputation doit imp\u00e9rativement \u00eatre signal\u00e9e dans le rapport m\u00e9thodologique d&rsquo;analyse pour garantir la probit\u00e9 scientifique des r\u00e9sultats.<\/p>\n<h2>8. Automatisation avanc\u00e9e par Visual Basic pour Applications (VBA)<\/h2>\n<h3>8.1 Cr\u00e9ation d&rsquo;une fonction personnalis\u00e9e (UDF) ManhattanDistance<\/h3>\n<p>Bien que les formules matricielles natives d&rsquo;Excel couvrent la grande majorit\u00e9 des cas d&rsquo;usage, l&rsquo;impl\u00e9mentation d&rsquo;une fonction personnalis\u00e9e (UDF ou <em>User-Defined Function<\/em>) cod\u00e9e en Visual Basic pour Applications apporte un confort ergonomique exceptionnel, une \u00e9l\u00e9gance syntaxique incomparable au sein des feuilles de calcul et une s\u00e9curit\u00e9 renforc\u00e9e face aux manipulations accidentelles de formules imbriqu\u00e9es.<\/p>\n<p>Pour concevoir cette fonction, l&rsquo;utilisateur acc\u00e8de \u00e0 l&rsquo;\u00e9diteur VBA via le raccourci <code>Alt + F11<\/code>, ins\u00e8re un module standard (<em>Insertion<\/em> &gt; <em>Module<\/em>) et impl\u00e9mente l&rsquo;architecture proc\u00e9durale suivante :<\/p>\n<p><code>Function ManhattanDistance(VecteurA As Range, VecteurB As Range) As Variant<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Dim i As Long<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Dim NbElements As Long<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Dim EcartCumule As Double<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Dim ValA As Double, ValB As Double<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;If VecteurA.Count &lt;&gt; VecteurB.Count Then<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ManhattanDistance = CVErr(xlErrValue)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit Function<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;End If<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;NbElements = VecteurA.Count<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;EcartCumule = 0<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;For i = 1 To NbElements<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If IsNumeric(VecteurA.Cells(i).Value) And IsNumeric(VecteurB.Cells(i).Value) Then<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ValA = CDbl(VecteurA.Cells(i).Value)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ValB = CDbl(VecteurB.Cells(i).Value)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;EcartCumule = EcartCumule + Abs(ValA - ValB)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ManhattanDistance = CVErr(xlErrNum)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Exit Function<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Next i<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;ManhattanDistance = EcartCumule<br \/>\nEnd Function<\/code><\/p>\n<p>D\u00e8s sa compilation, cette fonction s&rsquo;int\u00e8gre naturellement au catalogue de calcul du classeur. L&rsquo;utilisateur peut d\u00e8s lors saisir directement dans n&rsquo;importe quelle cellule de sa feuille :<\/p>\n<p><code>=ManhattanDistance(B2:F2; B3:F3)<\/code><\/p>\n<p>Le code int\u00e8gre des gardes-fous algorithmiques rigoureux : il v\u00e9rifie la parfaite correspondance du nombre de cellules entre les deux vecteurs soumis et intercepte les \u00e9ventuelles entr\u00e9es non num\u00e9riques en renvoyant des codes d&rsquo;erreur standards (<code>#VALEUR!<\/code> ou <code>#NOMBRE!<\/code>), garantissant une int\u00e9grit\u00e9 computationnelle totale.<\/p>\n<h3>8.2 Proc\u00e9dure Sub pour g\u00e9n\u00e9rer instantan\u00e9ment une matrice N x N<\/h3>\n<p>Lorsque la cohorte atteint plusieurs centaines d&rsquo;individus (par exemple un \u00e9chantillon normatif de 500 sujets), le calcul dynamique d&rsquo;une matrice carr\u00e9e de 250 000 cellules via des formules de feuille de calcul peut saturer la r\u00e9activit\u00e9 d&rsquo;Excel. L&rsquo;ex\u00e9cution d&rsquo;une proc\u00e9dure autonome <code>Sub<\/code> programm\u00e9e pour calculer l&rsquo;int\u00e9gralit\u00e9 de la matrice en m\u00e9moire vive avant de la transf\u00e9rer en un bloc unique vers la feuille de destination permet des gains de v\u00e9locit\u00e9 spectaculaires.<\/p>\n<p>L&rsquo;algorithme VBA repose sur le chargement des donn\u00e9es brutes au sein d&rsquo;un tableau de variables (<em>Variant Array<\/em>), le traitement par double boucle it\u00e9rative embo\u00eet\u00e9e, et le d\u00e9versement direct de la matrice r\u00e9sultante :<\/p>\n<p><code>Sub GenererMatriceManhattan()<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Dim PlageSource As Range<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Dim Donnees As Variant, MatriceDist() As Double<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Dim N As Long, P As Long<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Dim i As Long, j As Long, k As Long<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Dim Dist As Double<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;Set PlageSource = ThisWorkbook.Sheets(\"Donnees\").Range(\"B2:F101\")<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Donnees = PlageSource.Value<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;N = UBound(Donnees, 1)<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;P = UBound(Donnees, 2)<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;ReDim MatriceDist(1 To N, 1 To N)<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;For i = 1 To N<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For j = i To N<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;If i = j Then<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dist = 0<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Else<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dist = 0<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;For k = 1 To P<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Dist = Dist + Abs(Donnees(i, k) - Donnees(j, k))<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next k<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;End If<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MatriceDist(i, j) = Dist<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;MatriceDist(j, i) = Dist<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Next j<br \/>\n&nbsp;&nbsp;&nbsp;&nbsp;Next i<\/p>\n<p>&nbsp;&nbsp;&nbsp;&nbsp;ThisWorkbook.Sheets(\"Matrice\").Range(\"B2\").Resize(N, N).Value = MatriceDist<br \/>\nEnd Sub<\/code><\/p>\n<p>Cette impl\u00e9mentation exploite intelligemment la propri\u00e9t\u00e9 de sym\u00e9trie de la m\u00e9trique L1 : la boucle interne ne calcule que le triangle sup\u00e9rieur (de <em>j = i<\/em> \u00e0 <em>N<\/em>), r\u00e9duisant de moiti\u00e9 le nombre total d&rsquo;op\u00e9rations d&rsquo;\u00e9carts absolus n\u00e9cessaires, avant de dupliquer la valeur calcul\u00e9e dans la position sym\u00e9trique homologue. Pour une cohorte de 500 sujets, le temps d&rsquo;ex\u00e9cution passe ainsi de plusieurs dizaines de secondes par formules cellulaires \u00e0 quelques fractions de seconde via la m\u00e9moire VBA.<\/p>\n<h3>8.3 Documentation, s\u00e9curit\u00e9 et distribution des macros<\/h3>\n<p>L&rsquo;int\u00e9gration de code proc\u00e9dural VBA au sein de classeurs destin\u00e9s \u00e0 la recherche collective ou \u00e0 l&rsquo;exploitation organisationnelle impose des r\u00e8gles strictes de gouvernance num\u00e9rique. En premier lieu, le classeur doit obligatoirement \u00eatre enregistr\u00e9 sous l&rsquo;extension sp\u00e9cifique <code>.xlsm<\/code> (classeur prenant en charge les macros) ou packag\u00e9 sous forme de compl\u00e9ment autonome <code>.xlam<\/code> (Excel Add-In), ce qui permet de d\u00e9ployer la fonction <code>ManhattanDistance<\/code> sur l&rsquo;ensemble des postes informatiques d&rsquo;une \u00e9quipe de recherche sans alt\u00e9rer les classeurs de donn\u00e9es natifs.<\/p>\n<p>La s\u00e9curit\u00e9 des macros repr\u00e9sente un enjeu critique : les politiques de cybers\u00e9curit\u00e9 institutionnelles d\u00e9sactivent fr\u00e9quemment l&rsquo;ex\u00e9cution de code Visual Basic par d\u00e9faut. Il est d\u00e8s lors primordial d&rsquo;accompagner le fichier d&rsquo;une documentation explicitant le fonctionnement du code et d&rsquo;apposer une signature num\u00e9rique de confiance sur le projet VBA lorsque les protocoles de s\u00e9curit\u00e9 r\u00e9seau l&rsquo;exigent.<\/p>\n<p>Enfin, sur le plan de l&rsquo;interop\u00e9rabilit\u00e9, il convient de souligner que si les UDF et proc\u00e9dures VBA s&rsquo;ex\u00e9cutent de mani\u00e8re transparente sous l&rsquo;environnement Microsoft Excel pour Windows, des variations de performance ou des restrictions de permissions syst\u00e8me peuvent survenir sous macOS. Les scripts doivent par cons\u00e9quent faire l&rsquo;objet de tests de portabilit\u00e9 pr\u00e9alables si l&rsquo;\u00e9cosyst\u00e8me de travail est h\u00e9t\u00e9rog\u00e8ne.<\/p>\n<h2>9. Utilisation de Power Query pour le calcul de dissimilarit\u00e9 par lots<\/h2>\n<h3>9.1 Importation et transformation relationnelle des profils<\/h3>\n<p>Pour les analystes de donn\u00e9es confront\u00e9s \u00e0 des flux continus de passations psychom\u00e9triques en ligne ou manipulant des bases de donn\u00e9es volumineuses exc\u00e9dant les capacit\u00e9s interactives ordinaires des feuilles de calcul, l&rsquo;outil ETL int\u00e9gr\u00e9 <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/learn.microsoft.com\/fr-fr\/power-query\/\">Power Query<\/a> constitue un environnement de choix. Power Query permet de b\u00e2tir un pipeline de transformation reproductible, enti\u00e8rement automatis\u00e9 et r\u00e9actualisable d&rsquo;un simple clic.<\/p>\n<p>La premi\u00e8re phase op\u00e9rationnelle consiste \u00e0 importer la table des donn\u00e9es psychom\u00e9triques dans l&rsquo;\u00e9diteur Power Query (onglet <em>Donn\u00e9es<\/em> &gt; <em>\u00c0 partir d&rsquo;un tableau\/d&rsquo;une plage<\/em>). Une fois le jeu de donn\u00e9es charg\u00e9, l&rsquo;\u00e9tape cl\u00e9 de mod\u00e9lisation relationnelle r\u00e9side dans le <strong>d\u00e9pivotement<\/strong> des colonnes de dimensions (l&rsquo;op\u00e9ration <em>Unpivot<\/em>). En s\u00e9lectionnant la colonne des identifiants (<code>ID_Sujet<\/code>) puis en actionnant la commande <em>D\u00e9pivoter les autres colonnes<\/em>, le mod\u00e8le transforme la structure tabulaire large en une structure haute et \u00e9troite comprenant trois colonnes normalis\u00e9es : <code>ID_Sujet<\/code>, <code>Dimension<\/code> (le nom du trait psychologique) et <code>Valeur<\/code> (le score obtenu).<\/p>\n<p>Cette disposition relationnelle est essentielle pour s&rsquo;affranchir des contraintes d&rsquo;indexation vectorielle horizontale et appliquer des jointures relationnelles directes d&rsquo;une fluidit\u00e9 parfaite.<\/p>\n<h3>9.2 Jointure crois\u00e9e et calcul vectoriel de l&rsquo;\u00e9cart L1<\/h3>\n<p>Pour g\u00e9n\u00e9rer l&rsquo;ensemble des comparaisons possibles entre tous les individus au sein de Power Query, l&rsquo;\u00e9tape suivante consiste \u00e0 op\u00e9rer une auto-jointure cart\u00e9sienne (un produit cart\u00e9sien complet de la table avec elle-m\u00eame). Cette d\u00e9marche permet de rapprocher chaque profil de tous les autres profils disponibles dans la cohorte.<\/p>\n<p>Le pipeline de requ\u00eates s&rsquo;articule m\u00e9thodologiquement comme suit :<\/p>\n<ul>\n<li>Dupliquer la requ\u00eate source d\u00e9pivot\u00e9e pour disposer de deux entit\u00e9s distinctes : <code>Profils_A<\/code> et <code>Profils_B<\/code>.<\/li>\n<li>Cr\u00e9er une fusion de requ\u00eates (<em>Merge Queries<\/em>) en reliant <code>Profils_A<\/code> et <code>Profils_B<\/code> sur le champ commun <code>Dimension<\/code>. Cette jointure garantit que chaque score du sujet A est strictement align\u00e9 avec le score du sujet B pour le m\u00eame trait psychologique mesur\u00e9.<\/li>\n<li>D\u00e9velopper la table jointe pour exposer les champs <code>ID_Sujet_B<\/code> et <code>Valeur_B<\/code>.<\/li>\n<li>Ajouter une colonne personnalis\u00e9e ex\u00e9cutant l&rsquo;op\u00e9ration arithm\u00e9tique de valeur absolue en langage M : <code>Number.Abs([Valeur] - [Valeur_B])<\/code>, intitul\u00e9e <code>Ecart_Absolu<\/code>.<\/li>\n<li>Appliquer une op\u00e9ration de regroupement (<em>Group By<\/em>) en s\u00e9lectionnant simultan\u00e9ment les colonnes <code>ID_Sujet<\/code> (du profil A) et <code>ID_Sujet_B<\/code>, et en d\u00e9finissant comme op\u00e9ration d&rsquo;agr\u00e9gation la <strong>Somme<\/strong> appliqu\u00e9e sur la colonne <code>Ecart_Absolu<\/code>.<\/li>\n<\/ul>\n<p>Le tableau r\u00e9sultant de cette s\u00e9quence de transformations livre imm\u00e9diatement la liste exhaustive de l&rsquo;ensemble des paires possibles associ\u00e9es \u00e0 leur distance de Manhattan exacte.<\/p>\n<h3>9.3 Restitution tabulaire et actualisation automatique du mod\u00e8le<\/h3>\n<p>Pour transformer cette liste relationnelle brute en une matrice carr\u00e9e visuelle conventionnelle au sein d&rsquo;Excel, l&rsquo;utilisateur actionne l&rsquo;op\u00e9ration inverse de pivotement au sein de Power Query : s\u00e9lectionner la colonne <code>ID_Sujet_B<\/code>, cliquer sur <em>Pivoter la colonne<\/em>, et d\u00e9signer la colonne agr\u00e9g\u00e9e de distance comme valeur de m\u00e9trique.<\/p>\n<p>Le jeu de donn\u00e9es \u00e9pur\u00e9 est ensuite d\u00e9vers\u00e9 directement dans une nouvelle feuille de calcul via la commande <em>Fermer et charger dans<\/em>. L&rsquo;atout d\u00e9terminant de cette ing\u00e9nierie r\u00e9side dans sa totale r\u00e9activit\u00e9 : d\u00e8s lors qu&rsquo;un nouveau lot de questionnaires ou de candidats est encod\u00e9 dans le tableau source principal, un simple clic droit sur la table finale suivi de l&rsquo;option <em>Actualiser<\/em> r\u00e9ex\u00e9cute l&rsquo;int\u00e9gralit\u00e9 du pipeline d&rsquo;ingestion, d&rsquo;alignement, d&rsquo;auto-jointure, de calcul L1 et de pivotement sans n\u00e9cessiter la moindre retouche manuelle.<\/p>\n<h2>10. Analyse comparative : Distance de Manhattan versus Euclidienne et Hamming<\/h2>\n<h3>10.1 Comparaison structurelle avec la distance euclidienne (L2)<\/h3>\n<p>Pour fonder scientifiquement le choix de la m\u00e9trique de Manhattan dans un protocole d&rsquo;\u00e9valuation psychom\u00e9trique ou comportementale, il est indispensable de la confronter m\u00e9thodologiquement \u00e0 son alternative la plus courante : la distance euclidienne (norme L2). Sous Excel, le calcul d&rsquo;une distance euclidienne entre deux vecteurs <code>B2:F2<\/code> et <code>B3:F3<\/code> s&rsquo;impl\u00e9mente par l&rsquo;expression quadratique :<\/p>\n<p><code>=RACINE(SOMMEPROD((B2:F2 - B3:F3)^2))<\/code><\/p>\n<p>La divergence entre m\u00e9trique L1 et L2 ne se r\u00e9sume pas \u00e0 une nuance de calcul : elle rel\u00e8ve d&rsquo;une diff\u00e9renciation g\u00e9om\u00e9trique et \u00e9pist\u00e9mologique fondamentale. Sur le plan de la topologie spatiale, les courbes d&rsquo;isodistance (les lieux g\u00e9om\u00e9triques des points situ\u00e9s \u00e0 \u00e9gale distance d&rsquo;une origine commune) dessinent des cercles ou des hypersph\u00e8res dans l&rsquo;espace euclidien, alors qu&rsquo;elles forment des losanges, des carr\u00e9s tourn\u00e9s \u00e0 45 degr\u00e9s ou des hyper-octa\u00e8dres dans l&rsquo;espace de Manhattan.<\/p>\n<p>L&rsquo;\u00e9l\u00e9vation au carr\u00e9 inh\u00e9rente \u00e0 la norme euclidienne amplifie disproportionnellement les \u00e9carts d&rsquo;amplitude \u00e9lev\u00e9e. Consid\u00e9rons deux profils psychologiques compar\u00e9s \u00e0 une cible : le premier sujet manifeste un \u00e9cart mineur de 1 point sur cinq dimensions distinctes (somme L1 = 5 ; somme L2 = \u221a(1+1+1+1+1) \u2248 2,24). Le second sujet est rigoureusement identique \u00e0 la cible sur quatre dimensions, mais pr\u00e9sente un \u00e9cart s\u00e9v\u00e8re de 5 points sur la cinqui\u00e8me dimension (somme L1 = 5 ; somme L2 = \u221a(0+0+0+0+25) = 5). Alors que la distance de Manhattan traite ces deux profils comme rigoureusement \u00e9quivalents en volume global de d\u00e9saccord (score de 5 dans les deux cas), la m\u00e9trique euclidienne double la distance du second candidat par rapport au premier.<\/p>\n<p>D\u00e8s lors, la m\u00e9trique euclidienne doit \u00eatre r\u00e9serv\u00e9e aux cadres o\u00f9 un \u00e9cart extr\u00eame isol\u00e9 est jug\u00e9 r\u00e9dhibitoire ou invalidant. \u00c0 l&rsquo;inverse, d\u00e8s que les dimensions mesur\u00e9es repr\u00e9sentent des traits graduels d&rsquo;\u00e9gale valeur th\u00e9orique dont on souhaite \u00e9valuer le cumul lin\u00e9aire des \u00e9carts, la m\u00e9trique de Manhattan s&rsquo;impose m\u00e9thodologiquement.<\/p>\n<h3>10.2 Comparaison avec la distance de Hamming pour donn\u00e9es cat\u00e9gorielles<\/h3>\n<p>Un autre rep\u00e8re comparatif cardinal est constitu\u00e9 par la m\u00e9trique introduite par <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Richard_Hamming\">Richard Hamming<\/a>, pr\u00e9valant dans l&rsquo;analyse de donn\u00e9es binaires, nominales ou discr\u00e8tes non ordonn\u00e9es. Alors que la m\u00e9trique de Manhattan \u00e9value l&rsquo;amplitude quantitative des \u00e9carts scalaires, la distance de Hamming quantifie exclusivement le <strong>nombre d&rsquo;incoh\u00e9rences ou de discordances d&rsquo;\u00e9tat<\/strong> entre deux vecteurs de m\u00eame longueur, sans consid\u00e9ration de magnitude.<\/p>\n<p>Sous Excel, la distance de Hamming entre deux plages cat\u00e9gorielles se calcule avec une \u00e9l\u00e9gante compacit\u00e9 au moyen de l&rsquo;op\u00e9rateur de double n\u00e9gation unaire (<code>--<\/code>) convertissant les comparaisons bool\u00e9ennes en entiers arithm\u00e9tiques :<\/p>\n<p><code>=SOMMEPROD(--(B2:F2  B3:F3))<\/code><\/p>\n<p>Cette m\u00e9trique trouve son domaine de pertinence privil\u00e9gi\u00e9 lors du traitement de questionnaires de type pr\u00e9sence\/absence de sympt\u00f4mes cliniques (cod\u00e9s 0 ou 1) ou de r\u00e9ponses \u00e0 des choix ferm\u00e9s multimodaux (ex. typologies d&rsquo;int\u00e9r\u00eats professionnels de Holland). Dans le cas sp\u00e9cifique o\u00f9 les donn\u00e9es psychom\u00e9triques sont strictement binaires (0 ou 1), la distance de Manhattan et la distance de Hamming co\u00efncident parfaitement sur le plan arithm\u00e9tique (|1 &#8211; 0| = 1 et 1 &lt;&gt; 0 = VRAI = 1). Toutefois, d\u00e8s que les \u00e9chelles comportent plus de deux degr\u00e9s ordonn\u00e9s, la distance de Manhattan enrichit consid\u00e9rablement l&rsquo;analyse en pr\u00e9servant l&rsquo;information relative \u00e0 la gravit\u00e9 ou \u00e0 l&rsquo;intensit\u00e9 de l&rsquo;\u00e9loignement, ce que la distance de Hamming est incapable de capturer.<\/p>\n<h3>10.3 Tableau r\u00e9capitulatif des m\u00e9triques de proximit\u00e9 dans Excel<\/h3>\n<p>Afin de guider l&rsquo;analyste et le chercheur dans la s\u00e9lection instrumentale de ses formules tabulaires, le tableau synth\u00e9tique suivant r\u00e9capitule les caract\u00e9ristiques structurales des trois m\u00e9triques majeures impl\u00e9mentables sous Excel :<\/p>\n<table style=\"width: 100%;border-collapse: collapse;margin-top: 1em;margin-bottom: 1em\" border=\"1\">\n<thead>\n<tr style=\"background-color: #f2f2f2\">\n<th style=\"padding: 8px;text-align: left\">M\u00e9trique de Proximit\u00e9<\/th>\n<th style=\"padding: 8px;text-align: left\">Formule Directe Excel<\/th>\n<th style=\"padding: 8px;text-align: left\">Nature des Donn\u00e9es Id\u00e9ale<\/th>\n<th style=\"padding: 8px;text-align: left\">Sensibilit\u00e9 aux Valeurs Atypiques<\/th>\n<th style=\"padding: 8px;text-align: left\">Interpr\u00e9tation Psychom\u00e9trique<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td style=\"padding: 8px\"><strong>Distance de Manhattan (L1)<\/strong><\/td>\n<td style=\"padding: 8px\"><code>=SOMMEPROD(ABS(A-B))<\/code><\/td>\n<td style=\"padding: 8px\">\u00c9chelles ordinales, Likert, scores discrets continus<\/td>\n<td style=\"padding: 8px\">Mod\u00e9r\u00e9e et lin\u00e9aire ; haute robustesse<\/td>\n<td style=\"padding: 8px\">Co\u00fbt cumul\u00e9 de r\u00e9alignement ou somme lin\u00e9aire des d\u00e9saccords dimensionnels.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px\"><strong>Distance Euclidienne (L2)<\/strong><\/td>\n<td style=\"padding: 8px\"><code>=RACINE(SOMMEPROD((A-B)^2))<\/code><\/td>\n<td style=\"padding: 8px\">Grandeurs spatiales r\u00e9elles, scores Z strictement continus<\/td>\n<td style=\"padding: 8px\">Tr\u00e8s forte ; sensibilit\u00e9 quadratique aux extr\u00eames<\/td>\n<td style=\"padding: 8px\">\u00c9loignement physique \u00ab \u00e0 vol d&rsquo;oiseau \u00bb ; p\u00e9nalisation s\u00e9v\u00e8re des discordances isol\u00e9es.<\/td>\n<\/tr>\n<tr>\n<td style=\"padding: 8px\"><strong>Distance de Hamming<\/strong><\/td>\n<td style=\"padding: 8px\"><code>=SOMMEPROD(--(AB))<\/code><\/td>\n<td style=\"padding: 8px\">Items binaires (vrai\/faux), variables qualitatives nominales<\/td>\n<td style=\"padding: 8px\">Nulle ; traite chaque divergence de mani\u00e8re binaire (0 ou 1)<\/td>\n<td style=\"padding: 8px\">Nombre strict d&rsquo;attributs divergents ou de discordances de r\u00e9ponses.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>11. Visualisation et exploitation diagnostique des matrices sous Excel<\/h2>\n<h3>11.1 Cartographie thermique par mise en forme conditionnelle<\/h3>\n<p>L&rsquo;exploitation diagnostique d&rsquo;une matrice carr\u00e9e de distance de Manhattan ne saurait se limiter \u00e0 un tableau aride de valeurs num\u00e9riques. Pour r\u00e9v\u00e9ler instantan\u00e9ment les structures sous-jacentes de la cohorte et rep\u00e9rer des regroupements d&rsquo;individus pr\u00e9sentant des proximit\u00e9s manifestes, la conversion de la matrice en <strong>carte thermique<\/strong> (<em>heatmap<\/em>) via les fonctionnalit\u00e9s de mise en forme conditionnelle d&rsquo;Excel repr\u00e9sente un outil analytique d&rsquo;une rare efficacit\u00e9 visuelle.<\/p>\n<p>Le param\u00e9trage d&rsquo;une \u00e9chelle de nuances s&rsquo;articule m\u00e9thodologiquement ainsi :<\/p>\n<ul>\n<li>S\u00e9lectionner l&rsquo;ensemble de la plage de donn\u00e9es num\u00e9riques de la matrice (en excluant les en-t\u00eates d&rsquo;identifiants).<\/li>\n<li>Acc\u00e9der au ruban <em>Accueil<\/em> &gt; <em>Mise en forme conditionnelle<\/em> &gt; <em>Nuances de couleurs<\/em>.<\/li>\n<li>S\u00e9lectionner le d\u00e9grad\u00e9 <strong>Vert &#8211; Jaune &#8211; Rouge<\/strong> invers\u00e9 (o\u00f9 le vert mat\u00e9rialise les valeurs faibles et le rouge les valeurs fortes). Dans cette configuration visuelle, la proximit\u00e9 psychologique (distance faible) s&rsquo;illumine en vert, les \u00e9loignements interm\u00e9diaires en nuances ambr\u00e9es et les fortes dissimilarit\u00e9s en rouge.<\/li>\n<\/ul>\n<p>Une pr\u00e9caution esth\u00e9tique et statistique indispensable concerne la gestion de la diagonale principale. Les cellules diagonales contenant toutes la valeur 0, leur saturation en vert sombre intense peut fausser l&rsquo;appr\u00e9ciation globale du d\u00e9grad\u00e9 chromatique. Il est judicieux d&rsquo;instaurer une r\u00e8gle de mise en forme prioritaire sp\u00e9cifique ciblant les cellules rigoureusement \u00e9gales \u00e0 0 (via <em>Mise en forme conditionnelle<\/em> &gt; <em>R\u00e8gles de mise en surbrillance des cellules<\/em> &gt; <em>\u00c9gal \u00e0&#8230; 0<\/em>) et de leur attribuer un remplissage neutre (gris p\u00e2le ou hachur\u00e9), neutralisant visuellement l&rsquo;auto-comparaison pour laisser ressortir les dynamiques relationnelles interpersonnelles.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/manhattanExcel3.png\" alt=\"\" \/><\/figure>\n<h3>11.2 Identification automatis\u00e9e de profils types et d&rsquo;atypicit\u00e9s<\/h3>\n<p>L&rsquo;exploitation approfondie de la matrice de dissimilarit\u00e9 L1 permet d&rsquo;objectiver deux statuts psychologiques et comportementaux majeurs au sein d&rsquo;une population : les <strong>profils prototypiques<\/strong> (individus centraux tr\u00e8s repr\u00e9sentatifs du groupe) et les <strong>profils atypiques<\/strong> (ou <em>outliers<\/em> multidimensionnels).<\/p>\n<p>Pour chaque individu <em>i<\/em> de la cohorte, il est possible de calculer son <strong>indice de distance moyenne au groupe<\/strong> en int\u00e9grant la formule suivante dans une colonne r\u00e9capitulative jouxtant la matrice carr\u00e9e :<\/p>\n<p><code>=SOMME(B15:K15) \/ (NBVAL(B<span class=\"arabpsy-math-inline\" data-latex=\"14:K\">$14:K$<\/span>14) - 1)<\/code><\/p>\n<p>L&rsquo;exclusion d&rsquo;une unit\u00e9 au d\u00e9nominateur permet d&rsquo;\u00e9carter l&rsquo;auto-comparaison diagonale. Cet indicateur synth\u00e9tique livre des cl\u00e9s d&rsquo;interpr\u00e9tation diagnostique majeures :<\/p>\n<ul>\n<li><strong>Le profil central prototypique :<\/strong> l&rsquo;individu qui pr\u00e9sente la distance moyenne au groupe la plus faible constitue le barycentre comportemental de l&rsquo;\u00e9chantillon. Il partage le plus haut degr\u00e9 de ressemblance cumul\u00e9e avec ses pairs et s&rsquo;av\u00e8re un candidat id\u00e9al pour des fonctions de m\u00e9diation ou de repr\u00e9sentation collective.<\/li>\n<li><strong>Le profil isol\u00e9 ou atypique :<\/strong> un participant dont la distance moyenne au groupe exc\u00e8de de plus de deux \u00e9carts-types la moyenne des distances de l&rsquo;\u00e9chantillon manifeste une configuration psychologique singuli\u00e8re. En milieu organisationnel ou clinique, cette d\u00e9tection pr\u00e9coce permet d&rsquo;anticiper d&rsquo;\u00e9ventuelles difficult\u00e9s d&rsquo;int\u00e9gration ou, au contraire, d&rsquo;identifier des potentiels d&rsquo;innovation cognitive exceptionnels d\u00e9tonnant face \u00e0 la norme du groupe.<\/li>\n<\/ul>\n<h3>11.3 Pr\u00e9paration des donn\u00e9es pour la classification ascendante hi\u00e9rarchique<\/h3>\n<p>La matrice de Manhattan calcul\u00e9e sous Excel constitue le socle direct requis par les m\u00e9thodes de clustering ou de classification ascendante hi\u00e9rarchique (CAH). Si la classification finale requiert fr\u00e9quemment l&rsquo;usage d&rsquo;algorithmes d&rsquo;agr\u00e9gation sophistiqu\u00e9s (liage de Ward, liage complet ou moyen), Excel peut servir de passerelle d&rsquo;ingestion et d&rsquo;audit interm\u00e9diaire avant exportation vers des environnements sp\u00e9cialis\u00e9s tels que <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/www.r-project.org\/\">R<\/a>, Python (via <code>scipy.spatial.distance<\/code>) ou SPSS.<\/p>\n<p>Pour assurer une conformit\u00e9 totale avec les sp\u00e9cifications d&rsquo;importation de ces progiciels statistiques, plusieurs contr\u00f4les d&rsquo;int\u00e9grit\u00e9 doivent \u00eatre appliqu\u00e9s depuis la feuille de calcul :<\/p>\n<ul>\n<li>V\u00e9rifier la stricte sym\u00e9trie bilat\u00e9rale de la matrice par une formule de contr\u00f4le logique globale ins\u00e9r\u00e9e en zone d&rsquo;audit : <code>=ET(B15:K24 = TRANSPOSE(B15:K24))<\/code>, laquelle doit imp\u00e9rativement renvoyer <code>VRAI<\/code>.<\/li>\n<li>S&rsquo;assurer de l&rsquo;absence totale de valeurs manquantes, d&rsquo;infinis ou d&rsquo;erreurs matricielles au sein de la grille.<\/li>\n<li>Proc\u00e9der \u00e0 l&rsquo;exportation exclusive de la plage matricielle au format normalis\u00e9 CSV (s\u00e9parateur point-virgule ou tabulation) avec encodage UTF-8, garantissant une transition logicielle sans alt\u00e9ration des libell\u00e9s d&rsquo;identifiants.<\/li>\n<\/ul>\n<h2>12. Bonnes pratiques de mod\u00e9lisation, audit et int\u00e9grit\u00e9 des calculs<\/h2>\n<h3>12.1 Strat\u00e9gies d&rsquo;audit des formules et pr\u00e9vention des erreurs arithm\u00e9tiques<\/h3>\n<p>La cr\u00e9dibilit\u00e9 scientifique et professionnelle des conclusions d\u00e9riv\u00e9es d&rsquo;analyses psychom\u00e9triques d\u00e9pend intimement de la robustesse computationnelle du classeur Excel. Le d\u00e9ploiement de formules matricielles avanc\u00e9es accro\u00eet le risque d&rsquo;erreurs de r\u00e9f\u00e9rence invisibles \u00e0 l&rsquo;\u0153il nu. L&rsquo;analyste doit d\u00e8s lors instituer une routine syst\u00e9matique d&rsquo;audit technique.<\/p>\n<p>L&rsquo;utilisation des outils graphiques d&rsquo;audit du ruban <em>Formules<\/em> \u2014 en particulier <strong>Rep\u00e9rer les ant\u00e9c\u00e9dents<\/strong> et <strong>Rep\u00e9rer les d\u00e9pendants<\/strong> \u2014 permet de mat\u00e9rialiser instantan\u00e9ment sous la forme de fl\u00e8ches bleues les flux de donn\u00e9es alimentant une cellule de distance de Manhattan. Cet examen visuel permet de v\u00e9rifier que le vecteur d&rsquo;un individu situ\u00e9 en ligne 15 ne pointe pas accidentellement vers la ligne de scores d&rsquo;un autre participant en raison d&rsquo;une mauvaise manipulation du curseur de recopie.<\/p>\n<p>Parall\u00e8lement, la mise en place d&rsquo;une <strong>cellule de test unitaire<\/strong> constitue une r\u00e8gle d&rsquo;art m\u00e9thodologique incontournable. Elle consiste \u00e0 ins\u00e9rer dans le classeur deux vecteurs th\u00e9oriques factices dont la distance de Manhattan exacte est connue d&rsquo;avance (par exemple, le profil [1, 1, 1, 1, 1] confront\u00e9 \u00e0 [2, 3, 4, 5, 6], dont la distance absolue th\u00e9orique est exactement \u00e9gale \u00e0 |1-2| + |1-3| + |1-4| + |1-5| + |1-6| = 1 + 2 + 3 + 4 + 5 = 15). En appliquant la formule matricielle globale sur ces vecteurs de contr\u00f4le, une fonction logique conditionnelle v\u00e9rifie l&rsquo;int\u00e9grit\u00e9 de l&rsquo;algorithme : <code>=SI(SOMMEPROD(ABS(TestA - TestB)) = 15; \"ALGORITHME VALIDE\"; \"ERREUR CRITIQUE\")<\/code>. Toute alt\u00e9ration accidentelle du moteur de calcul est ainsi imm\u00e9diatement signal\u00e9e.<\/p>\n<h3>12.2 Protection, verrouillage et gouvernance de la feuille de calcul<\/h3>\n<p>D\u00e8s lors que la structure computationnelle du mod\u00e8le est valid\u00e9e, la s\u00e9curisation des formules face aux manipulations fortuites s&rsquo;impose, particuli\u00e8rement lorsque le classeur est destin\u00e9 \u00e0 \u00eatre manipul\u00e9 par des collaborateurs non sp\u00e9cialistes ou des \u00e9valuateurs sur le terrain. Excel propose des m\u00e9canismes \u00e9prouv\u00e9s de compartimentation et de protection des droits d&rsquo;\u00e9dition.<\/p>\n<p>Le protocole de verrouillage s&rsquo;ordonne selon les \u00e9tapes suivantes :<\/p>\n<ul>\n<li>S\u00e9lectionner l&rsquo;int\u00e9gralit\u00e9 des cellules de la feuille (<code>Ctrl + A<\/code>), acc\u00e9der \u00e0 la bo\u00eete de dialogue de format de cellule (<code>Ctrl + 1<\/code>), onglet <em>Protection<\/em>, et s&rsquo;assurer que la case <strong>Verrouill\u00e9e<\/strong> est coch\u00e9e par d\u00e9faut.<\/li>\n<li>S\u00e9lectionner exclusivement la zone de saisie des nouvelles donn\u00e9es psychom\u00e9triques (les cellules o\u00f9 les notes brutes doivent \u00eatre renseign\u00e9es), retourner dans l&rsquo;onglet <em>Protection<\/em>, et d\u00e9cocher la case <em>Verrouill\u00e9e<\/em>.<\/li>\n<li>Appliquer \u00e9ventuellement la fonctionnalit\u00e9 de <strong>Validation des donn\u00e9es<\/strong> (onglet <em>Donn\u00e9es<\/em>) sur cette plage \u00e9ditable pour restreindre formellement la saisie \u00e0 des nombres entiers strictement compris entre les bornes de l&rsquo;instrument (ex. nombres entiers entre 1 et 7). Toute saisie aberrante (score de 8 ou caract\u00e8re alphab\u00e9tique) sera automatiquement bloqu\u00e9e \u00e0 la source.<\/li>\n<li>Actionner la protection globale de la feuille (onglet <em>R\u00e9vision<\/em> &gt; <em>Prot\u00e9ger la feuille<\/em>), en d\u00e9finissant un mot de passe d&rsquo;administration robuste. L&rsquo;utilisateur final ne pourra ainsi \u00e9diter que les zones de saisie autoris\u00e9es, les cellules abritant les formules matricielles <code>SOMMEPROD<\/code> et les matrices de distance demeurant inviolables.<\/li>\n<\/ul>\n<h3>12.3 Documentation acad\u00e9mique et reproductibilit\u00e9 de l&rsquo;analyse<\/h3>\n<p>L&rsquo;exigence contemporaine de transparence et de reproductibilit\u00e9 qui traverse la recherche quantitative et la psychom\u00e9trie appliqu\u00e9e prescrit que tout fichier de donn\u00e9es soit int\u00e9gralement auto-document\u00e9. Un classeur d&rsquo;analyse ne doit jamais se pr\u00e9senter comme une \u00ab bo\u00eete noire \u00bb dont seuls les initi\u00e9s comprennent l&rsquo;ordonnancement.<\/p>\n<p>Il est imp\u00e9ratif d&rsquo;int\u00e9grer en premi\u00e8re position du classeur un onglet d\u00e9di\u00e9 exclusivement au <strong>Dictionnaire de donn\u00e9es<\/strong> (<em>Codebook<\/em>). Cet onglet doit r\u00e9pertorier de mani\u00e8re exhaustive le nom technique de chaque variable, son libell\u00e9 th\u00e9orique int\u00e9gral, l&rsquo;instrument psychom\u00e9trique source dont elle est extraite, ses bornes de mesure th\u00e9oriques (minimum et maximum), la m\u00e9trique employ\u00e9e pour la comparaison vectorielle (en consignant explicitement la formule math\u00e9matique de la distance de Manhattan L1) ainsi que les \u00e9ventuelles m\u00e9thodes de normalisation ou d&rsquo;imputation appliqu\u00e9es.<\/p>\n<p>Enfin, l&rsquo;instauration d&rsquo;un protocole rigoureux de versionnage du classeur (ex. <code>Etude_BigFive_Manhattan_v1.2_2025.xlsx<\/code>) et l&rsquo;archivage syst\u00e9matique des fichiers sources garantissent une auditabilit\u00e9 totale conforme aux standards internationaux de publication scientifique et aux exigences d\u00e9ontologiques de l&rsquo;\u00e9valuation psychologique.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul style=\"list-style-type: none;padding-left: 0\">\n<li style=\"margin-bottom: 1em\">Costa, P. T., &amp; McCrae, R. R. (1992). <em>Revised NEO Personality Inventory (NEO-PI-R) and NEO Five-Factor Inventory (NEO-FFI) professional manual<\/em>. Psychological Assessment Resources.<\/li>\n<li style=\"margin-bottom: 1em\">Deza, M. M., &amp; Deza, E. (2016). <em>Encyclopedia of distances<\/em> (4e \u00e9d.). Springer. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1007\/978-3-662-52844-0\">https:\/\/doi.org\/10.1007\/978-3-662-52844-0<\/a><\/li>\n<li style=\"margin-bottom: 1em\">Hamming, R. W. (1950). Error detecting and error correcting codes. <em>Bell System Technical Journal<\/em>, 29(2), 147\u2013160. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1002\/j.1538-7305.1950.tb00463.x\">https:\/\/doi.org\/10.1002\/j.1538-7305.1950.tb00463.x<\/a><\/li>\n<li style=\"margin-bottom: 1em\">Krause, E. F. (1986). <em>Taxicab geometry: An adventure in non-Euclidean geometry<\/em>. Dover Publications.<\/li>\n<li style=\"margin-bottom: 1em\">Microsoft Corporation. (2024). <em>Fonction SOMMEPROD<\/em>. Support Microsoft. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/support.microsoft.com\/fr-fr\/office\/sommeprod-fonction-sommeprod-174fac74-9838-4f3a-aaac-4e4778c065ac\">https:\/\/support.microsoft.com\/fr-fr\/office\/sommeprod-fonction-sommeprod-174fac74-9838-4f3a-aaac-4e4778c065ac<\/a><\/li>\n<li style=\"margin-bottom: 1em\">Minkowski, H. (1910). <em>Geometrie der Zahlen<\/em>. B. G. Teubner.<\/li>\n<li style=\"margin-bottom: 1em\">Nunnally, J. C., &amp; Bernstein, I. H. (1994). <em>Psychometric theory<\/em> (3e \u00e9d.). McGraw-Hill.<\/li>\n<li style=\"margin-bottom: 1em\">Wickham, H. (2014). Tidy data. <em>Journal of Statistical Software<\/em>, 59(10), 1\u201323. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.18637\/jss.v059.i10\">https:\/\/doi.org\/10.18637\/jss.v059.i10<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Guide acad\u00e9mique complet pour calculer la distance de Manhattan dans Excel \u00e0 l&rsquo;aide de formules pas \u00e0 pas, de matrices dynamiques et de macros VBA.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[2341,2269,2],"tags":[3791,5756,5755,5757,2497],"class_list":["post-3769","psych_stat","type-psych_stat","status-publish","hentry","category-informatique-appliquee","category-methodes-quantitatives","category-psychometrie","tag-analyse-multivariee","tag-calcul-excel","tag-distance-de-manhattan","tag-metrique-l1","tag-sommeprod"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/3769","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=3769"}],"version-history":[{"count":1,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/3769\/revisions"}],"predecessor-version":[{"id":16544,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/3769\/revisions\/16544"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3769"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3769"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3769"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}