# Limites de Google Sheets pour la gestion des stocks

> Les limites de Google Sheets qui comptent pour un stock (cellules, partage, versions, IMPORTRANGE, API, Apps Script), avec leur source officielle et quoi faire.

Source: https://www.lightinventory.com/fr/aide/google-sheets/limites · Last updated: 2026-10-28

Une feuille de calcul Google Sheets peut contenir jusqu’à 20 millions de cellules ou 100 Mo. Pour la plupart des fichiers de stock, les limites pratiques arrivent plus tôt : le nombre de personnes pouvant modifier en même temps, le volume de données qu’IMPORTRANGE peut transférer et les quotas d’API des outils qui écrivent dans la feuille. Chaque limite ci-dessous est reprise de la documentation de Google, telle que vérifiée le 28 octobre 2026.

## Les limites en un coup d’œil

| Domaine | Limite | Source |
|---|---|---|
| Taille de la feuille de calcul | Jusqu’à 20 millions de cellules ou 100 Mo pour les feuilles de calcul créées dans Google Sheets ou converties à ce format | [Fichiers que vous pouvez stocker dans Google Drive](https://support.google.com/drive/answer/37603?hl=fr) |
| Évolution de la limite de cellules | Relevée de 10 millions à 20 millions de cellules au maximum ; s’applique aux fichiers nouveaux, existants et importés | [Google Workspace Updates, 10 septembre 2026](https://workspaceupdates.googleblog.com/2026/09/doubled-cell-limits-in-google-sheets-now-generally-available.html) |
| Caractères dans une cellule (conversion depuis Excel) | Lors de la conversion d’un fichier Excel, toute cellule de plus de 50 000 caractères est supprimée | [Fichiers que vous pouvez stocker dans Google Drive](https://support.google.com/drive/answer/37603?hl=fr) |
| Modification simultanée | Modification active sur 100 onglets ouverts ou appareils au maximum en même temps ; au-delà, seuls le propriétaire et certains éditeurs peuvent faire des modifications | [Partager des fichiers depuis Google Drive](https://support.google.com/drive/answer/2494822?hl=fr) |
| Partage | Jusqu’à 600 adresses e-mail individuelles par fichier | [Partager des fichiers depuis Google Drive](https://support.google.com/drive/answer/2494822?hl=fr) |
| Versions nommées | Jusqu’à 15 par feuille de calcul | [Voir les modifications apportées à un fichier](https://support.google.com/docs/answer/190843?hl=fr) |
| Données IMPORTRANGE | Plafonnées à 10 Mo de données reçues par requête | [IMPORTRANGE](https://support.google.com/docs/answer/3093340?hl=fr) |
| Actualisation IMPORTRANGE | Recherche des mises à jour toutes les heures tant que le document est ouvert | [IMPORTRANGE](https://support.google.com/docs/answer/3093340?hl=fr) |
| Accès IMPORTRANGE | L’accès accordé à une feuille de destination est décompté de la limite de partage de 600 utilisateurs de la feuille source | [IMPORTRANGE](https://support.google.com/docs/answer/3093340?hl=fr) |
| Lectures via l’API Sheets | 300 par minute et par projet ; 60 par minute et par utilisateur et par projet | [Limites d’utilisation de l’API Sheets](https://developers.google.com/sheets/api/limits?hl=fr) |
| Écritures via l’API Sheets | 300 par minute et par projet ; 60 par minute et par utilisateur et par projet | [Limites d’utilisation de l’API Sheets](https://developers.google.com/sheets/api/limits?hl=fr) |
| Durée des requêtes à l’API Sheets | Une requête traitée pendant plus de 180 secondes renvoie une erreur de délai d’expiration ; Google recommande une charge utile de 2 Mo au maximum | [Limites d’utilisation de l’API Sheets](https://developers.google.com/sheets/api/limits?hl=fr) |
| Durée d’exécution Apps Script | 6 min par exécution ; fonctions personnalisées : 30 s par exécution | [Quotas Apps Script](https://developers.google.com/apps-script/guides/services/quotas?hl=fr) |
| Déclencheurs Apps Script | Durée totale d’exécution des déclencheurs de 90 min par jour (comptes personnels) ou 6 h par jour (comptes Google Workspace) | [Quotas Apps Script](https://developers.google.com/apps-script/guides/services/quotas?hl=fr) |
| Exécutions simultanées Apps Script | 30 exécutions simultanées par utilisateur | [Quotas Apps Script](https://developers.google.com/apps-script/guides/services/quotas?hl=fr) |

Google précise que les quotas Apps Script peuvent être supprimés, réduits ou modifiés à tout moment, sans préavis. Consultez les pages sources avant de vous fier à un chiffre exact.

## Ce que ces limites signifient pour une feuille de stock

### Taille

La limite de cellules porte sur toute la feuille de calcul, pas sur un seul onglet. Un journal des mouvements s’allonge d’une ligne à chaque modification de stock. Avec 8 colonnes, 1 000 mouvements par mois ajoutent 8 000 cellules par mois, soit environ 96 000 par an : la plupart des petites équipes restent donc très loin des 20 millions de cellules pendant de nombreuses années.

Un fichier volumineux peut devenir lent à ouvrir et à recalculer bien avant d’atteindre la limite. Dans ce cas, suivez les étapes de la dernière section de cette page.

### Personnes qui modifient en même temps

Un même fichier peut être modifié activement sur 100 onglets ouverts ou appareils au maximum en même temps. Cela inclut une même personne connectée sur deux appareils. Les personnes qui se contentent de consulter le stock n’ont pas besoin du droit de modification : partagez le fichier avec elles en tant que lecteur.

### IMPORTRANGE

Si vous importez le stock d’un fichier dans un autre avec IMPORTRANGE, chaque requête est plafonnée à 10 Mo de données reçues, et les limites s’appliquent au créateur du document. Google recommande de synthétiser les données dans le fichier source et d’importer le résultat plutôt que les lignes brutes. Par exemple, calculez les totaux de stock disponible dans le fichier d’inventaire et importez uniquement le tableau des totaux.

### Quotas de l’API et d’Apps Script

Les scripts, modules complémentaires et applications qui lisent ou écrivent dans votre feuille partagent les quotas de l’API Sheets du projet sous lequel ils s’exécutent. Lorsqu’un outil dépasse un quota par minute, Google renvoie `429: Too many requests`, et l’outil doit réessayer avec un intervalle exponentiel entre les tentatives. Si un script qui met à jour le stock s’exécute via un déclencheur, la limite quotidienne de durée d’exécution des déclencheurs s’applique à l’ensemble de ses exécutions.

## Que faire à l’approche d’une limite

1. **Archivez les périodes clôturées.** Copiez les mouvements de l’année précédente dans un fichier d’archive distinct. Dans le journal en cours, remplacez-les par une ligne de solde d’ouverture par article et par emplacement, pour que les totaux restent justes.
2. **Supprimez ce que vous n’utilisez pas.** Retirez les colonnes et les onglets dont vous n’avez plus besoin.
3. **Limitez le nombre de formules.** Utilisez un seul `ARRAYFORMULA` ou `QUERY` par colonne au lieu de recopier une formule sur des milliers de lignes.
4. **Synthétisez avant d’importer.** Importez des totaux avec IMPORTRANGE, pas le journal complet.
5. **Séparez par usage, pas par date.** Gardez un seul fichier de stock en cours et placez les rapports ou les archives dans leurs propres fichiers.

## Comment LightInventory fonctionne dans ces limites

LightInventory conserve vos données dans votre propre feuille de calcul : les limites de Google s’y appliquent donc aussi. La formule Team inclut un nombre illimité d’articles dans les limites de Google Sheets. LightInventory est conçu pour archiver les périodes clôturées des onglets de mouvements et de journal dans une feuille de calcul d’archive avec des soldes d’ouverture, et il lit et écrit par lots pour rester dans les quotas de l’API Sheets. Consultez les [tarifs](/fr/tarifs) et la page [Sécurité](/fr/securite).
