Astuces pour arrondir les chiffres dans une requête Google Sheets

Vous utilisez Google Sheets régulièrement et vous vous demandez comment arrondir les chiffres dans une requête ? Eh bien, malheureusement, la fonction ROUND() n’est pas intégrée à Google Sheets Query. Mais ne vous inquiétez pas, il existe deux méthodes pour contourner cela et arrondir les chiffres dans vos requêtes. Dans cet article, je vais vous expliquer comment utiliser la clause FORMAT de Query pour effectuer un arrondi visuel, ainsi qu’une astuce pour utiliser la fonction ROUND dans Query.

Arrondir visuellement avec la clause FORMAT

La clause FORMAT de Query vous permet de formater visuellement les chiffres dans vos requêtes, ce qui peut donner l’illusion d’un arrondi. Par exemple, si vous souhaitez arrondir visuellement les chiffres dans une colonne, vous pouvez utiliser la formule suivante :

QUERY(data, "SELECT * FORMAT B '#', C '#%'", [headers])

Cette formule vous permet de sélectionner toutes les colonnes de votre tableau de données, et de formater les colonnes B et C avec un arrondi visuel des chiffres et des pourcentages respectivement. Par exemple, si vous avez le chiffre 361.67 dans la colonne B, il sera affiché comme 362, et si vous avez le pourcentage 28.47% dans la colonne C, il sera affiché comme 28%.

N’oubliez pas que l’arrondi n’est qu’un effet visuel et que la vraie valeur du chiffre ne change pas. Vous pouvez vérifier cela en cliquant sur la cellule correspondante et en regardant la valeur dans la barre de formule.

Utiliser la fonction ROUND dans Query

Maintenant, si vous souhaitez réellement arrondir les chiffres dans une requête Query, vous pouvez utiliser une astuce simple en combinant la fonction ROUND avec Query. Voici comment procéder :

  1. Utilisez une requête Query pour extraire les colonnes que vous souhaitez arrondir, par exemple A, B, C et B*C.

    QUERY(A1:C, "SELECT A, B, C, B*C", 1)

  2. Enveloppez cette requête Query avec la fonction ARRAYFORMULA et la fonction ROUND pour arrondir les chiffres dans la colonne B*C.

    ArrayFormula(ROUND(QUERY(A1:C, "SELECT A, B, C, B*C", 1), 0))

  3. Combinez les deux requêtes avec la syntaxe des accolades pour arrondir les chiffres et afficher le résultat.

    {QUERY(A1:C, "SELECT A, B, C, B*C", 1), ArrayFormula(ROUND(QUERY(A1:C, "SELECT A, B, C, B*C", 1), 0))}

  4. Utilisez cette formule comme données Query et étiquetez la quatrième colonne.

    QUERY({QUERY(A1:C, "SELECT A, B, C, B*C", 1), ArrayFormula(ROUND(QUERY(A1:C, "SELECT A, B, C, B*C", 1), 0))}, "SELECT * WHERE Col1 IS NOT NULL LABEL Col4 '%'", 1)

Cette astuce vous permet d’effectuer un vrai arrondi des chiffres dans une requête Query. Vous pouvez également ajuster le nombre de décimales en utilisant l’argument de la fonction ROUND, par exemple ROUND(C1:C, 2) pour arrondir les pourcentages à deux décimales.

Voilà, vous savez maintenant comment arrondir les chiffres dans une requête Google Sheets. Amusez-vous bien et continuez à explorer les nombreuses fonctionnalités de Google Sheets pour vous faciliter la vie !

Crawlan.com

Articles en lien