Comment modifier une formule Google Sheets non régionale

Vous êtes-vous déjà retrouvé face à une formule Google Sheets qui ne fonctionnait pas dans votre pays ? Ne vous inquiétez pas, vous n’êtes pas seul. Dans ce guide complet, je vais vous montrer comment adapter sans problème les formules non régionales de Google Sheets à votre pays, garantissant un fonctionnement sans erreur.

L’impact des paramètres de langue et de région sur les formules de Google Sheets

Deux paramètres cruciaux influencent les formules de Google Sheets : la « Langue » et la « Région ». La première concerne la langue, tandis que la seconde est associée au formatage des dates, des devises et des nombres.

Le défi réside dans les paramètres de « Région ». Dans certains pays, une virgule est utilisée comme séparateur décimal standard (par exemple, 6,00 €) au lieu du point. Par conséquent, l’utilisation d’une virgule comme séparateur d’arguments dans les formules peut poser problème. Dans ce cas, vous devez utiliser le point-virgule comme séparateur d’arguments.

Lorsque vous accédez à des feuilles Google partagées depuis une région différente, vous pouvez constater des changements dans la formule, tels que l’utilisation d’une virgule au lieu d’un point-virgule ou vice versa.

Si les paramètres de partage le permettent, faire une copie de la feuille vous permet de l’utiliser sans complications, car les paramètres de région de la feuille demeurent inchangés.

Cela garantit que les formules existantes continuent de fonctionner correctement. Cependant, lorsque vous copiez-collez une formule d’une feuille définie dans une région différente, elle peut ne pas fonctionner si Google Sheets ne la corrige pas automatiquement.

Adapter une formule Google Sheets non régionale à votre pays

Dans le premier exemple, la région est définie sur le Royaume-Uni, où la virgule est utilisée comme séparateur d’arguments.

Voici des exemples d’utilisation de deux fonctions populaires : COUNTIF et VLOOKUP.

=COUNTIF(A2:A, « Pomme »)
=VLOOKUP(« C », E2:F5, 2, 0)

Dans une autre feuille, la région est définie sur l’Espagne.

Voici les mêmes formules COUNTIF et VLOOKUP avec les séparateurs d’arguments modifiés de la virgule au point-virgule.

=COUNTIF(A2:A; « Pomme »)
=VLOOKUP(« C »; E2:F5; 2; 0)

Remarquez comment le séparateur de formule change dans chaque région.

Paramètres de région et la fonction QUERY

Lors de l’utilisation de la fonction QUERY, des erreurs peuvent survenir lors de la transition d’une formule Google Sheets non régionale vers votre pays.

Pour illustrer cela, examinons la syntaxe de QUERY dans deux régions différentes :

QUERY(data, query, [headers])
QUERY(data; query; [headers])

Les séparateurs d’arguments sont bien sûr la virgule ou le point-virgule. Cependant, les séparateurs d’identificateurs de colonnes doivent être une virgule, et non un point-virgule. Lors de l’utilisation de fonctions natives dans la chaîne de requête, elles doivent suivre les paramètres de virgule/point-virgule.

Prenons deux exemples :

=QUERY(A1:D, « select A, sum(C), B where A is not null group by A, B », 1)
=QUERY(A1:D; « select A, sum(C), B where A is not null group by A, B »; 1)

Dans ces deux formules QUERY, la première a la région définie sur le Royaume-Uni, et la deuxième a la région définie sur l’Espagne. Les séparateurs d’arguments sont une virgule ou un point-virgule, en fonction de la région, mais à l’intérieur de la chaîne de requête, les identificateurs de colonnes sont séparés par une virgule dans les deux cas.

Observons maintenant deux autres formules :

=QUERY(A1:D, « select A, B where D=date ‘ »&TEXT(D2, « yyyy-mm-dd »)& »‘ « , 1)
=QUERY(A1:D; « select A, B where D=date ‘ »&TEXT(D2; « yyyy-mm-dd »)& »‘ « ; 1)

La différence réside dans la fonction de feuille de calcul utilisée dans la chaîne de requête. Elles doivent suivre les paramètres de la région.

Impact des paramètres de région sur les séparateurs dans la création d’un tableau

Vous pouvez facilement créer des tableaux dans Google Sheets en encadrant un ensemble de valeurs entre des accolades.

Dans les paramètres de région du Royaume-Uni, utilisez une virgule comme séparateur pour créer un tableau par ligne (HSTACK) et un point-virgule pour créer un tableau par colonne (VSTACK).

Exemple de tableau par ligne :

={B2:C4, E2:F4}

Exemple de tableau par colonne :

={B2:C4; E2:F4}

Dans le cas de l’Espagne, la virgule doit être remplacée par un point-virgule. Aucun changement pour le point-virgule.

Exemple de tableau par ligne :

={B2:C4 E2:F4}

Exemple de tableau par colonne :

={B2:C4; E2:F4}

Conclusion

En résumé, voici les points clés à retenir de ce tutoriel :

  1. Lors de la conversion d’une formule Google Sheets non régionale dans votre pays :

    • Remplacez les séparateurs d’arguments d’une virgule par un point-virgule ou vice versa.
  2. Dans la fonction QUERY, les séparateurs (séparateurs d’identificateurs de colonnes) dans la chaîne de requête doivent être une virgule.

  3. Dans la fonction QUERY, toute formule utilisée dans la chaîne de requête doit suivre le point 1 ci-dessus.

  4. Lors de la création de tableaux, une virgule doit être remplacée par un point-virgule ou vice versa.

Maintenant que vous savez comment modifier une formule Google Sheets non régionale pour qu’elle fonctionne dans votre pays, vous pouvez utiliser le plein potentiel de Google Sheets. Pour plus de conseils et de guides sur l’utilisation de Google Sheets, visitez Crawlan.com.

Articles en lien