{"id":5728,"date":"2026-10-14T18:02:02","date_gmt":"2026-10-14T18:02:02","guid":{"rendered":"http:\/\/french.arabpsychology.com\/statistics\/comment-combiner-fonctions-si-et-ou-google-sheets\/"},"modified":"2026-10-14T18:02:02","modified_gmt":"2026-10-14T18:02:02","slug":"comment-combiner-fonctions-si-et-ou-google-sheets","status":"publish","type":"psych_stat","link":"https:\/\/french.arabpsychology.com\/?psych_stat=comment-combiner-fonctions-si-et-ou-google-sheets","title":{"rendered":"Comment combiner les fonctions SI et OU dans Google Sheets"},"content":{"rendered":"<p>Dans le domaine de l&rsquo;ing\u00e9nierie des donn\u00e9es et de l&rsquo;analyse d\u00e9cisionnelle sur tableur, la ma\u00eetrise des structures conditionnelles repr\u00e9sente une comp\u00e9tence charni\u00e8re. L&rsquo;environnement infonuagique de <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/3093339\">Google Sheets<\/a> offre une flexibilit\u00e9 algorithmique remarquable, permettant aux analystes de transformer des donn\u00e9es brutes en indicateurs strat\u00e9giques hautement raffin\u00e9s. Au c\u0153ur de cette m\u00e9canique op\u00e9ratoire r\u00e9side la capacit\u00e9 d&rsquo;articuler des branchements logiques capables de r\u00e9agir dynamiquement \u00e0 la variabilit\u00e9 des donn\u00e9es d&rsquo;entr\u00e9e. Si la fonction \u00e9l\u00e9mentaire d&rsquo;aiguillage conditionnel permet de traiter des sc\u00e9narios binaires simples, la r\u00e9alit\u00e9 op\u00e9rationnelle des organisations impose presque syst\u00e9matiquement la prise en compte de crit\u00e8res multiples, h\u00e9t\u00e9rog\u00e8nes et concurrents.<\/p>\n<p>L&rsquo;intersection entre la logique formelle et le traitement tabulaire se mat\u00e9rialise avec une acuit\u00e9 particuli\u00e8re lors de la mod\u00e9lisation de r\u00e8gles de gestion disjonctives. Dans ces contextes, une d\u00e9cision n&rsquo;est pas subordonn\u00e9e \u00e0 la validation cumulative de toutes les hypoth\u00e8ses, mais plut\u00f4t \u00e0 l&rsquo;observation d&rsquo;au moins une condition favorable parmi un ensemble d\u00e9fini. L&rsquo;int\u00e9gration de la fonction logique OU au sein de l&rsquo;instruction d\u00e9cisionnelle SI constitue le fondement canonique de cette approche. Cette association permet de synth\u00e9tiser des arbres d\u00e9cisionnels complexes en expressions compactes, \u00e9l\u00e9gantes et maintenables, \u00e9vitant ainsi le pi\u00e8ge de la prolif\u00e9ration des formules redondantes et fragiles.<\/p>\n<p>Le pr\u00e9sent trait\u00e9 propose une exploration exhaustive, tant sur le plan th\u00e9orique que pratique, de la combinaison des fonctions SI et OU dans Google Sheets. De la formalisation math\u00e9matique de l&rsquo;alg\u00e8bre bool\u00e9enne sous-jacente jusqu&rsquo;aux d\u00e9ploiements vectoriels avanc\u00e9s via les formules matricielles, cet article a pour vocation d&rsquo;armer l&rsquo;analyste, le contr\u00f4leur de gestion et le d\u00e9veloppeur d&rsquo;une compr\u00e9hension granulaire des flux d&rsquo;\u00e9valuation logique. En abordant les subtilit\u00e9s d&rsquo;optimisation computationnelle, les sp\u00e9cificit\u00e9s de la coercition de type et les architectures de d\u00e9bogage m\u00e9thodologique, cette \u00e9tude \u00e9rige la manipulation des expressions disjonctives au rang de standard d&rsquo;ing\u00e9nierie logicielle appliqu\u00e9e aux feuilles de calcul.<\/p>\n<h2>1. Fondements th\u00e9oriques de la logique bool\u00e9enne dans les tableurs<\/h2>\n<h3>1.1 Principes de l&rsquo;alg\u00e8bre de Boole appliqu\u00e9e aux feuilles de calcul<\/h3>\n<p>L&rsquo;architecture logique de Google Sheets repose fondamentalement sur les axiomes de <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Alg%C3%A8bre_de_Boole_(logique)\">l&rsquo;alg\u00e8bre de Boole<\/a>, formalis\u00e9e au milieu du XIXe si\u00e8cle par George Boole. Dans ce syst\u00e8me math\u00e9matique binaire, toute proposition ne peut adopter que l&rsquo;un de deux \u00e9tats de v\u00e9rit\u00e9 distincts et mutuellement exclusifs : le VRAI (correspondant \u00e0 l&rsquo;\u00e9tat logique haut ou num\u00e9rique 1) et le FAUX (repr\u00e9sentant l&rsquo;\u00e9tat logique bas ou num\u00e9rique 0). Au sein d&rsquo;un tableur, ces entit\u00e9s ne sont pas de simples cha\u00eenes de caract\u00e8res arbitraires, mais des primitives bool\u00e9ennes fondamentales qui r\u00e9gissent la totalit\u00e9 des op\u00e9rations de comparaison et d&rsquo;\u00e9valuation conditionnelle. Lorsque l&rsquo;on soumet un ensemble de donn\u00e9es \u00e0 un test logique, le moteur de calcul traduit instantan\u00e9ment l&rsquo;assertion formul\u00e9e en l&rsquo;une de ces deux valeurs de v\u00e9rit\u00e9 canoniques.<\/p>\n<p>La disjonction logique inclusive, incarn\u00e9e par l&rsquo;op\u00e9rateur OU, ob\u00e9it \u00e0 des propri\u00e9t\u00e9s structurelles tr\u00e8s pr\u00e9cises dans les syst\u00e8mes algorithmiques. Contrairement \u00e0 la disjonction exclusive qui exige qu&rsquo;une seule proposition soit vraie \u00e0 l&rsquo;exclusion de toute autre, la disjonction inclusive stipule qu&rsquo;une proposition composite est r\u00e9put\u00e9e vraie si au moins l&rsquo;un de ses constituants \u00e9l\u00e9mentaires est vrai. Dans une table de v\u00e9rit\u00e9 classique \u00e0 deux variables propositionnelles, la sortie logique ne bascule vers l&rsquo;\u00e9tat FAUX que dans l&rsquo;unique \u00e9ventualit\u00e9 o\u00f9 l&rsquo;int\u00e9gralit\u00e9 des op\u00e9randes est rigoureusement \u00e9valu\u00e9e \u00e0 FAUX. D\u00e8s lors qu&rsquo;une variable, ou a fortiori l&rsquo;ensemble des variables, pr\u00e9sente la valeur VRAI, le r\u00e9sultat disjonctif global est imm\u00e9diatement valid\u00e9 \u00e0 VRAI. Cette propri\u00e9t\u00e9 d&rsquo;inclusivit\u00e9 conf\u00e8re au OU une puissance d&rsquo;agr\u00e9gation essentielle pour la prise de d\u00e9cision automatis\u00e9e.<\/p>\n<p>D&rsquo;un point de vue structurel, il existe une scission th\u00e9orique profonde entre l&rsquo;\u00e9valuation d&rsquo;une condition scalaire unique et la confluence de crit\u00e8res multiples. Une condition \u00e9l\u00e9mentaire se borne \u00e0 mesurer l&rsquo;\u00e9cart g\u00e9om\u00e9trique ou logique entre deux points de donn\u00e9es, par exemple en v\u00e9rifiant si une cellule surpasse une constante pr\u00e9d\u00e9finie. En revanche, la confluence disjonctive orchestre une synth\u00e8se de propositions multidimensionnelles, harmonisant des pr\u00e9dicats qui peuvent \u00e9maner de domaines de mesures ou de formats totalement disjoints. Cette m\u00e9canique formelle permet de ramener une multiplicit\u00e9 d&rsquo;observations h\u00e9t\u00e9rog\u00e8nes \u00e0 une unit\u00e9 s\u00e9mantique binaire exploitable par les m\u00e9canismes de routage de la feuille de calcul.<\/p>\n<h3>1.2 R\u00f4le respectif des fonctions conditionnelles et des op\u00e9rateurs logiques<\/h3>\n<p>L&rsquo;interaction entre la fonction SI et la fonction OU repose sur une division fonctionnelle stricte du travail computationnel au sein de l&rsquo;environnement de calcul. La fonction conditionnelle SI agit exclusivement en tant que structure d&rsquo;aiguillage binaire de flux de donn\u00e9es. Elle ne poss\u00e8de pas la comp\u00e9tence intrins\u00e8que d&rsquo;\u00e9valuer directement des combinaisons d&rsquo;\u00e9v\u00e9nements ind\u00e9pendants ; son mandat se limite \u00e0 inspecter un pr\u00e9dicat unique et, selon l&rsquo;\u00e9tat de ce dernier, \u00e0 commuter le flux d&rsquo;ex\u00e9cution vers une branche d&rsquo;expression d\u00e9sign\u00e9e comme affirmative ou vers une branche alternative qualifi\u00e9e de n\u00e9gative. En substance, la fonction SI est un commutateur algorithmique qui attend un ordre sans participer \u00e0 la d\u00e9lib\u00e9ration de la d\u00e9cision.<\/p>\n<p>\u00c0 l&rsquo;inverse, la fonction OU op\u00e8re comme un pr\u00e9dicat d&rsquo;agr\u00e9gation dont le r\u00f4le exclusif consiste \u00e0 r\u00e9duire une multiplicit\u00e9 d&rsquo;\u00e9tats logiques en une seule valeur scalaire de v\u00e9rit\u00e9. Elle ing\u00e8re une s\u00e9rie ind\u00e9finie de propositions bool\u00e9ennes, applique les lois de la disjonction inclusive, et condense cette diversit\u00e9 en une sortie unique : VRAI ou FAUX. La fonction OU n&rsquo;a aucune capacit\u00e9 d&rsquo;action directe sur le contenu des cellules : elle est incapable d&rsquo;\u00e9crire un message, d&rsquo;ex\u00e9cuter un calcul d&rsquo;appoint ou d&rsquo;ordonner un affichage personnalis\u00e9. Son spectre d&rsquo;intervention est strictement confin\u00e9 \u00e0 l&rsquo;analyse logique pure et \u00e0 la transmission d&rsquo;un \u00e9tat de fait au syst\u00e8me h\u00f4te.<\/p>\n<p>C&rsquo;est pr\u00e9cis\u00e9ment dans la symbiose de ces deux entit\u00e9s que s&rsquo;\u00e9tablit la puissance des mod\u00e8les d\u00e9cisionnels sur tableur. La fonction OU pr\u00e9pare et condense la r\u00e9alit\u00e9 empirique du mod\u00e8le d\u00e9cisionnel en neutralisant la complexit\u00e9 inh\u00e9rente aux conditions plurielles, tandis que la fonction SI transforme cette condensation logique en une action univoque et signifiante pour l&rsquo;utilisateur. Ce couplage assure une s\u00e9paration nette entre l&rsquo;analyse logique (d\u00e9l\u00e9gu\u00e9e au bloc disjonctif) et l&rsquo;ex\u00e9cution fonctionnelle (d\u00e9volue \u00e0 la structure conditionnelle), garantissant ainsi une lisibilit\u00e9 et une robustesse architecturales optimales.<\/p>\n<h3>1.3 L&rsquo;\u00e9valuation court-circuit et le flux d&rsquo;ex\u00e9cution logique<\/h3>\n<p>Le moteur d&rsquo;\u00e9valuation de Google Sheets, con\u00e7u pour g\u00e9rer de volumineux classeurs analytiques, met en \u0153uvre des m\u00e9canismes sophistiqu\u00e9s de calcul s\u00e9quentiel des arguments. Parmi ces optimisations logiques figure le concept fondamental d&rsquo;<a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/%C3%89valuation_court-circuit\">\u00e9valuation court-circuit<\/a>, \u00e9galement d\u00e9sign\u00e9 sous le terme de court-circuit bool\u00e9en. Ce paradigme stipule que l&rsquo;\u00e9valuation d&rsquo;une expression logique compos\u00e9e s&rsquo;interrompt pr\u00e9matur\u00e9ment d\u00e8s lors que le r\u00e9sultat final de l&rsquo;op\u00e9ration est in\u00e9vitablement d\u00e9termin\u00e9 par les premiers op\u00e9randes analys\u00e9s. Dans le cadre th\u00e9orique strict d&rsquo;un op\u00e9rateur disjonctif, l&rsquo;apparition d&rsquo;un premier pr\u00e9dicat \u00e9valu\u00e9 \u00e0 VRAI suffit math\u00e9matiquement \u00e0 garantir que la r\u00e9sultante globale sera VRAI, rendant caduque toute inspection des pr\u00e9dicats subs\u00e9quents.<\/p>\n<p>Dans la mise en \u0153uvre applicative des tableurs, bien que les fonctions standard \u00e9valuent formellement l&rsquo;ensemble des arguments pass\u00e9s en param\u00e8tres pour valider la correction syntaxique, le chemin d&rsquo;ex\u00e9cution conditionnel d\u00e9pend lourdement de la hi\u00e9rarchisation des tests. Lorsque la fonction SI inspecte son expression logique, elle court-circuite syst\u00e9matiquement l&rsquo;ex\u00e9cution de la branche inutilis\u00e9e. Si le bloc disjonctif retourne VRAI, seule la branche affirmative est mat\u00e9riellement calcul\u00e9e ; la branche n\u00e9gative est totalement ignor\u00e9e par le processeur lors du cycle d&rsquo;\u00e9valuation courant. Cela pr\u00e9serve d&rsquo;importantes ressources m\u00e9moire et \u00e9vite le d\u00e9clenchement de calculs annexes particuli\u00e8rement gourmands ou d&rsquo;\u00e9ventuelles erreurs de calcul contenues dans la branche \u00e9cart\u00e9e.<\/p>\n<p>Les implications de ce m\u00e9canisme sur la charge de traitement computationnelle sont substantielles lors du traitement de jeux de donn\u00e9es massifs. Un analyste averti concevra ses propositions disjonctives de mani\u00e8re strat\u00e9gique : en positionnant en premi\u00e8re position les pr\u00e9dicats statistiques les plus susceptibles d&rsquo;\u00eatre valid\u00e9s ou ceux r\u00e9clamant le co\u00fbt algorithmique le plus faible, il optimise la fluidit\u00e9 globale du recalcul de la feuille de calcul. Cet ordonnancement raisonn\u00e9 des arguments pr\u00e9vient les goulots d&rsquo;\u00e9tranglement au sein du moteur JavaScript qui orchestre l&rsquo;ex\u00e9cution de Google Sheets c\u00f4t\u00e9 client et c\u00f4t\u00e9 serveur.<\/p>\n<h2>2. Anatomie et syntaxe fondamentale de la fonction SI (IF)<\/h2>\n<h3>2.1 D\u00e9composition des arguments de la fonction SI<\/h3>\n<p>La fonction SI constitue le fondement des structures de contr\u00f4le dans la quasi-totalit\u00e9 des dialectes de feuilles de calcul. Sa syntaxe universelle s&rsquo;articule autour d&rsquo;une structure ternaire canonique n\u00e9cessitant jusqu&rsquo;\u00e0 trois arguments s\u00e9quentiels, conventionnellement libell\u00e9s comme suit : <strong>SI(expression_logique; valeur_si_vrai; [valeur_si_faux])<\/strong>. L&rsquo;argument initial, imp\u00e9rativement requis, repr\u00e9sente le c\u0153ur battant de l&rsquo;instruction : il s&rsquo;agit d&rsquo;une assertion qui doit pouvoir \u00eatre r\u00e9solue sous la forme d&rsquo;un bool\u00e9en VRAI ou FAUX, qu&rsquo;elle \u00e9mane d&rsquo;une comparaison directe, d&rsquo;une cellule d\u00e9di\u00e9e ou d&rsquo;une fonction logique imbriqu\u00e9e telle que le OU.<\/p>\n<p>Le deuxi\u00e8me param\u00e8tre, <em>valeur_si_vrai<\/em>, d\u00e9termine avec une exactitude math\u00e9matique la r\u00e9ponse renvoy\u00e9e par la cellule dans l&rsquo;hypoth\u00e8se o\u00f9 l&rsquo;expression logique est r\u00e9solue positivement. Ce param\u00e8tre peut accueillir une diversit\u00e9 absolue de types de donn\u00e9es : une cha\u00eene de caract\u00e8res descriptive, une constante num\u00e9rique, une r\u00e9f\u00e9rence vers une autre cellule du classeur ou m\u00eame une formule analytique complexe n\u00e9cessitant une ex\u00e9cution contextuelle. Le r\u00f4le de ce second volet est de mat\u00e9rialiser la cons\u00e9quence op\u00e9rationnelle directe de la validation des hypoth\u00e8ses formul\u00e9es en amont.<\/p>\n<p>Le troisi\u00e8me argument, <em>valeur_si_faux<\/em>, rev\u00eat une importance syntaxique singuli\u00e8re en raison de son caract\u00e8re optionnel dans la d\u00e9claration formelle de la fonction, bien que son omission soit rigoureusement d\u00e9conseill\u00e9e dans les contextes de mod\u00e9lisation financi\u00e8re ou industrielle. Si cet argument est omis par le concepteur et que l&rsquo;expression logique s&rsquo;av\u00e8re fausse lors du calcul, Google Sheets renvoie par d\u00e9faut la valeur bool\u00e9enne litt\u00e9rale FAUX. Ce comportement implicite peut induire des ruptures de coh\u00e9rence majeures dans les cha\u00eenes de traitement ult\u00e9rieures, notamment lorsqu&rsquo;une colonne est cens\u00e9e h\u00e9berger exclusivement des valeurs num\u00e9riques ou des flux textuels standardis\u00e9s.<\/p>\n<h3>2.2 Gestion des valeurs par d\u00e9faut et des cellules vides<\/h3>\n<p>L&rsquo;\u00e9valuation des arguments au sein de la fonction SI requiert une vigilance absolue quant \u00e0 l&rsquo;interpr\u00e9tation par le moteur des donn\u00e9es nulles, non renseign\u00e9es ou structurellement vides. Dans l&rsquo;\u00e9cosyst\u00e8me de Google Sheets, une cellule physique totalement vierge est dot\u00e9e d&rsquo;une dualit\u00e9 contextuelle d\u00e9routante : elle est interpr\u00e9t\u00e9e comme le nombre 0 dans le cadre d&rsquo;op\u00e9rations arithm\u00e9tiques ou de comparaisons d&rsquo;in\u00e9galit\u00e9, mais \u00e9quivaut simultan\u00e9ment \u00e0 une cha\u00eene vide (\u00ab\u00a0\u00a0\u00bb) lors des manipulations textuelles. Lorsqu&rsquo;une fonction SI omet intentionnellement de sp\u00e9cifier le troisi\u00e8me argument et renvoie une cellule vide, ce comportement peut polluer l&rsquo;int\u00e9grit\u00e9 analytique du mod\u00e8le en g\u00e9n\u00e9rant des ambigu\u00eft\u00e9s s\u00e9mantiques.<\/p>\n<p>Pour neutraliser l&rsquo;apparition intempestive du bool\u00e9en FAUX ou du z\u00e9ro num\u00e9rique r\u00e9siduel lorsque la condition n&rsquo;est pas satisfaite, les analystes chevronn\u00e9s recourent couramment \u00e0 l&rsquo;injection explicite d&rsquo;une cha\u00eene vide, not\u00e9e syntaxiquement sous la forme de deux guillemets droits contigus : <strong>\u00ab\u00a0\u00a0\u00bb<\/strong>. Cette pratique a pour effet imm\u00e9diat de conf\u00e9rer \u00e0 la cellule un rendu visuel immacul\u00e9, tout en garantissant que les m\u00e9canismes de mise en forme conditionnelle ou de comptage textuel puissent fonctionner sans heurts. Cependant, il convient de noter qu&rsquo;une cellule contenant une cha\u00eene vide n&rsquo;est plus rigoureusement reconnue comme vide par la fonction ESTVIDE, ce qui impose une rigueur d&rsquo;audit soutenue.<\/p>\n<p>Le traitement des r\u00e9sidus num\u00e9riques constitue un autre enjeu critique. Si la branche de retour alternatif d&rsquo;une fonction SI est configur\u00e9e pour retourner un z\u00e9ro arithm\u00e9tique sans masquage contextuel, ce z\u00e9ro peut fausser les calculs d&rsquo;agr\u00e9gation en aval, notamment les moyennes arithm\u00e9tiques calcul\u00e9es via MOYENNE qui int\u00e8grent les z\u00e9ros mais ignorent les cellules v\u00e9ritablement vides ou textuelles. La s\u00e9lection de la valeur de repli doit par cons\u00e9quent faire l&rsquo;objet d&rsquo;un arbitrage r\u00e9fl\u00e9chi, dict\u00e9 par la nature des fonctions d&rsquo;agr\u00e9gation qui consommeront les r\u00e9sultats de la colonne conditionnelle.<\/p>\n<h3>2.3 Typologie des retours et imbrications possibles<\/h3>\n<p>La puissance d&rsquo;une structure conditionnelle ne r\u00e9side pas uniquement dans sa capacit\u00e9 \u00e0 partitionner un jeu d&rsquo;enregistrements en cat\u00e9gories statiques, mais \u00e9galement dans son aptitude \u00e0 g\u00e9n\u00e9rer des flux dynamiques \u00e0 forte valeur ajout\u00e9e d\u00e9cisionnelle. En premier lieu, la fonction SI excelle dans la g\u00e9n\u00e9ration de libell\u00e9s textuels explicites (\u00ab\u00a0Conforme\u00a0\u00bb, \u00ab\u00a0Audit Requis\u00a0\u00bb, \u00ab\u00a0\u00c9ligible\u00a0\u00bb). Ces alertes s\u00e9mantiques constituent le socle de l&rsquo;aide \u00e0 la d\u00e9cision manag\u00e9riale, en permettant d&rsquo;isoler instantan\u00e9ment les anomalies ou les opportunit\u00e9s strat\u00e9giques sans obliger le d\u00e9cideur \u00e0 r\u00e9interpr\u00e9ter la combinatoire math\u00e9matique sous-jacente.<\/p>\n<p>En second lieu, la branche affirmative ou n\u00e9gative de la fonction SI peut int\u00e9grer des calculs num\u00e9riques dynamiques hautement circonstanci\u00e9s. Au lieu de se limiter au retour d&rsquo;un coefficient statique, la fonction peut h\u00e9berger des op\u00e9rations arithm\u00e9tiques sophistiqu\u00e9es, appliquant par exemple des d\u00e9cotes progressives, des pond\u00e9rations probabilistes ou des p\u00e9nalit\u00e9s financi\u00e8res index\u00e9es sur l&rsquo;amplitude de l&rsquo;\u00e9cart mesur\u00e9 dans le test logique. Cette r\u00e9activit\u00e9 num\u00e9rique conf\u00e8re aux classeurs financiers un niveau d&rsquo;adaptabilit\u00e9 organique indispensable \u00e0 la simulation de sc\u00e9narios \u00e9conomiques complexes.<\/p>\n<p>Enfin, la fonction SI offre un potentiel de composition architecturale virtuellement illimit\u00e9 gr\u00e2ce au m\u00e9canisme d&rsquo;imbrication r\u00e9cursive. Bien que l&rsquo;introduction de la fonction OU permette pr\u00e9cis\u00e9ment de d\u00e9sengorger les cascades de SI trop profondes, il demeure courant d&rsquo;ins\u00e9rer au sein des branches de retour d&rsquo;autres fonctions analytiques avanc\u00e9es telles que RECHERCHEV, INDEX, EQUIV, ou m\u00eame des sous-structures conditionnelles hi\u00e9rarchis\u00e9es. Cette modularit\u00e9 transforme la fonction SI en une v\u00e9ritable plaque tournante logicielle, orchestrant l&rsquo;aiguillage des donn\u00e9es vers les modules computationnels les plus opportuns.<\/p>\n<h2>3. Anatomie et comportement de la fonction OU (OR)<\/h2>\n<h3>3.1 M\u00e9canisme d&rsquo;\u00e9valuation multi-arguments de la disjonction logique<\/h3>\n<p>La fonction OU repr\u00e9sente l&rsquo;impl\u00e9mentation op\u00e9rationnelle directe de l&rsquo;op\u00e9rateur de disjonction logique dans Google Sheets. Sa syntaxe fondamentale se pr\u00e9sente sous la forme g\u00e9n\u00e9rale : <strong>OU(expression_logique1; [expression_logique2; &#8230;])<\/strong>. Contrairement \u00e0 de nombreux langages de programmation imp\u00e9ratifs qui restreignent leurs op\u00e9rateurs logiques de base \u00e0 des structures strictement binaires exigeant le cha\u00eenage r\u00e9p\u00e9t\u00e9 de l&rsquo;op\u00e9rateur (tel que A || B || C), Google Sheets adopte un paradigme fonctionnel n-aire extr\u00eamement souple. La fonction est ainsi capable d&rsquo;ing\u00e9rer un nombre arbitraire d&rsquo;arguments propositionnels distincts au sein d&rsquo;une seule et m\u00eame invocation parenth\u00e9s\u00e9e.<\/p>\n<p>Le moteur d&rsquo;ex\u00e9cution applique une r\u00e8gle de d\u00e9cision implacable lors du traitement de ces param\u00e8tres d&rsquo;entr\u00e9e. D\u00e8s lors qu&rsquo;au moins une proposition parmi l&rsquo;ensemble des arguments fournis est \u00e9valu\u00e9e \u00e0 l&rsquo;\u00e9tat VRAI, la fonction OU interrompt virtuellement son incertitude et retourne la valeur globale VRAI \u00e0 la cellule r\u00e9ceptrice. La simultan\u00e9it\u00e9 de la validation de plusieurs propositions n&rsquo;alt\u00e8re en rien ce comportement : qu&rsquo;il y ait un seul crit\u00e8re v\u00e9rifi\u00e9 ou que l&rsquo;int\u00e9gralit\u00e9 des arguments s&rsquo;av\u00e8re conforme aux assertions, le statut de sortie demeure invariablement VRAI, mat\u00e9rialisant ainsi la nature inclusive de la disjonction.<\/p>\n<p>\u00c0 l&rsquo;inverse, l&rsquo;\u00e9mission de la primitive bool\u00e9enne FAUX par la fonction OU est soumise \u00e0 une exigence d&rsquo;invalidation exhaustive. Le syst\u00e8me doit imp\u00e9rativement constater que le premier argument est faux, que le deuxi\u00e8me argument est faux, et ainsi de suite jusqu&rsquo;au dernier \u00e9l\u00e9ment de la liste sans la moindre exception. Cette asym\u00e9trie fondamentale fait de la fonction OU un filtre d&rsquo;invalidation rigide et, paradoxalement, une passerelle d&rsquo;admission permissive : il suffit d&rsquo;une unique d\u00e9rogation positive pour franchir avec succ\u00e8s le seuil logique \u00e9rig\u00e9 par la fonction.<\/p>\n<figure class=\"wpt-preserved-image\"><img fetchpriority=\"high\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/if1.png\" alt=\"\" \/><\/figure>\n<h3>3.2 Traitement des conditions multiples n-aires<\/h3>\n<p>L&rsquo;extensibilit\u00e9 n-aire de la fonction OU offre une flexibilit\u00e9 conceptuelle majeure pour l&rsquo;ing\u00e9nieur de donn\u00e9es. Dans des contextes organisationnels complexes, une d\u00e9cision op\u00e9rationnelle d\u00e9pend rarement de la simple dichotomie de deux param\u00e8tres isol\u00e9s. La fonction OU permet d&rsquo;agr\u00e9ger, sans rupture structurelle ni alt\u00e9ration de la lisibilit\u00e9, dix, vingt ou cinquante pr\u00e9dicats logiques ind\u00e9pendants. Cette extensibilit\u00e9 \u00e9limine le besoin de concevoir des formules alambiqu\u00e9es bas\u00e9es sur des imbrications g\u00e9om\u00e9triques inextricables, concentrant toute la substance d\u00e9lib\u00e9rative au sein d&rsquo;un bloc fonctionnel unique et compact.<\/p>\n<p>En outre, la fonction OU fait preuve d&rsquo;une agilit\u00e9 remarquable quant \u00e0 l&rsquo;origine spatiale et s\u00e9mantique des propositions logiques qu&rsquo;elle \u00e9value conjointement. Il est tout \u00e0 fait licite d&rsquo;int\u00e9grer dans un m\u00eame appel de fonction des tests portant sur des cellules contigu\u00ebs, des valeurs dispers\u00e9es sur des feuilles de calcul distinctes au sein du m\u00eame classeur, voire des retours de fonctions de recherche matricielle externes. L&rsquo;op\u00e9rateur disjonctif transcende l&rsquo;organisation spatiale des donn\u00e9es pour ne s&rsquo;int\u00e9resser qu&rsquo;\u00e0 la valeur de v\u00e9rit\u00e9 pure r\u00e9sultant de chaque test individuel, cr\u00e9ant une passerelle logique transversale entre des silos d&rsquo;information h\u00e9t\u00e9roclites.<\/p>\n<p>Une caract\u00e9ristique avanc\u00e9e de la fonction OU r\u00e9side dans sa capacit\u00e9 \u00e0 ing\u00e9rer directement des plages vectorielles ou des arguments matriciels. Lorsqu&rsquo;une plage de cellules continues, telle que <strong>A1:A10<\/strong>, est soumise \u00e0 un crit\u00e8re comparatif \u00e0 l&rsquo;int\u00e9rieur de la fonction OU, par exemple sous la forme <strong>OU(A1:A10=\u00a0\u00bbCrit\u00e8re\u00a0\u00bb)<\/strong>, la fonction \u00e9value la condition sur l&rsquo;ensemble des \u00e9l\u00e9ments de la plage vectorielle. Si une seule cellule au sein de cette matrice unidimensionnelle ou bidimensionnelle satisfait l&rsquo;\u00e9galit\u00e9, la fonction synth\u00e9tise instantan\u00e9ment le vecteur sous-jacent en un unique VRAI scalaire, illustrant sa formidable capacit\u00e9 de r\u00e9duction dimensionnelle.<\/p>\n<h3>3.3 Comportement face aux types de donn\u00e9es h\u00e9t\u00e9rog\u00e8nes et aux erreurs<\/h3>\n<p>L&rsquo;un des aspects les plus critiques de l&rsquo;utilisation de la fonction OU en environnement de production concerne son comportement lorsqu&rsquo;elle est confront\u00e9e \u00e0 des donn\u00e9es aberrantes, des types inattendus ou des valeurs d&rsquo;erreur syst\u00e8me. Dans Google Sheets, la pr\u00e9sence d&rsquo;une erreur d&rsquo;ex\u00e9cution telle que <strong>#VALEUR!<\/strong>, <strong>#N\/A<\/strong>, ou <strong>#DIV\/0!<\/strong> au sein de l&rsquo;un quelconque des arguments pass\u00e9s \u00e0 la fonction OU engendre quasi syst\u00e9matiquement la contamination imm\u00e9diate du r\u00e9sultat global. L&rsquo;erreur se propage en cascade \u00e0 travers l&rsquo;op\u00e9rateur disjonctif, neutralisant toute capacit\u00e9 de calcul logique et renvoyant l&rsquo;erreur au niveau sup\u00e9rieur de la formule.<\/p>\n<p>Parall\u00e8lement, la fonction OU applique des r\u00e8gles de coercition de type implicite qui m\u00e9ritent une attention analytique scrupuleuse. Lorsqu&rsquo;un argument fourni \u00e0 la fonction n&rsquo;est pas un test comparatif formel mais une valeur num\u00e9rique brute, Google Sheets interpr\u00e8te cette valeur \u00e0 l&rsquo;aune des conventions informatiques traditionnelles : le z\u00e9ro absolu (0) est rigoureusement assimil\u00e9 \u00e0 la valeur logique FAUX, tandis que tout nombre r\u00e9el non nul (qu&rsquo;il soit positif ou n\u00e9gatif, entier ou fractionnaire) est irr\u00e9vocablement interpr\u00e9t\u00e9 comme VRAI. En revanche, l&rsquo;insertion d&rsquo;une cha\u00eene de caract\u00e8res alphab\u00e9tique brute qui ne peut \u00eatre convertie en bool\u00e9en provoquera l&rsquo;interruption du calcul avec une erreur de type non concordant.<\/p>\n<p>Face \u00e0 ces vuln\u00e9rabilit\u00e9s potentielles, le concepteur de mod\u00e8les robustes doit imp\u00e9rativement d\u00e9ployer des strat\u00e9gies pr\u00e9ventives d&rsquo;assainissement des donn\u00e9es en amont de l&rsquo;\u00e9valuation logique. Le recours pr\u00e9ventif \u00e0 des fonctions d&rsquo;interception comme SIERREUR ou des pr\u00e9dicats d&rsquo;inspection pr\u00e9alable tels que ESTNUM ou NON.VIDE permet d&rsquo;immuniser la fonction OU contre les d\u00e9faillances syst\u00e9miques de la source de donn\u00e9es. L&rsquo;objectif d&rsquo;une telle d\u00e9marche est de garantir que chaque argument pr\u00e9sent\u00e9 au bloc disjonctif soit pr\u00e9alablement aseptis\u00e9, pr\u00e9venant ainsi les plantages silencieux ou les interruptions de flux op\u00e9rationnel.<\/p>\n<h2>4. La combinaison canonique : Imbriquer OU \u00e0 l&rsquo;int\u00e9rieur de SI<\/h2>\n<h3>4.1 Sch\u00e9ma conceptuel et syntaxe standard<\/h3>\n<p>La fusion structurelle de la fonction conditionnelle SI et de l&rsquo;op\u00e9rateur disjonctif OU repr\u00e9sente l&rsquo;un des idiomes algorithmiques les plus universels et les plus \u00e9l\u00e9gants du traitement de donn\u00e9es sur tableur. Cette architecture repose sur un principe d&#8217;embo\u00eetement modulaire o\u00f9 la fonction OU est ins\u00e9r\u00e9e pr\u00e9cis\u00e9ment \u00e0 l&#8217;emplacement du premier argument de la fonction SI, venant ainsi se substituer \u00e0 la traditionnelle comparaison scalaire unique. Le sch\u00e9ma d&rsquo;impl\u00e9mentation standard ob\u00e9it rigoureusement \u00e0 la structure syntaxique suivante : <strong>=SI(OU(condition_1; condition_2; &#8230;; condition_n); valeur_si_vrai; valeur_si_faux)<\/strong>.<\/p>\n<p>Dans ce paradigme de composition, la fonction SI abdique totalement son autorit\u00e9 d&rsquo;\u00e9valuation directe et d\u00e9l\u00e8gue l&rsquo;int\u00e9gralit\u00e9 de l&rsquo;arbitrage factuel au bloc OU subordonn\u00e9. La fonction disjonctive agit comme un filtre d&rsquo;instruction pr\u00e9liminaire : elle auditionne les multiples conditions stipul\u00e9es par l&rsquo;analyste, effectue la synth\u00e8se de leurs valeurs de v\u00e9rit\u00e9 respectives conform\u00e9ment aux r\u00e8gles de l&rsquo;alg\u00e8bre bool\u00e9enne, et transmet un scalaire binaire unique \u00e0 la fonction enveloppante SI. Cette derni\u00e8re n&rsquo;a plus alors qu&rsquo;\u00e0 ex\u00e9cuter m\u00e9caniquement l&rsquo;aiguillage vers la branche d&rsquo;action idoine selon que le condens\u00e9 logique re\u00e7u s&rsquo;\u00e9tablit \u00e0 VRAI ou \u00e0 FAUX.<\/p>\n<p>Sur le plan de l&rsquo;ergonomie visuelle et de la lisibilit\u00e9 logicielle, cette approche unifi\u00e9e procure une clarification imm\u00e9diate de la structure du classeur. En substituant une disjonction compacte \u00e0 une succession de branchements imbriqu\u00e9s tortueux, l&rsquo;analyste assainit la typographie de sa feuille de calcul. L&rsquo;agencement strict des parenth\u00e8ses d\u00e9limitatrices \u2014 veillant \u00e0 ce que le bloc disjonctif soit int\u00e9gralement clos par une parenth\u00e8se fermante avant la sp\u00e9cification des branches d&rsquo;action de la fonction SI \u2014 mat\u00e9rialise visuellement la fronti\u00e8re entre la phase de test et la phase de routage op\u00e9rationnel des donn\u00e9es.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/if4.png\" alt=\"IF and OR function in Google Sheets\" \/><figcaption>IF and OR function in Google Sheets<\/figcaption><\/figure>\n<h3>4.2 \u00c9valuation pas \u00e0 pas d&rsquo;une expression conditionnelle disjonctive<\/h3>\n<p>Pour ma\u00eetriser parfaitement le fonctionnement de la combinaison canonique, il convient de d\u00e9composer minutieusement la chronologie des micro-op\u00e9rations ex\u00e9cut\u00e9es par le moteur de Google Sheets lors de l&rsquo;\u00e9valuation d&rsquo;une formule telle que <strong>=SI(OU(A2=\u00a0\u00bbPrioritaire\u00a0\u00bb; B2&gt;1000); \u00ab\u00a0Traitement Sp\u00e9cial\u00a0\u00bb; \u00ab\u00a0Standard\u00a0\u00bb)<\/strong>. Le traitement ne s&rsquo;effectue pas de fa\u00e7on monolithique mais traverse trois phases algorithmiques s\u00e9quentielles strictement ordonn\u00e9es qui garantissent la justesse du r\u00e9sultat final.<\/p>\n<p>La premi\u00e8re phase correspond \u00e0 la r\u00e9solution interne des propositions au sein de l&rsquo;antre de la fonction OU. Le processeur isole le premier pr\u00e9dicat <em>A2=\u00a0\u00bbPrioritaire\u00a0\u00bb<\/em> et compare le contenu textuel de la cellule source avec le litt\u00e9ral sp\u00e9cifi\u00e9 ; il attribue temporairement \u00e0 cette expression locale un statut de v\u00e9rit\u00e9, disons FAUX. Simultan\u00e9ment ou s\u00e9quentiellement, il analyse le second argument <em>B2&gt;1000<\/em> en \u00e9valuant la grandeur quantitative de la cellule num\u00e9rique face au seuil arithm\u00e9tique fix\u00e9 ; supposons que cette valeur soit valid\u00e9e \u00e0 VRAI. \u00c0 l&rsquo;issue de cette premi\u00e8re \u00e9tape de calcul \u00e9l\u00e9mentaire, les expressions contextuelles disparaissent pour laisser place \u00e0 un ensemble d&rsquo;\u00e9tats bool\u00e9ens purs : <em>OU(FAUX; VRAI)<\/em>.<\/p>\n<p>La deuxi\u00e8me phase op\u00e8re la r\u00e9duction scalaire de cet ensemble disjonctif. En vertu des principes de la disjonction inclusive examin\u00e9s pr\u00e9c\u00e9demment, la pr\u00e9sence de la primitive VRAI au sein des arguments neutralise imm\u00e9diatement l&rsquo;impact du FAUX concomitant. La fonction OU synth\u00e9tise donc la s\u00e9quence et s&rsquo;efface totalement du registre d&rsquo;ex\u00e9cution en renvoyant l&rsquo;entit\u00e9 atomique VRAI. Enfin, la troisi\u00e8me phase engage le commutateur SI : celle-ci re\u00e7oit l&rsquo;instruction r\u00e9solue <em>SI(VRAI; \u00ab\u00a0Traitement Sp\u00e9cial\u00a0\u00bb; \u00ab\u00a0Standard\u00a0\u00bb)<\/em>. Constatant l&rsquo;\u00e9tat positif du pr\u00e9dicat d&rsquo;entr\u00e9e, elle oriente instantan\u00e9ment l&rsquo;ex\u00e9cution vers le premier param\u00e8tre de retour, inscrivant la mention \u00ab\u00a0Traitement Sp\u00e9cial\u00a0\u00bb dans la cellule cible sans jamais \u00e9valuer la branche alternative.<\/p>\n<h3>4.3 Bonnes pratiques de ponctuation et conventions r\u00e9gionales<\/h3>\n<p>L&rsquo;impl\u00e9mentation op\u00e9rationnelle de formules imbriqu\u00e9es dans Google Sheets confronte fr\u00e9quemment les praticiens \u00e0 des \u00e9cueils de portabilit\u00e9 syntaxique li\u00e9s aux conventions r\u00e9gionales et aux param\u00e8tres linguistiques du logiciel. La divergence la plus fondamentale r\u00e9side dans le caract\u00e8re s\u00e9parateur d&rsquo;arguments. Dans les configurations francophones et europ\u00e9ennes standard \u2014 o\u00f9 la virgule est conventionnellement r\u00e9serv\u00e9e \u00e0 la notation des d\u00e9cimales arithm\u00e9tiques \u2014, le s\u00e9parateur d&rsquo;arguments officiel et obligatoire est le point-virgule (<strong>;<\/strong>). Une omission ou une utilisation erron\u00e9e de la virgule \u00e0 la place du point-virgule provoquera immanquablement une erreur d&rsquo;analyse syntaxique (#ERREUR!), rendant la formule totalement inop\u00e9rante.<\/p>\n<p>Une attention tout aussi rigoureuse doit \u00eatre port\u00e9e \u00e0 la typographie des cha\u00eenes de caract\u00e8res litt\u00e9rales ins\u00e9r\u00e9es au sein du bloc disjonctif ou des branches de retour conditionnel. Google Sheets exige de mani\u00e8re intraitable l&rsquo;usage de guillemets droits doubles standard (<strong>\u00ab\u00a0<\/strong>) pour circonscrire toute valeur textuelle. L&rsquo;utilisation malencontreuse de guillemets typographiques courbes (souvent introduits involontairement lors de transferts textuels depuis des traitements de texte ou des courriels) emp\u00eache l&rsquo;analyseur lexical de reconna\u00eetre les bornes textuelles, conduisant le moteur \u00e0 interpr\u00e9ter la saisie comme le nom d&rsquo;une plage nomm\u00e9e inexistante, ce qui d\u00e9clenche l&rsquo;erreur fatale <strong>#NOM?<\/strong>.<\/p>\n<p>Enfin, la structuration g\u00e9om\u00e9trique de la formule doit ob\u00e9ir \u00e0 des r\u00e8gles pr\u00e9ventives strictes pour \u00e9viter l&rsquo;apparition de <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/3093340\">r\u00e9f\u00e9rences circulaires<\/a> pernicieuses. Lors de l&rsquo;\u00e9criture d&rsquo;une formule SI combin\u00e9e avec un OU au sein d&rsquo;une cellule donn\u00e9e (par exemple en C2), il est imp\u00e9ratif de s&rsquo;assurer qu&rsquo;aucun des pr\u00e9dicats disjonctifs ne vienne interroger directement ou indirectement la valeur de cette m\u00eame cellule C2. Une boucle de r\u00e9troaction non ma\u00eetris\u00e9e plongerait le tableur dans une impasse computationnelle it\u00e9rative non r\u00e9solue, paralysant l&rsquo;actualisation dynamique du mod\u00e8le d&rsquo;affaires.<\/p>\n<h2>5. Application pratique aux cha\u00eenes de caract\u00e8res et donn\u00e9es textuelles<\/h2>\n<h3>5.1 Filtrage cat\u00e9goriel : exemple d&rsquo;appartenance r\u00e9gionale<\/h3>\n<p>L&rsquo;une des applications op\u00e9rationnelles les plus courantes de la formule combin\u00e9e SI et OU concerne la cat\u00e9gorisation d&rsquo;enregistrements textuels au sein de r\u00e9f\u00e9rentiels d&rsquo;entreprise h\u00e9t\u00e9rog\u00e8nes. Consid\u00e9rons, \u00e0 titre d&rsquo;illustration empirique dans le monde de l&rsquo;analyse sportive et logistique, un jeu de donn\u00e9es r\u00e9pertoriant les franchises de basketball professionnelles de la NBA, o\u00f9 l&rsquo;analyste doit d\u00e9terminer de fa\u00e7on automatis\u00e9e si une \u00e9quipe donn\u00e9e appartient g\u00e9ographiquement \u00e0 l&rsquo;\u00c9tat du Texas, afin de rationaliser des tourn\u00e9es promotionnelles ou des calculs de taxation inter\u00e9tatique.<\/p>\n<p>Dans ce sc\u00e9nario, une franchise texane peut \u00eatre identifi\u00e9e sous trois appellations distinctes au sein de la colonne A : les Mavericks de Dallas (\u00ab\u00a0Mavs\u00a0\u00bb), les Rockets de Houston (\u00ab\u00a0Rockets\u00a0\u00bb) ou les Spurs de San Antonio (\u00ab\u00a0Spurs\u00a0\u00bb). L&rsquo;impl\u00e9mentation de la r\u00e8gle de d\u00e9cision par la formule <strong>=SI(OU(A2=\u00a0\u00bbMavs\u00a0\u00bb; A2=\u00a0\u00bbRockets\u00a0\u00bb; A2=\u00a0\u00bbSpurs\u00a0\u00bb); \u00ab\u00a0Texas\u00a0\u00bb; \u00ab\u00a0Autre R\u00e9gion\u00a0\u00bb)<\/strong> r\u00e9sout cette probl\u00e9matique de filtrage avec une remarquable \u00e9conomie de moyens. D\u00e8s que la valeur textuelle log\u00e9e en A2 co\u00efncide avec l&rsquo;un quelconque de ces trois descripteurs, la disjonction bascule \u00e0 l&rsquo;\u00e9tat VRAI, validant l&rsquo;attribution imm\u00e9diate du label territorial \u00ab\u00a0Texas\u00a0\u00bb.<\/p>\n<p>L&rsquo;avantage architectural de cette approche combin\u00e9e appara\u00eet de mani\u00e8re saisissante lorsqu&rsquo;on la confronte \u00e0 l&rsquo;alternative archa\u00efque des fonctions SI imbriqu\u00e9es en cascade. Pour parvenir au m\u00eame r\u00e9sultat sans l&rsquo;op\u00e9rateur OU, l&rsquo;analyste serait contraint de d\u00e9ployer une formule redondante du type <em>=SI(A2=\u00a0\u00bbMavs\u00a0\u00bb; \u00ab\u00a0Texas\u00a0\u00bb; SI(A2=\u00a0\u00bbRockets\u00a0\u00bb; \u00ab\u00a0Texas\u00a0\u00bb; SI(A2=\u00a0\u00bbSpurs\u00a0\u00bb; \u00ab\u00a0Texas\u00a0\u00bb; \u00ab\u00a0Autre R\u00e9gion\u00a0\u00bb)))<\/em>. Cette prolif\u00e9ration de branchements s\u00e9quentiels accro\u00eet consid\u00e9rablement la verbosit\u00e9 du code, d\u00e9multiplie le risque d&rsquo;erreurs de parenth\u00e9sage lors de modifications ult\u00e9rieures et rend l&rsquo;auditabilit\u00e9 du mod\u00e8le particuli\u00e8rement laborieuse pour les relecteurs externes.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/if2.png\" alt=\"\" \/><\/figure>\n<h3>5.2 Sensibilit\u00e9 \u00e0 la casse et gestion des espaces r\u00e9siduels<\/h3>\n<p>L&rsquo;\u00e9valuation des crit\u00e8res textuels par l&rsquo;interm\u00e9diaire de l&rsquo;op\u00e9rateur d&rsquo;\u00e9galit\u00e9 simple (=) dans Google Sheets pr\u00e9sente une caract\u00e9ristique fondamentale qu&rsquo;il convient d&rsquo;appr\u00e9hender avec pr\u00e9cision : l&rsquo;insensibilit\u00e9 native \u00e0 la casse typographique. Cela signifie que l&rsquo;instruction comparative <strong>A2=\u00a0\u00bbMavs\u00a0\u00bb<\/strong> sera r\u00e9solue de fa\u00e7on strictement identique que la cellule source contienne la mention \u00ab\u00a0MAVS\u00a0\u00bb, \u00ab\u00a0mavs\u00a0\u00bb, ou \u00ab\u00a0Mavs\u00a0\u00bb. Cette tol\u00e9rance int\u00e9gr\u00e9e facilite grandement le traitement des saisies manuelles d\u00e9sordonn\u00e9es au sein desquelles les utilisateurs alternent arbitrairement entre majuscules et minuscules sans intention s\u00e9mantique particuli\u00e8re.<\/p>\n<p>Toutefois, cette tol\u00e9rance structurelle ne s&rsquo;\u00e9tend en aucun cas aux caract\u00e8res invisibles, et plus sp\u00e9cifiquement aux espaces superflus qui viennent fr\u00e9quemment polluer les bases de donn\u00e9es brutes. Une cellule contenant la s\u00e9quence textuelle \u00ab\u00a0Mavs \u00a0\u00bb (avec une espace terminale parasite) \u00e9chouera in\u00e9vitablement au test d&rsquo;\u00e9galit\u00e9 stricte face \u00e0 la constante \u00ab\u00a0Mavs\u00a0\u00bb. Pour pr\u00e9munir le bloc disjonctif contre ces faux n\u00e9gatifs ind\u00e9tectables \u00e0 l&rsquo;\u0153il nu, il est vivement recommand\u00e9 d&rsquo;encapsuler la r\u00e9f\u00e9rence de cellule dans la fonction d&rsquo;assainissement <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/3094140\">SUPPRESPACE (TRIM)<\/a>, formulant ainsi le test sous la forme rigoureuse : <strong>OU(SUPPRESPACE(A2)=\u00a0\u00bbMavs\u00a0\u00bb; &#8230;)<\/strong>.<\/p>\n<p>Dans les cas d&rsquo;usage hautement sp\u00e9cifiques o\u00f9 la diff\u00e9renciation entre majuscules et minuscules rev\u00eat une importance capitale (par exemple lors de l&rsquo;authentification d&rsquo;identifiants de s\u00e9curit\u00e9 ou de codes SKU d&rsquo;inventaire sensibles \u00e0 la casse), l&rsquo;op\u00e9rateur d&rsquo;\u00e9galit\u00e9 standard devient caduc. L&rsquo;analyste doit alors substituer \u00e0 la simple \u00e9galit\u00e9 la fonction d&rsquo;inspection typographique stricte <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/3094098\">EXACT<\/a>, en structurant son pr\u00e9dicat disjonctif sous la forme : <strong>OU(EXACT(A2; \u00ab\u00a0MAVS\u00a0\u00bb); EXACT(A2; \u00ab\u00a0Mavs\u00a0\u00bb))<\/strong>. Cette fonction garantit une comparaison binaire rigoureuse caract\u00e8re par caract\u00e8re selon les tables d&rsquo;encodage Unicode.<\/p>\n<h3>5.3 Utilisation de fonctions de recherche textuelle avec OU<\/h3>\n<p>La rigidit\u00e9 de l&rsquo;\u00e9galit\u00e9 textuelle globale atteint ses limites lorsque le crit\u00e8re d&rsquo;identification ne constitue qu&rsquo;une composante partielle d&rsquo;une cha\u00eene plus volumineuse, comme une cha\u00eene de commentaires de support client ou un num\u00e9ro d&rsquo;immatriculation complexe. Dans une telle configuration, l&rsquo;analyste doit associer la fonction OU \u00e0 des instruments de recherche de sous-cha\u00eenes textuelles tels que les fonctions CHERCHE ou TROUVE. Puisque ces fonctions renvoient la position num\u00e9rique du segment trouv\u00e9 ou g\u00e9n\u00e8rent une erreur d&rsquo;ex\u00e9cution en cas d&rsquo;absence, le pr\u00e9dicat disjonctif doit \u00eatre articul\u00e9 avec la fonction ESTNUM pour convertir l&rsquo;indice de recherche en bool\u00e9en exploitable : <strong>OU(ESTNUM(CHERCHE(\u00ab\u00a0Urgent\u00a0\u00bb; A2)); ESTNUM(CHERCHE(\u00ab\u00a0Critique\u00a0\u00bb; A2)))<\/strong>.<\/p>\n<p>Bien que cette combinaison fonctionnelle r\u00e9solve efficacement la d\u00e9tection de mots-cl\u00e9s multiples au sein d&rsquo;un corps textuel, elle impose une charge syntaxique lourde qui peut rapidement saturer la barre de formule. C&rsquo;est \u00e0 ce confluent technique pr\u00e9cis que s&rsquo;impose l&rsquo;utilisation des expressions rationnelles (regex), natives dans l&rsquo;environnement Google Sheets via la fonction matricielle textuelle <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/3098292\">REGEXMATCH<\/a>. Cette fonction poss\u00e8de son propre op\u00e9rateur de disjonction interne, mat\u00e9rialis\u00e9 par la barre verticale (\u00ab\u00a0|\u00a0\u00bb), ce qui permet de reformuler la disjonction pr\u00e9c\u00e9dente sous la forme remarquablement sobre : <strong>=SI(REGEXMATCH(A2; \u00ab\u00a0(?i)Urgent|Critique\u00a0\u00bb); \u00ab\u00a0Alerte\u00a0\u00bb; \u00ab\u00a0Normal\u00a0\u00bb)<\/strong>.<\/p>\n<p>L&rsquo;arbitrage entre la formulation classique <em>SI(OU(&#8230;))<\/em> et la compacit\u00e9 moderne offerte par <em>REGEXMATCH<\/em> rel\u00e8ve d&rsquo;une d\u00e9cision d&rsquo;architecture logicielle. Si la formule articulant SI et OU pr\u00e9sente une clart\u00e9 didactique ind\u00e9niable pour des \u00e9quipes d&rsquo;analystes peu famili\u00e8res des grammaires formelles d&rsquo;expressions r\u00e9guli\u00e8res, le recours \u00e0 REGEXMATCH optimise la maintenabilit\u00e9 du mod\u00e8le lorsque le nombre d&rsquo;alternatives textuelles s&rsquo;accro\u00eet de fa\u00e7on exponentielle. L&rsquo;ing\u00e9nieur tabulaire choisira donc l&rsquo;approche la plus align\u00e9e sur la maturit\u00e9 technique de son organisation.<\/p>\n<h2>6. Application pratique aux grandeurs num\u00e9riques et crit\u00e8res d&rsquo;in\u00e9galit\u00e9<\/h2>\n<h3>6.1 D\u00e9finition de seuils critiques et bornes d&rsquo;exclusion<\/h3>\n<p>L&rsquo;application de la disjonction logique aux variables quantitatives intervient principalement lors de la surveillance de m\u00e9triques d&rsquo;exploitation, de l&rsquo;audit de bilans financiers ou du contr\u00f4le de la qualit\u00e9 industrielle. Dans ces disciplines, la d\u00e9tection des anomalies repose fr\u00e9quemment sur l&rsquo;identification d&rsquo;observations atypiques situ\u00e9es en dehors d&rsquo;une enveloppe de tol\u00e9rance op\u00e9rationnelle normale. Il ne s&rsquo;agit pas de v\u00e9rifier l&rsquo;appartenance d&rsquo;une valeur \u00e0 un intervalle continu (probl\u00e9matique qui rel\u00e8verait de la conjonction logique ET), mais au contraire de rep\u00e9rer les franchissements de seuils extr\u00eames caract\u00e9risant les valeurs divergentes.<\/p>\n<p>Consid\u00e9rons un protocole de surveillance thermique au sein d&rsquo;une cha\u00eene logistique de produits pharmaceutiques, o\u00f9 la temp\u00e9rature mesur\u00e9e en degr\u00e9s Celsius (colonne B) doit imp\u00e9rativement demeurer comprise entre 2\u00b0C et 8\u00b0C sous peine de d\u00e9gradation irr\u00e9versible des principes actifs. L&rsquo;assertion d\u00e9signant une anomalie de conservation correspond \u00e0 un \u00e9tat o\u00f9 la temp\u00e9rature est soit strictement inf\u00e9rieure \u00e0 la borne minimale permise, soit strictement sup\u00e9rieure \u00e0 la borne maximale autoris\u00e9e. La mod\u00e9lisation de cette r\u00e8gle d&rsquo;exclusion s&rsquo;op\u00e8re par la formule : <strong>=SI(OU(B2&lt;2; B2&gt;8); \u00ab\u00a0Rupture Cha\u00eene du Froid\u00a0\u00bb; \u00ab\u00a0Conforme\u00a0\u00bb)<\/strong>.<\/p>\n<p>D&rsquo;un point de vue conceptuel et math\u00e9matique, il est primordial de distinguer avec la plus grande rigueur les intervalles ouverts des intervalles ferm\u00e9s lors de la d\u00e9finition de ces fronti\u00e8res critiques. Le choix d\u00e9lib\u00e9r\u00e9 entre les op\u00e9rateurs d&rsquo;in\u00e9galit\u00e9 stricte (<strong>&lt;<\/strong>, <strong>&gt;<\/strong>) et les op\u00e9rateurs d&rsquo;in\u00e9galit\u00e9 large (<strong>&lt;=<\/strong>, <strong>&gt;=<\/strong>) modifie radicalement le traitement des valeurs fronti\u00e8res exactes. Une ambigu\u00eft\u00e9 sur ce point pr\u00e9cis peut engendrer des d\u00e9clarations de non-conformit\u00e9 ill\u00e9gitimes ou, plus grave encore, masquer des d\u00e9rives op\u00e9rationnelles majeures lors de l&rsquo;\u00e9valuation des cas limites.<\/p>\n<h3>6.2 Combinaison d&rsquo;op\u00e9rateurs de comparaison vari\u00e9s<\/h3>\n<p>La puissance d&rsquo;agr\u00e9gation de la fonction OU ne se cantonne pas \u00e0 l&rsquo;\u00e9valuation d&rsquo;un type unique de relation math\u00e9matique ; elle permet de faire cohabiter au sein d&rsquo;une m\u00eame clause de d\u00e9cision des op\u00e9rateurs d&rsquo;in\u00e9galit\u00e9 et des tests d&rsquo;\u00e9galit\u00e9 stricte. Cette h\u00e9t\u00e9rog\u00e9n\u00e9it\u00e9 des comparaisons est particuli\u00e8rement sollicit\u00e9e dans les syst\u00e8mes de r\u00e9approvisionnement et de gestion d&rsquo;inventaire automatis\u00e9e. Dans ces environnements, le d\u00e9clenchement d&rsquo;un bon de commande d&rsquo;urgence peut r\u00e9sulter soit de l&rsquo;\u00e9puisement quantitatif du stock physique sous un seuil de s\u00e9curit\u00e9, soit de l&rsquo;attribution manuelle d&rsquo;un statut de for\u00e7age administratif.<\/p>\n<p>Imaginons un mod\u00e8le logistique o\u00f9 la colonne B enregistre la quantit\u00e9 disponible en magasin, tandis que la colonne C h\u00e9berge un indicateur d&rsquo;obsolescence ou de priorit\u00e9 manuelle. La formule d&rsquo;aiguillage d\u00e9cisionnel s&rsquo;articule alors comme suit : <strong>=SI(OU(B2&lt;=5; C2=\u00a0\u00bbRupture Imminente\u00a0\u00bb); \u00ab\u00a0Commander\u00a0\u00bb; \u00ab\u00a0Attente\u00a0\u00bb)<\/strong>. Ici, l&rsquo;op\u00e9rateur d&rsquo;in\u00e9galit\u00e9 large (&lt;=) et l&rsquo;op\u00e9rateur d&rsquo;\u00e9galit\u00e9 textuelle (=) op\u00e8rent de concert sans la moindre interf\u00e9rence technique, prouvant la capacit\u00e9 de la fonction OU \u00e0 f\u00e9d\u00e9rer des crit\u00e8res quantitatifs et qualitatifs sous une m\u00eame \u00e9gide d\u00e9cisionnelle.<\/p>\n<p>Toutefois, lors de la manipulation d&rsquo;in\u00e9galit\u00e9s appliqu\u00e9es \u00e0 des valeurs num\u00e9riques fractionnaires, une pr\u00e9caution algorithmique fondamentale s&rsquo;impose concernant la <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Virgule_flottante\">repr\u00e9sentation des nombres \u00e0 virgule flottante<\/a> selon le standard IEEE 754. Les tableurs modernes peuvent g\u00e9n\u00e9rer d&rsquo;infimes impr\u00e9cisions d&rsquo;arrondi binaire lors de calculs arithm\u00e9tiques interm\u00e9diaires (par exemple, une soustraction renvoyant 0,0000000000000004 au lieu de z\u00e9ro). Pour \u00e9viter que ces approximations m\u00e9caniques ne faussent les tests comparatifs au sein du bloc OU, l&rsquo;analyste prudent enveloppera ses grandeurs calcul\u00e9es dans la fonction ARRONDI avant de les soumettre aux bornes d&rsquo;exclusion.<\/p>\n<h3>6.3 Gestion des z\u00e9ros, valeurs n\u00e9gatives et donn\u00e9es quantitatives absentes<\/h3>\n<p>Un \u00e9cueil statistique classique lors de la mod\u00e9lisation de r\u00e8gles conditionnelles num\u00e9riques r\u00e9side dans la confusion entre l&rsquo;inexistence d&rsquo;une valeur et la valeur z\u00e9ro. Dans Google Sheets, lorsqu&rsquo;une formule \u00e9value une cellule vierge au moyen d&rsquo;un op\u00e9rateur num\u00e9rique tel que <em>B2&lt;10<\/em>, la cellule non renseign\u00e9e est implicitement cast\u00e9e en la valeur num\u00e9rique 0. Par cons\u00e9quent, si une ligne du classeur repr\u00e9sente un produit qui n&rsquo;a pas encore fait l&rsquo;objet de relev\u00e9 m\u00e9trique, la condition <em>B2&lt;10<\/em> sera \u00e9valu\u00e9e \u00e0 VRAI, d\u00e9clenchant un faux positif potentiellement catastrophique dans l&rsquo;audit de performance.<\/p>\n<p>Pour pr\u00e9venir cette d\u00e9rive analytique, le concepteur du classeur doit s\u00e9curiser son bloc disjonctif en introduisant des barri\u00e8res de qualification pr\u00e9liminaires. En combinant des pr\u00e9dicats d&rsquo;inspection structurelle, il est possible d&rsquo;exiger explicitement la pr\u00e9sence effective d&rsquo;une valeur quantitative r\u00e9elle avant d&rsquo;autoriser l&rsquo;\u00e9valuation des seuils arithm\u00e9tiques. Cette fiabilisation est traditionnellement mise en \u0153uvre via l&rsquo;imbrication de la fonction ESTNUM ou par l&rsquo;adjonction d&rsquo;un test de non-vacuit\u00e9 explicite : <strong>B2&lt;&gt;\u00a0\u00bb\u00a0\u00bb<\/strong>.<\/p>\n<p>La pr\u00e9sence de grandeurs n\u00e9gatives exige une vigilance conceptuelle tout aussi aff\u00fbt\u00e9e. Selon la convention comptable ou physique adopt\u00e9e, un nombre n\u00e9gatif peut repr\u00e9senter un d\u00e9ficit financier, une diminution d&rsquo;inventaire ou une inversion de flux. L&rsquo;analyste doit formuler ses pr\u00e9dicats disjonctifs en tenant compte du positionnement relatif des nombres sur l&rsquo;axe des r\u00e9els, sous peine de voir des valeurs n\u00e9gatives qualifi\u00e9es d&rsquo;anomalies de mani\u00e8re totalement contre-productive au regard des objectifs de l&rsquo;audit.<\/p>\n<h2>7. Combinaison mixte : \u00c9valuation conjointe de texte et de variables num\u00e9riques<\/h2>\n<h3>7.1 Mod\u00e9lisation d&rsquo;une r\u00e8gle d&rsquo;affaires hybride<\/h3>\n<p>Dans les \u00e9cosyst\u00e8mes d&rsquo;affaires contemporains, les d\u00e9cisions strat\u00e9giques ne s&rsquo;articulent presque jamais autour d&rsquo;une seule typologie de donn\u00e9es. La r\u00e9alit\u00e9 op\u00e9rationnelle conjugue continuellement des attributs qualitatifs cat\u00e9goriels (tels que la d\u00e9signation commerciale d&rsquo;un contrat, le rang hi\u00e9rarchique d&rsquo;un client ou la localisation d&rsquo;un centre de profit) avec des grandeurs quantitatives continues (comme le chiffre d&rsquo;affaires cumul\u00e9, l&rsquo;anciennet\u00e9 en mois ou le ratio de solvabilit\u00e9). La structure unifi\u00e9e <strong>=SI(OU(A2=\u00a0\u00bbString\u00a0\u00bb; B2&gt;10); \u00ab\u00a0valeur1\u00a0\u00bb; \u00ab\u00a0valeur2\u00a0\u00bb)<\/strong> constitue la transcription formelle de ces r\u00e8gles d&rsquo;affaires hybrides.<\/p>\n<p>Consid\u00e9rons un sc\u00e9nario d&rsquo;optimisation de la politique de fid\u00e9lisation au sein d&rsquo;une institution bancaire ou d&rsquo;une plateforme de commerce \u00e9lectronique de premier plan. L&rsquo;\u00e9quipe dirigeante souhaite octroyer un traitement pr\u00e9f\u00e9rentiel haut de gamme (\u00ab\u00a0Acc\u00e8s Conciergerie\u00a0\u00bb) aux usagers qui satisfont au moins l&rsquo;un des deux crit\u00e8res d&rsquo;\u00e9ligibilit\u00e9 suivants : soit le client a souscrit formellement au statut statutaire d&rsquo;adh\u00e9sion \u00ab\u00a0VIP\u00a0\u00bb (colonne A), soit le montant cumul\u00e9 de ses transactions annuelles surpasse le seuil de 50 000 euros (colonne B). La r\u00e8gle de gestion trouve son incarnation directe dans la formule : <strong>=SI(OU(A2=\u00a0\u00bbVIP\u00a0\u00bb; B2&gt;50000); \u00ab\u00a0Acc\u00e8s Conciergerie\u00a0\u00bb; \u00ab\u00a0Acc\u00e8s Standard\u00a0\u00bb)<\/strong>.<\/p>\n<p>L&rsquo;impl\u00e9mentation de cette r\u00e8gle hybride apporte une contribution inestimable \u00e0 l&rsquo;efficience manag\u00e9riale. Elle garantit qu&rsquo;un client historique disposant d&rsquo;un abonnement contractuel VIP b\u00e9n\u00e9ficiera imm\u00e9diatement des \u00e9gards dus \u00e0 son rang, m\u00eame si ses volumes transactionnels de l&rsquo;exercice en cours sont ponctuellement modestes. Simultan\u00e9ment, un nouvel acteur \u00e9conomique affichant un volume d&rsquo;affaires exceptionnel sera instantan\u00e9ment promu au m\u00eame palier d&rsquo;excellence relationnelle sans \u00eatre entrav\u00e9 par la bureaucratie d&rsquo;une mise \u00e0 jour de statut manuelle. Le mod\u00e8le d\u00e9cisionnel devient ainsi \u00e0 la fois inclusif, r\u00e9actif et parfaitement autonome.<\/p>\n<figure class=\"wpt-preserved-image\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/french.arabpsychology.com\/wp-content\/uploads\/2026\/09\/if3.png\" alt=\"\" \/><\/figure>\n<h3>7.2 Coh\u00e9rence des types de donn\u00e9es au sein de la clause disjonctive<\/h3>\n<p>D&rsquo;un point de vue de la compilation interne et de l&rsquo;int\u00e9grit\u00e9 logicielle, la coexistence d&rsquo;assertions textuelles et m\u00e9triques au sein de la m\u00eame enveloppe disjonctive soul\u00e8ve la question de la coh\u00e9rence des types de donn\u00e9es. La fonction OU de Google Sheets fait preuve sur ce terrain d&rsquo;une robustesse appr\u00e9ciable : chaque test logique formul\u00e9 au sein de ses arguments op\u00e8re dans son propre espace d&rsquo;\u00e9valuation herm\u00e9tique. La comparaison de la cha\u00eene textuelle en A2 n&rsquo;entre jamais en collision calculatoire avec la confrontation num\u00e9rique men\u00e9e en B2.<\/p>\n<p>Cette ind\u00e9pendance computationnelle n&rsquo;exon\u00e8re toutefois pas l&rsquo;analyste d&rsquo;une rigueur absolue quant \u00e0 l&rsquo;int\u00e9grit\u00e9 r\u00e9f\u00e9rentielle de son mod\u00e8le de donn\u00e9es. L&rsquo;un des pi\u00e8ges les plus insidieux consiste en l&rsquo;inversion par inadvertance des colonnes de r\u00e9f\u00e9rence lors de l&rsquo;\u00e9criture ou de l&rsquo;\u00e9tirement transversal de la formule. Si par erreur d&rsquo;indexation la formule vient \u00e0 confronter un texte \u00e0 un op\u00e9rateur num\u00e9rique (par exemple, en \u00e9valuant si le mot \u00ab\u00a0VIP\u00a0\u00bb est sup\u00e9rieur au nombre 50 000), Google Sheets r\u00e9soudra la comparaison selon des r\u00e8gles d&rsquo;arbitrage lexical implicites : toute cha\u00eene textuelle est traditionnellement consid\u00e9r\u00e9e par le moteur de comparaison comme sup\u00e9rieure \u00e0 n&rsquo;importe quelle valeur num\u00e9rique, validant la condition de mani\u00e8re totalement erratique.<\/p>\n<p>Pour immuniser le syst\u00e8me contre ces dysfonctionnements s\u00e9mantiques, il est crucial de s&rsquo;assurer de l&rsquo;homog\u00e9n\u00e9it\u00e9 stricte de chaque pr\u00e9dicat individuel. Les colonnes textuelles doivent \u00eatre confront\u00e9es exclusivement \u00e0 des cha\u00eenes textuelles ou \u00e0 des fonctions textuelles, et les colonnes num\u00e9riques doivent \u00eatre appari\u00e9es sans exception \u00e0 des grandeurs quantitatives. L&rsquo;\u00e9tanch\u00e9it\u00e9 s\u00e9mantique de chaque argument est le garant incontournable de la validit\u00e9 du retour synth\u00e9tique g\u00e9n\u00e9r\u00e9 \u00e0 l&rsquo;attention de l&rsquo;utilisateur final.<\/p>\n<h3>7.3 \u00c9tude de cas empirique : scoring multidimensionnel<\/h3>\n<p>Pour illustrer la mise en \u0153uvre de ces principes sur un cas pratique complexe, analysons la constitution d&rsquo;une cohorte d&rsquo;exp\u00e9rimentation clinique ou d&rsquo;un programme d&rsquo;amor\u00e7age technologique au sein d&rsquo;un incubateur d&rsquo;entreprises. Dans ce protocole de qualification, une candidature est d\u00e9clar\u00e9e \u00e9ligible au financement d&rsquo;amor\u00e7age si elle remplit au moins une condition d&rsquo;excellence parmi trois dimensions distinctes : appartenir \u00e0 une fili\u00e8re strat\u00e9gique prioritaire (\u00ab\u00a0DeepTech\u00a0\u00bb), d\u00e9tenir un portefeuille de brevets pr\u00e9alablement d\u00e9pos\u00e9s (sup\u00e9rieur ou \u00e9gal \u00e0 2), ou pr\u00e9senter une traction commerciale initiale mat\u00e9rialis\u00e9e par un chiffre d&rsquo;affaires pr\u00e9-commercial sup\u00e9rieur \u00e0 100 000 euros.<\/p>\n<p>La structure formelle de la formule conditionnelle se d\u00e9ploie \u00e0 travers un pr\u00e9dicat ternaire int\u00e9grant texte et variables num\u00e9riques : <strong>=SI(OU(A2=\u00a0\u00bbDeepTech\u00a0\u00bb; B2&gt;=2; C2&gt;100000); \u00ab\u00a0Admis en Phase 2\u00a0\u00bb; \u00ab\u00a0Rejet\u00e9\u00a0\u00bb)<\/strong>. Cette formalisation permet aux commissions de s\u00e9lection de traiter instantan\u00e9ment des milliers de dossiers de candidature sans introduire de distorsions subjectives dans l&rsquo;\u00e9valuation des dossiers. La transparence totale de la r\u00e8gle math\u00e9matique renforce l&rsquo;\u00e9quit\u00e9 institutionnelle du processus d&rsquo;attribution des subventions.<\/p>\n<p>Cependant, cette \u00e9tude de cas empirique permet \u00e9galement de mettre en exergue les limites inh\u00e9rentes au mod\u00e8le disjonctif pur lors de l&rsquo;extension dimensionnelle. D\u00e8s lors que l&rsquo;on agr\u00e8ge plus de trois crit\u00e8res h\u00e9t\u00e9rog\u00e8nes au sein d&rsquo;une clause OU, le risque de dilution s\u00e9lective s&rsquo;accro\u00eet : l&rsquo;\u00e9ligibilit\u00e9 devenant extr\u00eamement permissive, la cohorte s\u00e9lectionn\u00e9e peut rapidement saturer les capacit\u00e9s d&rsquo;accueil de l&rsquo;organisation. L&rsquo;analyste se trouve alors confront\u00e9 \u00e0 la n\u00e9cessit\u00e9 de raffiner son architecture logique, en combinant les disjonctions avec des conjonctions imp\u00e9ratives au sein de structures logiques composites de rang sup\u00e9rieur.<\/p>\n<h2>8. Extension logique : Combinaisons avanc\u00e9es avec ET (AND) et SI imbriqu\u00e9s<\/h2>\n<h3>8.1 Formes canoniques disjonctives : imbrication de SI, OU et ET<\/h3>\n<p>L&rsquo;ing\u00e9nierie d\u00e9cisionnelle avanc\u00e9e exige fr\u00e9quemment de mod\u00e9liser des r\u00e9alit\u00e9s multifactorielles o\u00f9 la prise de d\u00e9cision d\u00e9pend de la validation de blocs conditionnels distincts, dont chacun requiert la conjonction cumulative de plusieurs sous-crit\u00e8res. En alg\u00e8bre bool\u00e9enne, cette architecture est d\u00e9sign\u00e9e sous l&rsquo;appellation de <a rel=\"noopener noreferrer\" href=\"https:\/\/fr.wikipedia.org\/wiki\/Forme_canonique_(alg%C3%A8bre_de_Boole)\">forme normale disjonctive<\/a> (une disjonction de conjonctions). Dans Google Sheets, cette abstraction math\u00e9matique s&rsquo;op\u00e9rationnalise avec une pr\u00e9cision chirurgicale par l&rsquo;imbrication de la fonction <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/3093301\">ET (AND)<\/a> \u00e0 l&rsquo;int\u00e9rieur du bloc disjonctif OU de la fonction SI.<\/p>\n<p>Consid\u00e9rons un bar\u00e8me d&rsquo;exon\u00e9ration de frais logistiques pour une plateforme de n\u00e9goce international. La gratuit\u00e9 des frais de port est conc\u00e9d\u00e9e sous deux sc\u00e9narios alternatifs mais rigides : le client appartient au segment des grossistes (\u00ab\u00a0Grossiste\u00a0\u00bb) ET son volume d&rsquo;achat d\u00e9passe 500 unit\u00e9s, OU le client rel\u00e8ve du march\u00e9 domestique (\u00ab\u00a0National\u00a0\u00bb) ET le montant de sa commande exc\u00e8de 1 500 euros. La formalisation canonique de cet arbre d\u00e9cisionnel s&rsquo;exprime par la formule : <strong>=SI(OU(ET(A2=\u00a0\u00bbGrossiste\u00a0\u00bb; B2&gt;500); ET(A2=\u00a0\u00bbNational\u00a0\u00bb; C2&gt;1500)); \u00ab\u00a0Port Gratuit\u00a0\u00bb; \u00ab\u00a0Port Payant\u00a0\u00bb)<\/strong>.<\/p>\n<p>La conception d&rsquo;\u00e9difices logiques de ce niveau de complexit\u00e9 ne doit jamais \u00eatre improvis\u00e9e directement dans la barre de formule du tableur. La m\u00e9thode recommand\u00e9e par les ing\u00e9nieurs syst\u00e8me consiste \u00e0 sch\u00e9matiser pr\u00e9alablement l&rsquo;arbre d\u00e9cisionnel sur papier ou sous forme de table de v\u00e9rit\u00e9 formalis\u00e9e. Chaque chemin critique menant \u00e0 une issue favorable est d&rsquo;abord mod\u00e9lis\u00e9 comme un bloc conjonctif ET distinct ; l&rsquo;ensemble des branches positives est ensuite agr\u00e9g\u00e9 au sein du tronc disjonctif OU. Cette approche de d\u00e9composition cart\u00e9sienne pr\u00e9vient les inversions logiques qui constituent la cause premi\u00e8re d&rsquo;\u00e9chec des mod\u00e8les financiers complexes.<\/p>\n<h3>8.2 Factorisation des structures conditionnelles r\u00e9p\u00e9titives<\/h3>\n<p>L&rsquo;un des apports majeurs de la ma\u00eetrise des op\u00e9rateurs logiques dans Google Sheets r\u00e9side dans l&rsquo;art de la factorisation structurelle. Dans de nombreuses organisations, la maintenance logicielle des classeurs est gravement entrav\u00e9e par l&rsquo;accumulation historique de formules conditionnelles kilom\u00e9triques, issues d&rsquo;ajouts successifs d&rsquo;arbres de SI imbriqu\u00e9s. Cette prolif\u00e9ration d\u00e9sordonn\u00e9e engendre une explosion de la complexit\u00e9 cyclomatique du mod\u00e8le, le rendant hautement vuln\u00e9rable \u00e0 la moindre modification de structure de donn\u00e9es.<\/p>\n<p>Consid\u00e9rons une situation d&rsquo;attribution de primes de fin d&rsquo;ann\u00e9e o\u00f9 un collaborateur est gratifi\u00e9 du bonus s&rsquo;il travaille dans la division commerciale, s&rsquo;il a d\u00e9pass\u00e9 ses objectifs individuels de plus de 15 %, ou s&rsquo;il justifie de dix ann\u00e9es d&rsquo;anciennet\u00e9. R\u00e9dig\u00e9e par un utilisateur inexp\u00e9riment\u00e9, la formule adoptera l&rsquo;allure d&rsquo;une cascade redondante : <em>=SI(A2=\u00a0\u00bbCommerce\u00a0\u00bb; 1000; SI(B2&gt;0,15; 1000; SI(C2&gt;=10; 1000; 0)))<\/em>. Une telle structure impose de r\u00e9p\u00e9ter la valeur d&rsquo;attribution \u00ab\u00a01000\u00a0\u00bb \u00e0 trois reprises, ce qui multiplie d&rsquo;autant les risques d&rsquo;erreur en cas de r\u00e9vision budg\u00e9taire du montant de la prime.<\/p>\n<p>La factorisation disjonctive permet de condenser l&rsquo;ensemble de ces occurrences en une formule \u00e9pur\u00e9e et saine : <strong>=SI(OU(A2=\u00a0\u00bbCommerce\u00a0\u00bb; B2&gt;0,15; C2&gt;=10); 1000; 0)<\/strong>. La valeur d&rsquo;attribution de la prime est d\u00e9sormais inscrite \u00e0 un emplacement unique dans la logique d\u00e9cisionnelle. Cette r\u00e9duction drastique de l&rsquo;entropie de la formule simplifie la transmission interg\u00e9n\u00e9rationnelle du classeur entre analystes, minimise les co\u00fbts d&rsquo;audit et r\u00e9duit la taille globale du fichier en m\u00e9moire cache d&rsquo;\u00e9valuation.<\/p>\n<h3>8.3 Optimisation cognitive et ergonomie des formules complexes<\/h3>\n<p>Lorsque la structure logique d&rsquo;une formule combine plusieurs \u00e9tages de fonctions SI, OU et ET, l&rsquo;interface standard d&rsquo;affichage lin\u00e9aire de Google Sheets peut devenir un obstacle s\u00e9v\u00e8re \u00e0 la compr\u00e9hension du code. Pour pallier cette contrainte cognitive, il est imp\u00e9ratif d&rsquo;adopter des normes de pr\u00e9sentation analogues \u00e0 l&rsquo;indentation de code informatique professionnel. Google Sheets permet nativement d&rsquo;ins\u00e9rer des retours \u00e0 la ligne au sein de la barre de formule en combinant les touches <strong>Ctrl + Entr\u00e9e<\/strong> (sur Windows) ou <strong>Commande + Entr\u00e9e<\/strong> (sur macOS).<\/p>\n<p>En utilisant judicieusement cette fonctionnalit\u00e9, l&rsquo;analyste peut structurer visuellement sa formule complexe de mani\u00e8re a\u00e9r\u00e9e, en isolant chaque pr\u00e9dicat conjonctif sur une ligne distincte pr\u00e9c\u00e9d\u00e9e d&rsquo;espaces typographiques. Une formule disjonctive \u00e0 plusieurs volets devient alors un v\u00e9ritable script modulaire dont chaque branche de d\u00e9cision saute imm\u00e9diatement aux yeux lors de la s\u00e9lection de la cellule. Cette ergonomie visuelle r\u00e9duit substantiellement la charge cognitive requise pour analyser ou faire \u00e9voluer les r\u00e8gles d\u00e9cisionnelles.<\/p>\n<p>Pour les mod\u00e8les institutionnels hautement critiques o\u00f9 la survie de l&rsquo;organisation d\u00e9pend de la conformit\u00e9 des flux logiques, il demeure n\u00e9anmoins opportun d&rsquo;appliquer le principe de parcimonie cognitive. Si une formule disjonctive composite d\u00e9passe trois niveaux d&rsquo;imbrication et devient difficilement appr\u00e9hendable m\u00eame apr\u00e8s indentation, l&rsquo;analyste avis\u00e9 fractionnera son raisonnement en cr\u00e9ant des colonnes auxiliaires d&rsquo;\u00e9tapes de calcul. Chaque colonne interm\u00e9diaire r\u00e9soudra un sous-syst\u00e8me logique, offrant ainsi des points de contr\u00f4le tra\u00e7ables et v\u00e9rifiables tout au long de la cha\u00eene d&rsquo;\u00e9valuation.<\/p>\n<h2>9. Utilisation vectorielle : ARRAYFORMULA avec SI et l&rsquo;op\u00e9rateur d&rsquo;addition bool\u00e9enne<\/h2>\n<h3>9.1 Les limites intrins\u00e8ques de la fonction OU dans ARRAYFORMULA<\/h3>\n<p>Dans l&rsquo;ing\u00e9nierie avanc\u00e9e des feuilles de calcul Google Sheets, le d\u00e9ploiement de formules matricielles via la fonction directrice <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/3093275\">ARRAYFORMULA<\/a> repr\u00e9sente le summum de l&rsquo;efficacit\u00e9 op\u00e9rationnelle. Cette technique permet de loger une formule unique dans la cellule d&rsquo;en-t\u00eate et de propager automatiquement son ex\u00e9cution sur l&rsquo;int\u00e9gralit\u00e9 d&rsquo;une colonne dynamique. Cependant, les praticiens se heurtent syst\u00e9matiquement \u00e0 une impasse technique fondamentale : la fonction standard OU est totalement incompatible avec le paradigme matriciel d&rsquo;ARRAYFORMULA.<\/p>\n<p>Cette incompatibilit\u00e9 ne constitue pas un bogue logiciel mais d\u00e9coule de la nature math\u00e9matique intrins\u00e8que de la fonction OU. Comme nous l&rsquo;avons \u00e9tabli dans les fondements th\u00e9oriques, la vocation d&rsquo;origine de la fonction OU est d&rsquo;op\u00e9rer une r\u00e9duction dimensionnelle : elle ing\u00e8re une multiplicit\u00e9 d&rsquo;arguments (ou une plage vectorielle continue) et les synth\u00e9tise en un r\u00e9sultat scalaire unique. Par cons\u00e9quent, lorsqu&rsquo;elle est encapsul\u00e9e dans ARRAYFORMULA sur une colonne telle que <em>OU(A2:A=\u00a0\u00bbMavs\u00a0\u00bb; B2:B&gt;10)<\/em>, la fonction n&rsquo;\u00e9value pas la ligne 2, puis la ligne 3 de mani\u00e8re ind\u00e9pendante ; elle agr\u00e8ge la totalit\u00e9 absolue des cellules de la colonne en un seul bool\u00e9en global.<\/p>\n<p>Le r\u00e9sultat de cette agr\u00e9gation globale est dramatique pour le mod\u00e8le : d\u00e8s qu&rsquo;une seule ligne de toute la feuille de calcul satisfait \u00e0 l&rsquo;une des conditions, la fonction OU renvoie VRAI pour la colonne dans son int\u00e9gralit\u00e9. La fonction SI applique alors aveugl\u00e9ment la branche affirmative \u00e0 chaque ligne du classeur, an\u00e9antissant toute discrimination analytique. Pour obtenir une \u00e9valuation disjonctive ligne par ligne en mode vectoriel, l&rsquo;analyste est contraint de changer de paradigme et de d\u00e9laisser la fonction OU au profit des op\u00e9rateurs arithm\u00e9tiques bool\u00e9ens.<\/p>\n<h3>9.2 \u00c9mulation du OU logique via l&rsquo;addition arithm\u00e9tique<\/h3>\n<p>La r\u00e9solution \u00e9l\u00e9gante de ce verrou vectoriel r\u00e9side dans l&rsquo;exploitation formelle d&rsquo;un th\u00e9or\u00e8me d&rsquo;\u00e9quivalence de l&rsquo;alg\u00e8bre de Boole : l&rsquo;isomorphisme entre la disjonction logique inclusive et l&rsquo;addition arithm\u00e9tique. Dans les environnements informatiques, les valeurs de v\u00e9rit\u00e9 sont intrins\u00e8quement coercibles en grandeurs num\u00e9riques : la valeur logique VRAI \u00e9quivaut strictement \u00e0 l&rsquo;entier 1, tandis que la valeur logique FAUX correspond sans \u00e9quivoque \u00e0 l&rsquo;entier 0. En additionnant arithm\u00e9tiquement deux expressions comparatives, on reproduit exactement le comportement d&rsquo;une table de v\u00e9rit\u00e9 disjonctive.<\/p>\n<p>Analysons la m\u00e9canique de l&rsquo;op\u00e9ration <strong>(Condition1) + (Condition2)<\/strong> appliqu\u00e9e \u00e0 une ligne donn\u00e9e. Si les deux conditions sont fausses, l&rsquo;op\u00e9ration produit l&rsquo;addition arithm\u00e9tique 0 + 0 = 0. Si l&rsquo;une des conditions est vraie et l&rsquo;autre fausse, le calcul devient 1 + 0 = 1 ou 0 + 1 = 1. Si les deux conditions sont simultan\u00e9ment vraies, l&rsquo;expression g\u00e9n\u00e8re la somme arithm\u00e9tique 1 + 1 = 2. On constate avec \u00e9merveillement que l&rsquo;expression n&rsquo;est \u00e9gale \u00e0 0 que dans l&rsquo;unique \u00e9ventualit\u00e9 o\u00f9 l&rsquo;int\u00e9gralit\u00e9 des pr\u00e9dicats est r\u00e9fut\u00e9e. D\u00e8s lors qu&rsquo;au moins une condition est satisfaite, la somme r\u00e9sultante est strictement sup\u00e9rieure \u00e0 z\u00e9ro.<\/p>\n<p>La formulation vectorielle de la disjonction s&rsquo;exprime donc sous la forme canonique : <strong>((Condition1) + (Condition2)) &gt; 0<\/strong>. Int\u00e9gr\u00e9e au sein d&rsquo;une formule matricielle compl\u00e8te, l&rsquo;instruction prend l&rsquo;allure suivante : <strong>=ARRAYFORMULA(SI(((A2:A=\u00a0\u00bbMavs\u00a0\u00bb) + (B2:B&gt;10)) &gt; 0; \u00ab\u00a0Oui\u00a0\u00bb; \u00ab\u00a0Non\u00a0\u00bb))<\/strong>. Gr\u00e2ce \u00e0 cette transcription arithm\u00e9tique, ARRAYFORMULA traite les colonnes comme des vecteurs ind\u00e9pendants, applique l&rsquo;addition ligne par ligne sur les registres vectoriels et restitue un partitionnement disjonctif parfait sur des centaines de milliers de lignes sans jamais saturer le moteur de calcul.<\/p>\n<h3>9.3 D\u00e9ploiement dynamique \u00e0 l&rsquo;\u00e9chelle d&rsquo;une colonne enti\u00e8re<\/h3>\n<p>L&rsquo;impl\u00e9mentation d&rsquo;une formule matricielle vectorielle sur une plage ouverte (comme A2:A et B2:B) soul\u00e8ve imm\u00e9diatement la probl\u00e9matique de la gestion des lignes vierges r\u00e9siduelles situ\u00e9es au bas de la feuille de calcul. En l&rsquo;absence de garde-fous structurels, ARRAYFORMULA \u00e9valuera l&rsquo;ensemble des lignes vides du classeur jusqu&rsquo;\u00e0 la limite physique de la grille. Dans notre formule pr\u00e9c\u00e9dente, les cellules vides n&rsquo;\u00e9tant ni \u00e9gales \u00e0 \u00ab\u00a0Mavs\u00a0\u00bb ni sup\u00e9rieures \u00e0 10, l&rsquo;addition produira 0, conduisant la fonction SI \u00e0 inscrire la mention \u00ab\u00a0Non\u00a0\u00bb sur des milliers de lignes inutilis\u00e9es, alourdissant inutilement le document.<\/p>\n<p>Pour immuniser le mod\u00e8le contre cette prolif\u00e9ration de calculs parasites, il est indispensable de ceinturer la formule matricielle d&rsquo;un sas de vacuit\u00e9 protecteur. Cette s\u00e9curit\u00e9 est traditionnellement impl\u00e9ment\u00e9e en introduisant un premier niveau de condition SI qui inspecte si la ligne active comporte des donn\u00e9es significatives avant d&rsquo;autoriser le d\u00e9clenchement de l&rsquo;\u00e9valuation disjonctive. La formule compl\u00e8te et professionnalis\u00e9e prend alors la forme suivante :<\/p>\n<p><strong>=ARRAYFORMULA(SI(ESTVIDE(A2:A); ; SI(((A2:A=\u00a0\u00bbMavs\u00a0\u00bb) + (B2:B&gt;10)) &gt; 0; \u00ab\u00a0Oui\u00a0\u00bb; \u00ab\u00a0Non\u00a0\u00bb)))<\/strong><\/p>\n<p>Cette construction sophistiqu\u00e9e garantit que si la cellule source A2:A ne contient aucune information, le moteur de calcul n&rsquo;affiche absolument rien (mat\u00e9rialis\u00e9 par l&rsquo;espace vide entre les deux points-virgules successifs) et court-circuite tout calcul subs\u00e9quent. Le classeur ne calcule et n&rsquo;affiche les r\u00e9sultats conditionnels disjonctifs que pour les lignes physiquement renseign\u00e9es. Cette approche \u00e9limine d\u00e9finitivement la corv\u00e9e manuelle d&rsquo;\u00e9tirement des formules vers le bas, garantissant que tout nouvel enregistrement saisi ou import\u00e9 via une connexion API sera instantan\u00e9ment pris en compte par la m\u00e9canique d\u00e9cisionnelle.<\/p>\n<h2>10. Diagnostic, d\u00e9bogage et r\u00e9solution des anomalies courantes<\/h2>\n<h3>10.1 Typologie des erreurs syntaxiques et s\u00e9mantiques<\/h3>\n<p>Le d\u00e9ploiement de formules combinant des fonctions logiques expose in\u00e9vitablement les analystes \u00e0 des dysfonctionnements computationnels. La premi\u00e8re pathologie r\u00e9currente se manifeste par l&rsquo;apparition de l&rsquo;erreur d&rsquo;ex\u00e9cution <strong>#VALEUR!<\/strong>. Ce signal d&rsquo;alerte survient typiquement lors d&rsquo;une inad\u00e9quation manifeste entre le type de donn\u00e9es attendu par un op\u00e9rateur de comparaison et le type r\u00e9el de la donn\u00e9e inject\u00e9e, ou lorsqu&rsquo;un argument textuel non num\u00e9rique est introduit dans une op\u00e9ration de coercition arithm\u00e9tique directe sans assainissement pr\u00e9alable.<\/p>\n<p>La seconde anomalie courante d\u00e9coule d&rsquo;une d\u00e9faillance dans le parenth\u00e9sage structurel de la formule. La fonction OU requ\u00e9rant l&rsquo;encapsulation exhaustive de ses arguments au sein de son propre jeu de parenth\u00e8ses, une erreur fr\u00e9quente consiste \u00e0 fermer pr\u00e9matur\u00e9ment ou tardivement cette enveloppe. Une parenth\u00e8se fermante positionn\u00e9e par inadvertance apr\u00e8s le premier argument de retour aura pour effet d\u00e9sastreux de basculer la valeur affirmative \u00e0 l&rsquo;int\u00e9rieur du bloc disjonctif lui-m\u00eame, perturbant l&rsquo;affectation positionnelle des arguments attendus par la fonction SI h\u00f4te.<\/p>\n<p>Enfin, l&rsquo;erreur <strong>#NOM?<\/strong> signale presque invariablement une d\u00e9faillance dans la reconnaissance des identifiants textuels par l&rsquo;analyseur lexical de Google Sheets. Cette rupture d&rsquo;interpr\u00e9tation trouve g\u00e9n\u00e9ralement son origine dans l&rsquo;omission des guillemets droits entourant une constante textuelle (le syst\u00e8me tentant alors de localiser une fonction personnalis\u00e9e ou une plage nomm\u00e9e inexistante portant ce patronyme), ou dans une faute de frappe touchant les acronymes des fonctions elles-m\u00eames (par exemple en orthographiant \u00ab\u00a0OUI\u00a0\u00bb au lieu de \u00ab\u00a0OU\u00a0\u00bb, ou \u00ab\u00a0IF\u00a0\u00bb dans une feuille configur\u00e9e exclusivement pour le dialecte fran\u00e7ais).<\/p>\n<h3>10.2 Techniques de d\u00e9composition pour isoler les faux positifs et n\u00e9gatifs<\/h3>\n<p>La typologie d&rsquo;anomalie la plus pernicieuse ne r\u00e9side pas dans les erreurs d&rsquo;ex\u00e9cution explicites (qui interrompent le calcul et forcent l&rsquo;intervention de l&rsquo;utilisateur), mais dans les erreurs silencieuses de logique interne : les faux positifs (une r\u00e8gle qui s&rsquo;active alors qu&rsquo;elle devrait \u00eatre r\u00e9fut\u00e9e) et les faux n\u00e9gatifs (une condition remplie qui est pourtant ignor\u00e9e par le syst\u00e8me). Face \u00e0 ces d\u00e9rives invisibles, la m\u00e9thodologie d&rsquo;investigation exige une d\u00e9composition clinique de l&rsquo;architecture de la formule incrimin\u00e9e.<\/p>\n<p>La premi\u00e8re technique d&rsquo;audit pr\u00e9ventif consiste \u00e0 proc\u00e9der \u00e0 l&rsquo;isolation univari\u00e9e du bloc logique. L&rsquo;analyste extrait temporairement l&rsquo;expression disjonctive <strong>=OU(Condition1; Condition2)<\/strong> hors de la fonction SI et la d\u00e9ploie dans une colonne d&rsquo;essai contigu\u00eb. En observant directement la succession brute des bool\u00e9ens scalaires VRAI et FAUX g\u00e9n\u00e9r\u00e9s par la disjonction pure, il devient ais\u00e9 de rep\u00e9rer \u00e0 quelle ligne pr\u00e9cise l&rsquo;\u00e9valuation d\u00e9vie de la trajectoire empirique attendue, sans subir l&rsquo;effet masquant des valeurs de retour textuelles ou num\u00e9riques param\u00e9tr\u00e9es dans la fonction SI.<\/p>\n<p>La seconde technique met \u00e0 profit l&rsquo;inspecteur contextuel de Google Sheets. Lorsque l&rsquo;on surligne une section pr\u00e9cise d&rsquo;une formule au sein de la barre d&rsquo;\u00e9dition, l&rsquo;environnement affiche une infobulle d&rsquo;\u00e9valuation partielle indiquant le r\u00e9sultat instantan\u00e9 de la sous-expression s\u00e9lectionn\u00e9e. Cette fonctionnalit\u00e9 d&rsquo;introspection logicielle permet d&rsquo;auditer pas \u00e0 pas la r\u00e9solution de chaque pr\u00e9dicat individuel \u00e0 l&rsquo;int\u00e9rieur du bloc disjonctif, offrant un moyen d&rsquo;identifier avec certitude le crit\u00e8re d\u00e9faillant au sein d&rsquo;une expression composite.<\/p>\n<h3>10.3 Pi\u00e8ges li\u00e9s aux types de donn\u00e9es non coercibles<\/h3>\n<p>L&rsquo;un des d\u00e9fis majeurs dans l&rsquo;exploitation quotidienne des classeurs r\u00e9side dans la non-coercibilit\u00e9 ou la coercition d\u00e9faillante des types de donn\u00e9es import\u00e9s depuis des syst\u00e8mes tiers (tels que des extractions ERP, des fichiers CSV ou des bases de donn\u00e9es SQL). Le pi\u00e8ge le plus universel concerne les grandeurs quantitatives stock\u00e9es au format texte. Si une colonne h\u00e9berge visuellement le chiffre 100 mais que ce dernier est \u00e9tiquet\u00e9 sous le format textuel, l&rsquo;\u00e9valuation arithm\u00e9tique <em>OU(B2&gt;50)<\/em> renverra un r\u00e9sultat impr\u00e9visible ou faux, car la comparaison s&rsquo;op\u00e9rera selon des tables d&rsquo;encodage de caract\u00e8res alphanum\u00e9riques et non selon l&rsquo;ordre naturel des grandeurs r\u00e9elles.<\/p>\n<p>Un ph\u00e9nom\u00e8ne d&rsquo;alt\u00e9ration similaire survient avec une acuit\u00e9 particuli\u00e8re lors de la pr\u00e9sence d&rsquo;espaces ins\u00e9cables (dont l&rsquo;encodage binaire correspond \u00e0 l&rsquo;octet non standard ASCII 160 ou Unicode U+00A0), fr\u00e9quemment g\u00e9n\u00e9r\u00e9s lors des exports web ou des formats de s\u00e9paration de milliers. La fonction traditionnelle SUPPRESPACE (TRIM) de Google Sheets \u00e9tant historiquement con\u00e7ue pour neutraliser uniquement l&rsquo;espace standard (ASCII 32), elle se r\u00e9v\u00e8le totalement inop\u00e9rante face \u00e0 un espace ins\u00e9cable. Cette d\u00e9faillance silencieuse emp\u00eache toute \u00e9galit\u00e9 textuelle stricte de se r\u00e9aliser, plongeant l&rsquo;analyste dans une incompr\u00e9hension totale face \u00e0 un test pourtant visuellement irr\u00e9prochable.<\/p>\n<p>Pour assainir d\u00e9finitivement ces flux quantitatifs corrompus avant de les introduire dans le bloc d\u00e9cisionnel disjonctif, il convient d&rsquo;appliquer des fonctions de conversion forc\u00e9e. L&rsquo;encapsulation des cellules m\u00e9triques litigieuses au sein de la fonction <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/3094220\">CNUM (VALUE)<\/a> permet d&rsquo;extraire la grandeur arithm\u00e9tique pure en brisant le formatage textuel parasite. De m\u00eame, la substitution pr\u00e9ventive des espaces exotiques via la fonction SUBSTITUE garantit que les cha\u00eenes soumises \u00e0 l&rsquo;\u00e9valuation comparative sont rigoureusement conformes aux attentes du moteur de calcul logique.<\/p>\n<h2>11. Optimisation des performances et clart\u00e9 architecturale du mod\u00e8le<\/h2>\n<h3>11.1 Impact computationnel sur les feuilles de calcul massives<\/h3>\n<p>L&rsquo;int\u00e9gration massive de formules conditionnelles au sein de feuilles de calcul comptant des dizaines ou des centaines de milliers d&rsquo;enregistrements pose avec acuit\u00e9 la question de l&rsquo;optimisation des ressources mat\u00e9rielles et de la r\u00e9activit\u00e9 computationnelle. Google Sheets fonctionnant principalement via un moteur d&rsquo;ex\u00e9cution h\u00e9berg\u00e9 sur le cloud coupl\u00e9 \u00e0 une interface de rendu dynamique en JavaScript sur le navigateur client, chaque modification apport\u00e9e \u00e0 une cellule racine d\u00e9clenche une cascade de recalculs automatiques susceptibles de d\u00e9grader l&rsquo;exp\u00e9rience utilisateur.<\/p>\n<p>Le choix d&rsquo;impl\u00e9mentation entre des formules locales recopi\u00e9es de mani\u00e8re it\u00e9rative sur chaque ligne et une architecture matricielle vectoris\u00e9e (via ARRAYFORMULA et addition bool\u00e9enne) exerce une influence d\u00e9terminante sur l&#8217;empreinte m\u00e9moire du classeur. Si les formules matricielles pr\u00e9sentent l&rsquo;avantage ind\u00e9niable de centraliser le code dans une cellule unique et d&rsquo;\u00e9liminer la gestion de milliers d&rsquo;instances d&rsquo;arbres syntaxiques distincts, elles mobilisent d&rsquo;importants volumes de calcul s\u00e9quentiel lors de leur actualisation initiale. D\u00e8s lors que le volume de la feuille franchit le cap des 100 000 lignes, l&rsquo;\u00e9valuation de disjonctions matricielles complexes peut induire des latences perceptibles lors de la saisie.<\/p>\n<p>Pour pr\u00e9server une fluidit\u00e9 optimale sur les jeux de donn\u00e9es volumineux, l&rsquo;analyste veillera \u00e0 proscrire formellement l&rsquo;inclusion de fonctions volatiles au sein de ses pr\u00e9dicats logiques combin\u00e9s SI et OU. Des fonctions telles que AUJOURDHUI(), MAINTENANT(), ALEA(), ou INDIRECT() pr\u00e9sentent la f\u00e2cheuse propri\u00e9t\u00e9 de forcer le recalcul syst\u00e9matique de l&rsquo;int\u00e9gralit\u00e9 de la formule \u00e0 laquelle elles participent, et ce \u00e0 chaque interaction utilisateur sur le document, quand bien m\u00eame la donn\u00e9e sous-jacente demeurerait strictement inchang\u00e9e. L&rsquo;expulsion de ces \u00e9l\u00e9ments vers des cellules de r\u00e9f\u00e9rence statiques d\u00e9di\u00e9es permet de restaurer la v\u00e9locit\u00e9 native du moteur de calcul.<\/p>\n<h3>11.2 Lisibilit\u00e9 et documentation des r\u00e8gles logiques<\/h3>\n<p>La valeur op\u00e9rationnelle d&rsquo;une feuille de calcul ne se mesure pas exclusivement \u00e0 sa sophistication algorithmique, mais tout autant \u00e0 sa p\u00e9rennit\u00e9 et \u00e0 sa transmissibilit\u00e9. Un classeur dont les r\u00e8gles d&rsquo;affaires reposent sur des coordonn\u00e9es spatiales opaques (telles que <em>=SI(OU(AA12=\u00a0\u00bbX\u00a0\u00bb; BL12&gt;100); &#8230;)<\/em>) devient rapidement un fardeau technique pour l&rsquo;organisation, inaccessible \u00e0 tout relecteur externe qui n&rsquo;a pas particip\u00e9 \u00e0 la gen\u00e8se du mod\u00e8le.<\/p>\n<p>L&rsquo;un des leviers m\u00e9thodologiques les plus efficaces pour rem\u00e9dier \u00e0 cette opacit\u00e9 consiste \u00e0 recourir syst\u00e9matiquement au <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/63175\">nommage des plages de cellules<\/a>. En substituant aux r\u00e9f\u00e9rences de coordonn\u00e9es des \u00e9tiquettes s\u00e9mantiques claires \u2014 par exemple en nommant la cellule B1 <em>Seuil_Critique<\/em> et la colonne A <em>Statut_Client<\/em> \u2014, l&rsquo;analyste transforme sa formule en une proposition quasi litt\u00e9raire : <strong>=SI(OU(Statut_Client=\u00a0\u00bbVIP\u00a0\u00bb; Volume_Ventes &gt; Seuil_Critique); \u00ab\u00a0Accord\u00e9\u00a0\u00bb; \u00ab\u00a0Refus\u00e9\u00a0\u00bb)<\/strong>. Cette transparence narrative fluidifie consid\u00e9rablement les audits internes et r\u00e9duit le risque de corruption logique lors des modifications architecturales.<\/p>\n<p>Cette discipline de clart\u00e9 doit imp\u00e9rativement \u00eatre consolid\u00e9e par une politique rigoureuse de documentation int\u00e9gr\u00e9e. Google Sheets offre la possibilit\u00e9 d&rsquo;ins\u00e9rer des notes explicatives et des commentaires collaboratifs directement sur les cellules d&rsquo;en-t\u00eate h\u00e9bergeant les formules directrices. L&rsquo;analyste y consignera la justification \u00e9conomique de la r\u00e8gle de gestion disjonctive, la date de la derni\u00e8re r\u00e9vision des seuils et les hypoth\u00e8ses op\u00e9rationnelles retenues, transformant ainsi la feuille de calcul en un actif intellectuel p\u00e9renne et document\u00e9 pour l&rsquo;ensemble de l&rsquo;entreprise.<\/p>\n<h3>11.3 Alternatives structurelles : SI.CONDITIONS (IFS) et SWITCH<\/h3>\n<p>Bien que la combinaison canonique SI et OU soit capable de r\u00e9soudre l&rsquo;immense majorit\u00e9 des cas de figure disjonctifs, l&rsquo;ing\u00e9nieur de donn\u00e9es se doit de conna\u00eetre les alternatives structurelles offertes par les versions modernes de Google Sheets, et d&rsquo;en mesurer les m\u00e9rites comparatifs. Au premier rang de ces alternatives figure la fonction <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/7014013\">SI.CONDITIONS (IFS)<\/a>, con\u00e7ue pour s\u00e9rialiser l&rsquo;\u00e9valuation d&rsquo;une suite de conditions sans avoir recours \u00e0 l&rsquo;imbrication manuelle de fonctions SI successives.<\/p>\n<p>Toutefois, une analyse comparative rigoureuse d\u00e9montre que la fonction SI.CONDITIONS ne remplace pas directement l&rsquo;\u00e9l\u00e9gance de la disjonction OU. Pour exprimer le fait que l&rsquo;un des trois crit\u00e8res A, B ou C entra\u00eene le r\u00e9sultat R, SI.CONDITIONS contraindra souvent l&rsquo;utilisateur \u00e0 r\u00e9p\u00e9ter la valeur de retour : <em>SI.CONDITIONS(A; R; B; R; C; R)<\/em>, retombant ainsi dans les \u00e9cueils de verbosit\u00e9 et de redondance que la factorisation par OU permet pr\u00e9cis\u00e9ment d&rsquo;\u00e9radiquer. La fonction SI.CONDITIONS s&rsquo;av\u00e8re en revanche sup\u00e9rieure lorsque diff\u00e9rents blocs de conditions (dont certains peuvent int\u00e9grer des OU) doivent aboutir \u00e0 des r\u00e9sultats divergents multiples.<\/p>\n<p>Une autre alternative d&rsquo;int\u00e9r\u00eat r\u00e9side dans la fonction <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/7014492\">SWITCH<\/a>, particuli\u00e8rement adapt\u00e9e aux sc\u00e9narios o\u00f9 l&rsquo;on teste l&rsquo;\u00e9galit\u00e9 stricte d&rsquo;une unique variable cible face \u00e0 une pluralit\u00e9 de cas pr\u00e9d\u00e9finis. D\u00e8s lors qu&rsquo;il s&rsquo;agit de tester si une m\u00eame cellule est \u00e9gale \u00e0 \u00ab\u00a0Option1\u00a0\u00bb, \u00ab\u00a0Option2\u00a0\u00bb ou \u00ab\u00a0Option3\u00a0\u00bb, SWITCH propose une \u00e9criture plus compacte que la combinaison SI(OU(&#8230;)). Cependant, SWITCH s&rsquo;av\u00e8re totalement inop\u00e9rante d\u00e8s qu&rsquo;interviennent des in\u00e9galit\u00e9s math\u00e9matiques, des comparaisons de plages ou des variables d&rsquo;\u00e9valuation multiples, r\u00e9affirmant ainsi la souverainet\u00e9 de la structure SI combin\u00e9e avec OU pour l&rsquo;ensemble des logiques d\u00e9cisionnelles complexes et h\u00e9t\u00e9rog\u00e8nes.<\/p>\n<h2>12. Synth\u00e8se m\u00e9thodologique et guide d\u00e9cisionnel pour l&rsquo;analyste<\/h2>\n<h3>12.1 Arbre de d\u00e9cision pour la s\u00e9lection de la structure conditionnelle idoine<\/h3>\n<p>Afin de guider l&rsquo;analyste dans le choix de l&rsquo;instrument logique le plus efficient face \u00e0 une probl\u00e9matique d&rsquo;affaires donn\u00e9e, il est possible de formaliser un cadre d\u00e9cisionnel m\u00e9thodique. Ce processus de s\u00e9lection s&rsquo;articule autour de trois interrogations fondamentales portant sur la typologie des pr\u00e9dicats, le mode d&rsquo;ex\u00e9cution requis et le format de restitution des donn\u00e9es. Le respect de ce cheminement intellectuel pr\u00e9vient les erreurs de sur-ing\u00e9nierie logicielle ou, \u00e0 l&rsquo;inverse, l&#8217;emploi de formules inadapt\u00e9es \u00e0 la charge de donn\u00e9es.<\/p>\n<p>La premi\u00e8re interrogation concerne la nature dimensionnelle des crit\u00e8res : les tests portent-ils sur une variable unique confront\u00e9e \u00e0 des constantes discr\u00e8tes, ou impliquent-ils une pluralit\u00e9 de grandeurs et de colonnes interconnect\u00e9es ? Dans le premier sc\u00e9nario, des fonctions d\u00e9di\u00e9es comme SWITCH ou des recherches via EQUIV peuvent suffire. En revanche, d\u00e8s lors que les pr\u00e9dicats sont multivariables et m\u00e9langent grandeurs num\u00e9riques et statuts qualitatifs, la combinaison SI et OU s&rsquo;impose comme l&rsquo;unique standard universellement robuste.<\/p>\n<p>La seconde interrogation examine l&rsquo;architecture de d\u00e9ploiement : la logique doit-elle \u00eatre appliqu\u00e9e de mani\u00e8re isol\u00e9e sur quelques cellules scalaires, ou doit-elle \u00eatre projet\u00e9e de fa\u00e7on continue et dynamique sur une colonne de donn\u00e9es en expansion perp\u00e9tuelle ? Si le traitement vectoriel dynamique \u00e0 grande \u00e9chelle est exig\u00e9, l&rsquo;analyste doit imm\u00e9diatement \u00e9carter la fonction standard OU pour se tourner vers la formulation matricielle ARRAYFORMULA fond\u00e9e sur l&rsquo;addition arithm\u00e9tique bool\u00e9enne. Ce protocole m\u00e9thodique garantit l&rsquo;alignement parfait entre la formule retenue et les imp\u00e9ratifs d&rsquo;\u00e9volutivit\u00e9 du syst\u00e8me.<\/p>\n<h3>12.2 Protocole de validation pr\u00e9alable au d\u00e9ploiement en production<\/h3>\n<p>Le d\u00e9ploiement d&rsquo;un mod\u00e8le conditionnel en environnement de production \u2014 particuli\u00e8rement lorsqu&rsquo;il sous-tend des d\u00e9cisions financi\u00e8res, logistiques ou r\u00e9glementaires critiques \u2014 ne saurait s&rsquo;effectuer sans un protocole pr\u00e9alable de validation formelle. La premi\u00e8re \u00e9tape de ce protocole consiste \u00e0 b\u00e2tir un jeu d&rsquo;essais exhaustif (ou banc de test unitaire) con\u00e7u pour \u00e9prouver l&rsquo;ensemble des branches d&rsquo;ex\u00e9cution de l&rsquo;arbre logique. Ce jeu d&rsquo;\u00e9preuve doit imp\u00e9rativement inclure des enregistrements validant chaque condition de fa\u00e7on unitaire, des enregistrements cumulant la totalit\u00e9 des crit\u00e8res favorables, et des cas ne validant absolument aucun pr\u00e9dicat.<\/p>\n<p>La deuxi\u00e8me \u00e9tape de s\u00e9curisation repose sur le test syst\u00e9matique des conditions aux limites et des valeurs extr\u00eames. L&rsquo;analyste doit introduire intentionnellement dans le jeu de test des valeurs imm\u00e9diatement inf\u00e9rieures, \u00e9gales et imm\u00e9diatement sup\u00e9rieures aux seuils de d\u00e9clenchement quantitatifs sp\u00e9cifi\u00e9s dans le bloc disjonctif. De surcro\u00eet, l&rsquo;injection d\u00e9lib\u00e9r\u00e9e de cellules vierges, de z\u00e9ros arithm\u00e9tiques, de cha\u00eenes textuelles vides et de caract\u00e8res sp\u00e9ciaux permet de v\u00e9rifier l&rsquo;\u00e9tanch\u00e9it\u00e9 des m\u00e9canismes de d\u00e9fense du mod\u00e8le face aux anomalies de saisie r\u00e9elles.<\/p>\n<p>Enfin, la troisi\u00e8me \u00e9tape consiste \u00e0 auditer la portabilit\u00e9 logicielle de la feuille de calcul. Dans de nombreuses multinationales, les classeurs transitent fr\u00e9quemment entre Google Sheets et d&rsquo;autres tableurs propri\u00e9taires du march\u00e9 tels que Microsoft Excel. L&rsquo;analyste doit s&rsquo;assurer que les formules logiques disjonctives impl\u00e9ment\u00e9es reposent sur des fonctions universellement traduisibles et qu&rsquo;aucun d\u00e9crochage s\u00e9mantique ne viendra alt\u00e9rer l&rsquo;int\u00e9grit\u00e9 d\u00e9cisionnelle du mod\u00e8le lors des exports inter-plateformes.<\/p>\n<h3>12.3 Perspectives d&rsquo;extension vers Google Apps Script et l&rsquo;automatisation<\/h3>\n<p>Bien que les formules natives combinant SI et OU r\u00e9pondent avec une remarquable efficacit\u00e9 \u00e0 l&rsquo;\u00e9crasante majorit\u00e9 des besoins de mod\u00e9lisation tabulaire, il existe un point de rupture structurel o\u00f9 la complexit\u00e9 logique justifie le basculement vers des solutions proc\u00e9durales. Lorsque la clause disjonctive exige l&rsquo;\u00e9valuation d&rsquo;un nombre excessif de conditions interd\u00e9pendantes, qu&rsquo;elle r\u00e9clame des appels r\u00e9currents \u00e0 des bases de donn\u00e9es externes via des protocoles r\u00e9seau, ou que l&rsquo;auditabilit\u00e9 r\u00e9glementaire impose une tra\u00e7abilit\u00e9 rigoureuse de chaque \u00e9tape de calcul, l&rsquo;environnement <a rel=\"noopener noreferrer\" href=\"https:\/\/developers.google.com\/apps-script\">Google Apps Script<\/a> s&rsquo;impose comme le prolongement naturel du tableur.<\/p>\n<p>Le d\u00e9veloppement de fonctions personnalis\u00e9es (User Defined Functions ou UDF) bas\u00e9es sur JavaScript permet d&rsquo;encapsuler des pr\u00e9dicats logiques disjonctifs d&rsquo;une extr\u00eame sophistication au sein d&rsquo;une signature logicielle hautement \u00e9pur\u00e9e dans la feuille de calcul. Cette d\u00e9marche offre l&rsquo;avantage inestimable de d\u00e9charger la grille de calcul de sa charge cognitive en isolant la complexit\u00e9 algorithmique au sein d&rsquo;un environnement script\u00e9 pourvu d&rsquo;instructions de contr\u00f4le de flux imp\u00e9ratives classiques, de points d&rsquo;arr\u00eat de d\u00e9bogage et de m\u00e9canismes robustes de gestion des exceptions.<\/p>\n<p>En outre, l&rsquo;automatisation par Google Apps Script permet de transcender la nature purement r\u00e9active des formules du tableur pour engager des actions proc\u00e9durales concr\u00e8tes. Alors qu&rsquo;une fonction SI combin\u00e9e avec OU se borne \u00e0 afficher une valeur textuelle ou num\u00e9rique au sein d&rsquo;une cellule passive, un script d\u00e9clench\u00e9 sur modification peut inspecter la validation d&rsquo;une condition disjonctive et, en r\u00e9ponse imm\u00e9diate, g\u00e9n\u00e9rer l&rsquo;envoi d&rsquo;un courriel d&rsquo;alerte, cr\u00e9er un \u00e9v\u00e9nement dans un agenda partag\u00e9 ou exporter l&rsquo;enregistrement anormal vers un syst\u00e8me externe de gestion des tickets. La ma\u00eetrise de la logique conditionnelle dans Google Sheets s&rsquo;av\u00e8re ainsi \u00eatre la passerelle indispensable vers l&rsquo;ing\u00e9nierie globale de l&rsquo;automatisation d&rsquo;entreprise.<\/p>\n<h2>R\u00e9f\u00e9rences<\/h2>\n<ul>\n<li>Boole, G. (1854). <em>An Investigation of the Laws of Thought on Which Are Founded the Mathematical Theories of Logic and Probabilities<\/em>. Walton and Maberly.<\/li>\n<li>Google. (2024). <em>Documentation du support Google : Fonction SI<\/em>. Google Help Center. <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/3093339\">https:\/\/support.google.com\/docs\/answer\/3093339<\/a><\/li>\n<li>Google. (2024). <em>Documentation du support Google : Fonction OU<\/em>. Google Help Center. <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/3093306\">https:\/\/support.google.com\/docs\/answer\/3093306<\/a><\/li>\n<li>Google. (2024). <em>Documentation du support Google : Utiliser les formules matricielles (ARRAYFORMULA)<\/em>. Google Help Center. <a rel=\"noopener noreferrer\" href=\"https:\/\/support.google.com\/docs\/answer\/3093275\">https:\/\/support.google.com\/docs\/answer\/3093275<\/a><\/li>\n<li>Google Developers. (2024). <em>Google Apps Script : Aper\u00e7u des feuilles de calcul<\/em>. Google Developers Guide. <a rel=\"noopener noreferrer\" href=\"https:\/\/developers.google.com\/apps-script\/guides\/sheets\">https:\/\/developers.google.com\/apps-script\/guides\/sheets<\/a><\/li>\n<li>IEEE. (2019). <em>IEEE Standard for Floating-Point Arithmetic<\/em> (IEEE Std 754-2019). IEEE Computer Society. <a rel=\"noopener noreferrer\" href=\"https:\/\/doi.org\/10.1109\/IEEESTD.2019.8766229\">https:\/\/doi.org\/10.1109\/IEEESTD.2019.8766229<\/a><\/li>\n<li>Manning, C. D., Raghavan, P., &amp; Sch\u00fctze, H. (2008). <em>Introduction to Information Retrieval<\/em>. Cambridge University Press.<\/li>\n<li>Walkenbach, J. (2015). <em>Excel 2016 Bible<\/em>. John Wiley &amp; Sons.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Ma\u00eetrisez l&rsquo;association des fonctions SI et OU dans Google Sheets pour \u00e9valuer des crit\u00e8res multiples gr\u00e2ce \u00e0 une d\u00e9marche logique rigoureuse.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","categories":[2937,5488],"tags":[7613,7612,3289,5737,7614],"class_list":["post-5728","psych_stat","type-psych_stat","status-publish","hentry","category-analyse-de-donnees","category-bureautique","tag-fonction-ou","tag-fonction-si","tag-formules-matricielles","tag-google-sheets","tag-logique-booleenne"],"_links":{"self":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/5728","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=5728"}],"version-history":[{"count":1,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/5728\/revisions"}],"predecessor-version":[{"id":16774,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=\/wp\/v2\/psych_stat\/5728\/revisions\/16774"}],"wp:attachment":[{"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=5728"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=5728"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/french.arabpsychology.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=5728"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}