Fonction WRAPROWS dans Google Sheets

Bienvenue dans ce tutoriel qui vous expliquera comment utiliser la fonction WRAPROWS dans Google Sheets. Si vous êtes déjà familier avec Excel, vous verrez que cette fonction est assez similaire à celle présente dans ce logiciel.

Google a introduit de nombreuses nouvelles fonctionnalités en début d’année 2023, dont la fonction WRAPROWS qui fait partie de la catégorie « Array ».

Quel est l’objectif de la fonction WRAPROWS dans Google Sheets ?

En utilisant la commande de renvoi à la ligne de texte (Format > Renvoi à la ligne > Renvoyer à la ligne), nous pouvons facilement renvoyer à la ligne le texte dans une cellule.

Cependant, avant l’introduction de la fonction WRAPROWS, il n’existait pas de commande ou de fonction spécifique permettant de renvoyer à la ligne une ligne ou une colonne de valeurs, ce qui nous obligeait à trouver des solutions de contournement.

C’est là que les fonctions WRAPROWS et WRAPCOLS sont utiles. Mais quelle est la différence entre ces deux fonctions ?

La première fonction renvoie à la ligne une ligne ou une colonne de cellules, tandis que la seconde le fait par colonnes.

Note: Cette fonction est déjà présentée dans l’article du centre d’aide Google Docs ici.

Si la formule de ce tutoriel renvoie #NOM?, cela signifie que la fonction WRAPROWS n’est pas encore disponible dans votre version de Sheets. Veuillez patienter jusqu’à sa mise à disposition complète.

Syntaxe et arguments de la fonction WRAPROWS

La syntaxe de la fonction WRAPROWS est la suivante : WRAPROWS(plage, nombre_renvois, [remplir_avec]).

Les arguments de cette fonction sont les suivants :

  • plage : La plage à renvoyer à la ligne (une seule ligne ou colonne).
  • nombre_renvois : Un nombre représentant le nombre maximum de cellules pour chaque ligne dans le résultat.
  • Si nombre_renvois n’est pas un nombre entier (par exemple, 4.8), la fonction l’arrondira à l’entier inférieur le plus proche (dans cet exemple, 4).
  • remplir_avec : Un argument facultatif dans la fonction WRAPROWS.
  • Si vous omettez cet argument, la fonction remplira la ou les cellules supplémentaires avec #N/A. Par exemple, s’il y a sept éléments et que le nombre_renvois est de 4, la formule renverra #N/A dans la huitième cellule.

Exemples d’utilisation de la fonction WRAPROWS dans Google Sheets

Comprendre la fonction WRAPROWS dans Google Sheets n’est pas si difficile. Voici quelques exemples pour vous aider à mieux la comprendre.

Supposons que nous ayons dix éléments dans la plage verticale A2:A11. Utilisons la fonction WRAPROWS pour renvoyer à la ligne ces éléments dans Sheets.

  1. Maximum de 5 nombres par ligne : =WRAPROWS(A2:A11, 5)
  2. Maximum de 6 nombres par ligne : =WRAPROWS(A2:A11, 6)
    La formule renvoie deux erreurs #N/A car il y a en réalité 10 éléments dans la plage, et non pas 12.
  3. Remplacer les erreurs #N/A dans la fonction WRAPROWS : =WRAPROWS(A2:A11, 6, "x")
  4. Corriger le nombre total d’éléments dans la plage et dans le compte de renvois : =WRAPROWS(A2:A11, 10)
    La formule renverra la même plage.

Que se passe-t-il lorsque nous avons une plage horizontale ?

L’image suivante vous donnera la réponse :

Transforming a Row into Rows with the WRAPROWS Function in Google Sheets

Utilisation réelle de la fonction WRAPROWS et décomposition des données

Dans un précédent tutoriel, nous avons exploré le processus de décomposition des données dans Google Sheets.

Généralement, nous travaillons avec des données empilées en raison de la facilité qu’elles offrent pour la manipulation des données.

Cependant, les données décomposées sont généralement plus faciles à lire pour les utilisateurs.

Pour une décomposition de base, la fonction WRAPROWS dans Google Sheets peut être très utile. Voici un exemple :

Supposons que vous ayez une colonne de catégorie dans A et une colonne de valeur dans B. Vous pouvez décomposer ces données si chaque catégorie contient le même nombre de lignes.

Voici une approche pour décomposer de telles données dans Google Sheets :

Unstacking Data (Basic Level) in Google Sheets with the WRAPROWS Function

Dans cet exemple, chaque catégorie contient 4 lignes. Donc le nombre_renvois dans la formule WRAPROWS sera 4.

Dans la cellule E3 : =WRAPROWS(B2:B13, 4)

Dans la cellule D3 (formule UNIQUE) : =UNIQUE(A2:A13)

Maintenant, pour la formule en D8 :

=TRANSPOSER(HSTACK(UNIQUE(A2:A13), WRAPROWS(B2:B13, 4)))

Voilà, vous avez maintenant toutes les connaissances nécessaires pour utiliser la fonction WRAPROWS dans Google Sheets. Amusez-vous bien avec vos données et n’hésitez pas à consulter Crawlan.com pour plus d’astuces et de tutoriels sur Google Sheets.

Articles en lien