Excel lent ? 12 astuces pour accélérer un classeur

Votre fichier Excel rame, vous perdez un temps fou à chaque saisie, votre classeur fige régulièrement avec le funeste « ne répond pas » ? Avant de jeter votre PC ou de basculer sur Google Sheets, essayez ces 12 astuces. La plupart se mettent en œuvre en quelques minutes et l'effet est immédiat.

🐢 Pourquoi Excel devient lent

Excel devient lent pour trois grandes raisons : trop de données à recalculer, trop de formules complexes, ou une architecture de fichier mal conçue. Identifions d'abord le coupable, puis appliquons la bonne solution.

Les symptômes typiques :

  • Ouverture du fichier qui dépasse 10 secondes
  • Sauvegarde qui prend plus de 5 secondes
  • Saisie qui « gèle » après chaque modification
  • Curseur de calcul (sablier) visible en permanence
  • Onglets qui mettent du temps à s'afficher
À retenir : 80 % des lenteurs Excel proviennent du fichier lui-même, pas du PC. Avant d'acheter de la RAM, optimisez le classeur.

🚀 Les 12 astuces classées par impact

1. Passer en mode calcul manuel pendant la saisie

Sur un fichier lourd, chaque modification déclenche un recalcul. Solution temporaire : Formules → Options de calcul → Manuel. Saisissez tranquillement, puis F9 pour recalculer en bloc.

Attention : pensez à repasser en automatique avant de partager le fichier, sinon vos collègues verront des résultats périmés.

2. Compresser toutes les images d'un coup

Les images haute résolution gonflent les fichiers. Clic droit sur une image, Compresser les images → 96 ppp (web), décochez « Appliquer uniquement à cette image ». En 10 secondes, vous économisez parfois 20 Mo.

3. Nettoyer les zones inutilisées (Ctrl + Fin)

Ctrl + Fin doit vous emmener à la dernière cellule réellement utilisée. Si vous arrivez en BZ100000 alors que vos données s'arrêtent à F500, vous avez du « gras » accumulé.

Pour nettoyer : sélectionnez toutes les colonnes après votre dernière (Ctrl + Shift + →), clic droit → Supprimer. Idem pour les lignes (Ctrl + Shift + ↓). Sauvegardez. Ctrl + Fin devrait maintenant pointer à la fin réelle de vos données.

4. Convertir les formules en valeurs là où c'est pertinent

Si vous avez 10 000 formules qui calculent une fois pour toutes des valeurs figées, transformez-les en valeurs. Sélectionnez la plage, Ctrl + C, puis Coller spécial → Valeurs. Vous économisez les recalculs.

Cas typique : un fichier d'archivage de l'année écoulée où les calculs n'évolueront plus.

5. Remplacer SOMMEPROD lourd par SOMME.SI.ENS

SOMMEPROD est puissant mais coûteux sur de grosses plages. Pour une simple somme conditionnelle, préférez SOMME.SI.ENS :

Lent : =SOMMEPROD((A2:A100000="Paris")*B2:B100000)
Rapide : =SOMME.SI.ENS(B2:B100000;A2:A100000;"Paris")

Sur des plages de 100 000 lignes, le gain de performance peut être de 10× à 50×.

6. Utiliser des tableaux structurés au lieu de plages

Sélectionnez vos données, Ctrl + L. Excel transforme la plage en tableau structuré. Avantages : référence par nom (=SOMME(Ventes[CA])), extension automatique, performance améliorée, lisibilité des formules.

7. Limiter les fonctions volatiles

Chaque AUJOURDHUI(), MAINTENANT(), DECALER(), INDIRECT() se recalcule à chaque modification. Si vous avez 500 cellules avec =AUJOURDHUI()-A2, mettez plutôt =AUJOURDHUI() dans une seule cellule (B1) et changez vos formules en =$B$1-A2.

8. Désactiver le contrôle d'erreur en arrière-plan

Fichier → Options → Formules → Vérification des erreurs. Décochez « Activer la vérification des erreurs en arrière-plan ». Sur un classeur lourd, vous gagnez plusieurs secondes par recalcul.

9. Désactiver les compléments (Add-ins) inutilisés

Certains add-ins se chargent à chaque ouverture et ralentissent. Fichier → Options → Compléments → Atteindre. Décochez ceux que vous n'utilisez pas.

10. Supprimer les liens externes morts

Si Excel vous demande « Mettre à jour les liens ? » à chaque ouverture, vous avez des liens vers des fichiers absents ou déplacés. Données → Modifier les liens → Rompre la liaison. Les cellules conservent leur dernière valeur connue, sans plus tenter de mise à jour.

11. Préférer le format .xlsb pour les très gros fichiers

Le format binaire .xlsb est plus compact (compression supérieure) et plus rapide à ouvrir que .xlsx. Fichier → Enregistrer sous → Type : Classeur binaire Excel. Idéal pour les fichiers > 20 Mo.

Limitation : .xlsb est moins compatible avec d'autres outils (Power BI Online, certains add-ins).

12. Redémarrer Excel régulièrement

Au bout de plusieurs heures d'utilisation intensive (gros copier-coller, ouverture de nombreux fichiers), Excel accumule du cache. Fermer puis rouvrir l'application libère la RAM consommée. Pensez à le faire au moins 1 fois par jour.

🛠️ Tutoriel : diagnostiquer en 5 étapes

Étape 1 — Mesurer l'impact

Notez précisément combien de temps prennent : l'ouverture, la sauvegarde, un recalcul complet (Ctrl + Alt + F9). Ces baselines serviront à mesurer le gain de chaque astuce.

Étape 2 — Faire une copie de sauvegarde

Avant tout nettoyage, dupliquez le fichier. Un suffixe « _backup » dans le nom suffit.

Étape 3 — Appliquer les astuces dans l'ordre

Commencez par les plus puissantes : compression d'images, nettoyage des zones, remplacement de SOMMEPROD. Mesurez après chaque changement.

Étape 4 — Tester sur un cas réel

Faites les opérations que vous effectuez habituellement (saisir 50 lignes, créer un TCD, exporter en PDF). Le ressenti utilisateur est l'indicateur ultime.

Étape 5 — Documenter ce qui marche

Notez les optimisations qui ont eu de l'effet sur votre fichier. Vous les réappliquerez sur les autres classeurs qui suivront le même schéma.

📌 Exemple concret : un suivi commercial passé de 18 s à 2 s

Fichier de 22 Mo avec 50 000 lignes de ventes, 30 onglets, 8 graphiques.

  • Compression d'images : -8 Mo
  • Nettoyage zone utilisée sur 12 onglets : -1 200 000 cellules formatées
  • Remplacement de 80 SOMMEPROD par SOMME.SI.ENS : recalcul 6× plus rapide
  • Suppression de 4 onglets cachés obsolètes : -3 Mo
  • Désactivation de la vérification d'erreur en arrière-plan : gain perceptible sur chaque saisie

Résultat : 6 Mo, ouverture en 2 s, saisie fluide, plus aucun « ne répond pas ».

✅ Bonnes pratiques préventives

Construire vos fichiers proprement dès le départ

La meilleure optimisation est celle qu'on n'a pas besoin de faire. Tableaux structurés, plages dimensionnées, fonctions non volatiles, sources externes contrôlées : appliquez ces principes dès la conception.

Séparer brut, calcul, restitution

Trois feuilles distinctes : « Données » (le brut, sans formules), « Calculs » (les transformations), « Tableau de bord » (la présentation). Chaque feuille a un rôle clair, les responsabilités sont séparées.

Archiver l'historique dans des fichiers séparés

Ne gardez que l'année en cours dans le fichier de travail quotidien. Archivez par année dans des fichiers « Ventes_2024_archive.xlsb ». Si besoin de consolidation : Power Query.

Choisir Excel 64 bits

Excel 32 bits est limité à 2 Go de RAM utilisable. Excel 64 bits exploite toute la RAM disponible. Vérifiez : Fichier → Compte → À propos d'Excel. Si vous êtes en 32 bits sur un fichier lourd, désinstallez et réinstallez en 64 bits.

⚖️ Comparaison des solutions selon le contexte

SituationSolution recommandée
Fichier < 10 Mo qui rameCompression images + nettoyage zones
Recalcul lent (formules)Tableaux structurés + remplacement SOMMEPROD
Fichier > 50 MoConversion .xlsb + archivage historique
Lenteur uniquement en réseauCopie locale puis sauvegarde réseau
Fichier corrompuOuvrir et réparer (Fichier → Ouvrir → Ouvrir et réparer)
> 1 M lignes de donnéesPower Pivot ou bascule vers base de données

❓ FAQ : Excel lent

Pourquoi mon Excel met-il 1 minute à s'ouvrir ?

Réponse courte : taille du fichier + liens externes + add-ins.

Détail : à l'ouverture, Excel charge le fichier, vérifie les liens externes (qui demandent un accès au réseau), initialise les add-ins. Compressez le fichier, rompez les liens morts, désactivez les add-ins superflus.

Mon Excel fige juste sur des formules simples, pourquoi ?

Réponse courte : probable usage de plages entières ou de fonctions volatiles.

Détail : une formule comme =NB.SI(A:A;"X") parcourt 1 million de cellules à chaque recalcul. Multipliée par plusieurs centaines de formules, chaque modification devient pénible. Dimensionnez vos plages.

Faut-il fermer Excel après chaque session ?

Réponse courte : non, mais redémarrez-le au moins une fois par jour.

Détail : Excel accumule du cache (clipboard, historique d'annulation, calculs intermédiaires) qui finit par consommer beaucoup de RAM. Un redémarrage par jour suffit à libérer cette mémoire.

Comment savoir si une formule en particulier ralentit ?

Réponse courte : isolez-la et mesurez.

Détail : copiez la formule dans un classeur vide, recopiez-la sur 1000 lignes, mesurez le temps de recalcul (Ctrl + Alt + F9 chronométré par macro). Si une formule isolée prend 5 secondes pour 1000 cellules, elle prendra 5 minutes pour 60 000.

Excel 365 est-il plus rapide que 2016 ou 2019 ?

Réponse courte : oui, sur les fonctions matricielles dynamiques notamment.

Détail : Microsoft améliore continuellement le moteur de calcul. Les fonctions FILTRE, TRIER, UNIQUE sont nativement optimisées. Si vous êtes encore en 2016, l'upgrade vers 365 apporte un gain de performance perceptible sur certaines opérations.

Faut-il acheter plus de RAM ?

Réponse courte : seulement si vous êtes en dessous de 8 Go.

Détail : avec 16 Go de RAM, 95 % des cas sont couverts. Si vous travaillez sur des modèles très lourds (Power Pivot, plusieurs centaines de milliers de lignes), 32 Go deviennent confortables.

Mon antivirus ralentit-il Excel ?

Réponse courte : oui, parfois.

Détail : certains antivirus scannent chaque fichier à l'ouverture/sauvegarde. Sur un fichier de 50 Mo, ça ralentit. Ajoutez les dossiers de travail en exception (avec discernement, restez prudent sur les fichiers issus de sources externes).

Comment réparer un fichier Excel corrompu ?

Réponse courte : Fichier → Ouvrir → flèche à côté de Ouvrir → Ouvrir et réparer.

Détail : Excel tente une réparation automatique. Si échec, ouvrez le fichier dans LibreOffice qui est souvent plus tolérant aux corruptions. Sauvegardez sous un nouveau nom.

🏁 Conclusion

Un Excel lent n'est jamais une fatalité. Les 12 astuces ci-dessus couvrent l'immense majorité des cas. Comptez 30 minutes à 2 heures par fichier selon la complexité. Le retour sur investissement est immédiat : vous récupérez en productivité bien plus que le temps passé à optimiser.

Mieux encore : appliquez les bonnes pratiques préventives dès la conception. Un fichier bien construit ne deviendra jamais lent, même au bout de 5 ans d'utilisation intensive.

Les 15 erreurs qui ralentissent Excel Power Query pour automatiser