Numeriblog Google Workspace Google Sheets, le tableur surpuissant Google Sheets : comment réparer l’erreur “dans la fonction ARRAY_LITERAL, il manque des valeurs…”

Google Sheets : comment réparer l’erreur “dans la fonction ARRAY_LITERAL, il manque des valeurs…”

La fonction matricielle ou ARRAY_LITERAL sous Google Sheets, permet d’afficher plusieurs colonnes les unes en dessous des autres. C’est très pratique pour consolider des données issues de tables différentes.Voici l’article récent de Thierry pour en […]

5(1)
personnes ont consulté cet article

3 minutes

Rédigé par Antoine MARTIN - il y a 4 ans et modifié le 02/08/2023 à 16:22

Ce que vous allez découvrir

  • Comment gérer les erreurs de la fonction matricielle ?
  • Les formules ou les plages internes ne renvoient pas le même nombre de colonnes 
  • Une des formules qui compose la fonction matricielle renvoie une erreur 
  • Une des formules renvoie un nombre de ligne nul
  • Un ou plusieurs Importrange() n’a pas été validé(s)

Google Sheets : comment réparer l’erreur “dans la fonction ARRAY_LITERAL, il manque des valeurs…”

La fonction matricielle ou ARRAY_LITERAL sous Google Sheets, permet d’afficher plusieurs colonnes les unes en dessous des autres. C’est très pratique pour consolider des données issues de tables différentes.

Voici l’article récent de Thierry pour en savoir plus sur cette fonctionnalité de cumul des tables.

Prenons l’exemple d’une équipe dont chaque collaborateur doit renseigner le temps passé sur différentes tâches de la journée. Chacun remplit ses informations sur son onglet et la direction les rassemble dans une seule table pour faire ses analyses globales. 

Copier le Google Sheets exemple

Afficher toutes les données en un seul endroit avec les accolades.

={Annabelle!A1:F9;Bastien!A2:F9;Claudia!A2:F9}

Chaque table peut être une plage du même SpreadSheet, comme dans l’exemple, mais aussi une formule de tri, de filtres (FILTER() ou QUERY()) ou encore des IMPORTRANGE() ou IMPORTDATA() IMPORTHTML()… 

Comment gérer les erreurs de la fonction matricielle ?

Si vous essayez des combinaisons un peu rock’n’roll, vous risquez forcément de tomber sur l’erreur suivante : 

« Dans la fonction ARRAY_LITERAL, il manque des valeurs pour une ou plusieurs lignes d’un littéral de tableau”. 

Personnellement, la formulation de l’erreur m’a toujours laissé perplexe. 

Image de référence

Autant les autres messages d’erreurs sont précis et détaillés (cf. encore un article de Thierry), autant celui-ci brille par son

Veuillez créer un compte pour lire la suite de cette ressource

L’accès à cette ressource se fait gratuitement en créant un compte Numerifan. Les abonnements payants donnent également accès aux cours gratuits.

Paywall image

Cet article est réservé aux abonnés. Pourquoi ?

Fournir tout ce contenu nous demande beaucoup de temps, des ressources et une veille permanente. Accédez à ce contenu en rejoignant notre super communauté, pour tous nous remercier 💪

Besoin d'un peu plus d'aide sur Sheets ?

Des formateurs sont disponibles toute l'année pour vous accompagner et optimiser votre utilisation de Sheets, que ce soit pour votre entreprise ou pour vos besoins personnels !

Découvrir nos formations Sheets

Articles similaires

  • Articles connexes
  • Plus de l'auteur

Rédacteur

Photo de profil de l'auteur
Antoine MARTIN

Consultant et formateur sur les outils bureautiques, j'ai intégré l'équipe de Numericoach en 2020. J'accompagne les utilisateurs de Google Workspace à trouver des solutions répondant à leurs besoins. Mes domaines de prédilections sont les outils Sheets, Docs, Slides et Google Apps Script.

S’abonner
Notification pour

5

Note du cours

(1)

(0)

(0)

(0)

(0)

4 Commentaires
Le plus ancien
Le plus récent Le plus populaire
Commentaires en ligne
Afficher tous les commentaires
Patrick Tellier

Bonjour Antoine,
Extraordinaire Numériblog !
Je fais une recherche sur Google parce que je bute sur un problème depuis ce matin et là je tombe sur ton article….
J’ai un nouveau cas ou un query sur une matrice de plusieurs tableaux donne cette erreur ARRAY_LITERAL et le problème est que les feuilles ont des colonnes jusque Z et le query porte sur la zone A1:AE …….

Antoine MARTIN

Hello Patrick, Merci pour ton message 🙂 Donc il faut bien décortiquer chaque élément de la matrice pour trouver l’erreur. C’est parfois assez compliqué de trouver le grain de sable avec si peu d’indication.

Nicolas Charles
Votre note :
     

Bonjour

Du coup…

Si vous utilisez des Query(), assurez-vous de prendre l’intégralité des lignes dans la source, si votre requête peut renvoyer un nombre de lignes nul. Car la vue matricielle n’accepte pas qu’un de ses composant soit une plage vide. Du coup, vous risquez de voir plusieurs fois la ligne d’en-tête dans la consolidation des données.

Impossible de contourner ça ? Je veux afficher 5 tableaux :

{
Query1;
Query2;
Query3;
Query4;
Query5
}

Potentiellement les conditions que je met peuvent amener l’un des 5 tableaux à être vide. Comment rédiger le query avec une condition sur chaque tableau, si vide alors ignore le query ?

Merci 🙂