La fonction IMAGE transforme ton tableur en galerie dynamique : tu lui donnes une URL web, elle charge la photo directement dans la cellule. Fini les insertions manuelles à repositionner chaque fois que le tableau change.
Concrètement, c'est elle qui affiche les logos produits d'un catalogue e-commerce, les photos des collaborateurs dans un annuaire RH, les visuels de campagnes marketing dans un dashboard, ou même des QR codes générés à la volée depuis une API. L'image se met à jour automatiquement quand la source change, sans toucher au fichier Excel.
Syntaxe de la fonction IMAGE
=IMAGE(url; [mode]; [hauteur]; [largeur])IMAGE nécessite une connexion internet active. Les images sont téléchargées à chaque ouverture du fichier : si l'URL n'est plus valide ou le serveur inaccessible, la cellule reste vide.
Comprendre chaque paramètre de la fonction IMAGE
Seule l'URL est obligatoire, le reste tu peux l'oublier et IMAGE adapte l'image à la cellule toute seule. Mais attention au piège : hauteur et largeur ne servent à rien tant que tu n'as pas mis mode à 3. Tu peux écrire =IMAGE(C2; 3; 150; 150), jamais =IMAGE(C2; 150; 150) en espérant des pixels.
url
: l'adresse web complète de l'image à afficherElle doit commencer par http:// ou https:// et pointer vers un fichier image accessible publiquement (PNG, JPG, GIF, SVG, BMP, WebP).
Tu peux écrire l'URL directement entre guillemets dans la formule, ou référencer une cellule qui contient l'URL. La deuxième approche est plus souple : changer l'URL dans la cellule source suffit à mettre à jour l'image.
Astuce : Construis des URLs dynamiques avec & : =IMAGE("https://cdn.example.com/photos/"&A2&".jpg") génère automatiquement l'URL à partir d'un identifiant produit ou d'un matricule employé.
[mode]
: contrôle comment l'image est dimensionnée dans la cellule(facultatif)Quatre valeurs possibles :
0 (défaut) : adapte l'image à la cellule en conservant les proportions.
1 : remplit complètement la cellule, peut déformer l'image.
2 : conserve les proportions originales sans déformation.
3 : active les dimensions personnalisées via les paramètres hauteur et largeur.
Astuce : Pour des catalogues produits uniformes, utilise le mode 3 avec des dimensions fixes (150 × 150 par exemple). Pour des portraits ou photos, préfère le mode 2 qui respecte les proportions naturelles.
[hauteur]
: hauteur de l'image en pixels(facultatif)Actif uniquement si mode vaut 3. Permet de fixer la hauteur exacte pour garantir une galerie cohérente quelle que soit la taille originale de l'image.
[largeur]
: largeur de l'image en pixels(facultatif)Actif uniquement si mode vaut 3. En combinant hauteur et largeur, tu contrôles entièrement les dimensions affichées.
Attention : si les proportions imposées ne correspondent pas à l'image originale, elle sera déformée. Utilise le mode 2 à la place si tu veux conserver les proportions naturelles.
Attention : IMAGE est disponible uniquement dans Excel Microsoft 365 et Excel 2021+. Sur les versions antérieures, Excel affiche #NOM? car la fonction n'est pas reconnue.
Pas envie d'écrire la formule IMAGE à la main ?
Génère-la avec notre IAExemples pratiques pas à pas
E-commerce : catalogue produits avec images dynamiques
Tu es responsable e-commerce et tu maintiens un catalogue de centaines de produits. Chaque produit a son image sur votre CDN. Au lieu d'insérer manuellement chaque photo et de la repositionner à chaque modification du tableau, tu utilises IMAGE pour créer un catalogue visuel automatique.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | SKU | Nom produit | URL image | Visuel |
| 2 | SKU-001 | Laptop Pro X | https://cdn.shop.com/laptop-pro.jpg | [IMAGE] |
| 3 | SKU-002 | Souris Wireless | https://cdn.shop.com/mouse-wireless.jpg | [IMAGE] |
| 4 | SKU-003 | Clavier Mécanique | https://cdn.shop.com/keyboard-mech.jpg | [IMAGE] |
=IMAGE(C2; 3; 150; 150)La fonction charge l'image depuis l'URL de la colonne C et l'affiche en 150 × 150 pixels (le mode 3 active les dimensions personnalisées). Toutes les vignettes ont exactement la même taille, peu importe les dimensions originales des photos.
Astuce de pro : Si tes URLs suivent un patron régulier, construis-les directement depuis le SKU : =IMAGE("https://cdn.shop.com/"&A2&".jpg";3;150;150). Tu n'as même plus besoin de la colonne URL.
RH : trombinoscope avec photos des collaborateurs
Tu gères un annuaire des collaborateurs dans Excel. Les photos sont stockées sur l'intranet avec une nomenclature basée sur le matricule. IMAGE te permet de construire l'URL à la volée et d'afficher la photo correspondante automatiquement.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Matricule | Nom complet | Département | Photo |
| 2 | EMP001 | Sophie Martin | Marketing | [PHOTO] |
| 3 | EMP002 | Thomas Dubois | IT | [PHOTO] |
| 4 | EMP003 | Julie Moreau | Ventes | [PHOTO] |
=IMAGE("https://intranet.company.com/photos/"&A2&".jpg"; 2)Ici, la formule construit l'URL à la volée en concaténant le matricule de la colonne A, puis le mode 2 conserve les proportions originales : une photo portrait reste verticale, une photo carrée reste carrée. Pas de déformation, même si les photos ont des cadres différents. Ajuste la hauteur de ligne à 100-120 pixels pour un rendu confortable.
Logistique : inventaire visuel avec photos produits
Tu gères un entrepôt et tu veux que ton équipe identifie visuellement chaque article sans chercher dans un catalogue papier. Les images sont hébergées sur un serveur partagé avec une nomenclature par référence.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Réf | Produit | Stock | Image |
| 2 | REF-A1 | Chaise Bureau | 45 | [IMAGE] |
| 3 | REF-B2 | Bureau Réglable | 12 | [IMAGE] |
| 4 | REF-C3 | Lampe LED | 89 | [IMAGE] |
=IMAGE("https://storage.company.com/inventory/"&A2&".png"; 1)Ici, la formule reconstruit l'URL à partir de la référence en colonne A, et le mode 1 remplit complètement la cellule, idéal quand tu as agrandi lignes et colonnes pour créer une vraie grille visuelle. Combine avec une mise en forme conditionnelle sur la colonne Stock pour colorier en rouge les lignes en rupture.
Événementiel : QR codes dynamiques pour les participants
Tu organises un événement et tu dois générer un QR code unique pour chaque participant. En combinant IMAGE avec une API de génération de QR codes, tu crées automatiquement tous les codes d'accès sans logiciel tiers.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | ID participant | Nom | QR Code | |
| 2 | PART001 | Marc Leroy | marc@email.com | [QR] |
| 3 | PART002 | Alice Durant | alice@email.com | [QR] |
| 4 | PART003 | Paul Simon | paul@email.com | [QR] |
=IMAGE("https://api.qrserver.com/v1/create-qr-code/?size=200x200&data="&A2; 3; 200; 200)Ici, la formule construit l'URL de l'API en concaténant l'identifiant du participant dans le paramètre data=, puis affiche le QR code renvoyé en 200 × 200 pixels. Change simplement le contenu de la colonne ID pour personnaliser chaque code : URL de page, email, texte libre, coordonnées GPS.
Astuce de pro : Tu peux encoder n'importe quoi dans le paramètre data= de l'URL de l'API qrserver : une URL vers la fiche du participant, un email, ou le numéro de billet. Le QR code s'adapte automatiquement.
Envie de t'entraîner sur de vrais exercices Excel ?
M'entraînerLes erreurs fréquentes avec la fonction IMAGE
Avec IMAGE, ce qui coince tient presque toujours à trois choses : le lien (URL cassée, image privée ou serveur injoignable derrière le pare-feu de l'entreprise), la version d'Excel, ou le dimensionnement. Le #NOM? est le plus trompeur : ta formule est parfaite, mais ton Excel est trop ancien (avant 365/2021) et ne connaît tout simplement pas la fonction.
Erreur #VALEUR! : URL invalide ou image inaccessible
L'URL est incorrecte, mal formée, ou l'image n'est pas accessible depuis internet (serveur hors ligne, URL privée, droits insuffisants).
Solution : Vérifie que l'URL commence par https:// et colle-la dans un navigateur pour confirmer qu'elle affiche bien une image. Assure-toi que l'image est publiquement accessible, sans authentification requise.
Cellule vide à la place de l'image
Excel ne peut pas charger l'image depuis l'URL. Cela arrive souvent en cas de problème de connexion, de pare-feu d'entreprise bloquant les requêtes externes d'Excel, ou d'URL qui n'est plus valide.
Solution : Vérifie ta connexion internet et teste l'URL dans un navigateur. En environnement d'entreprise, demande à ton service informatique d'autoriser Excel à charger des images externes, ou configure le Centre de gestion de la confidentialité dans les Options Excel.
Image déformée ou hors proportions
Le mode 3 avec des dimensions qui ne respectent pas les proportions de l'image originale étire l'image pour correspondre aux valeurs imposées.
Solution : Utilise le mode 2 pour conserver les proportions originales sans déformation. Si tu veux des dimensions fixes, choisit un ratio proche de l'image source ou rogne en amont avec ton outil d'images.
Erreur #NOM? : fonction non reconnue
La version d'Excel utilisée ne connaît pas IMAGE. La fonction est exclusive à Excel Microsoft 365 et Excel 2021+. Les versions antérieures (2016, 2019) ne la supportent pas.
Solution : Mets à jour vers Excel 365 ou 2021. Sur les versions plus anciennes, tu dois insérer les images manuellement via Insertion > Image, ou passer par Power Query pour l'automatisation.
Excel ralentit avec de nombreuses images
Chaque cellule IMAGE déclenche une requête réseau lors du recalcul. Sur des dizaines ou centaines de lignes, cela ralentit l'ouverture, le défilement et le calcul.
Solution : Limite le nombre d'images affichées simultanément avec un filtre ou une formule SI conditionnelle. Utilise des images compressées côté serveur (résolution adaptée à la taille d'affichage). Désactive le recalcul automatique sur les classeurs très chargés.
IMAGE vs LIEN.HYPERTEXTE vs insertion manuelle
Prends IMAGE dès que tu veux voir la photo dans la cellule et qu'elle se rafraîchisse toute seule quand la source change : c'est le seul choix pour un catalogue ou un trombinoscope qui vit. Si tu veux juste un texte cliquable qui ouvre la photo ailleurs, LIEN.HYPERTEXTE suffit et marche sur toutes les versions. Pour un visuel unique qui ne bougera jamais, l'insertion manuelle reste la plus simple, et c'est ta seule option si ton Excel est antérieur à 365/2021.
| Critère | IMAGE | LIEN.HYPERTEXTE | Insertion manuelle |
|---|---|---|---|
| Source de l'image | URL web (http/https) | URL ou chemin (texte cliquable) | Fichier local ou URL |
| Mise à jour automatique | Oui, à chaque recalcul | Non (lien vers la source) | Non |
| Galerie dynamique | Parfait | Non | Impossible |
| Disponibilité | Excel 365 / 2021+ | Toutes versions | Toutes versions |
| Cas d'usage | Catalogue, trombinoscope, QR codes | Lien vers page produit ou document | Image statique ponctuelle |
Questions fréquentes sur la fonction IMAGE
IMAGE fonctionne-t-elle avec des images locales ?
Non, IMAGE nécessite une URL web commençant par http:// ou https://. Pour afficher une image locale, tu dois l'héberger en ligne d'abord (serveur, cloud, CDN) ou utiliser l'insertion manuelle d'images dans Excel.
Peut-on redimensionner une image insérée avec IMAGE ?
Oui. Le paramètre mode contrôle le dimensionnement : 0 adapte à la cellule, 1 remplit, 2 conserve les proportions, 3 active les dimensions personnalisées via hauteur et largeur en pixels.
Les images IMAGE se mettent-elles à jour automatiquement ?
Oui, si l'image à l'URL source change côté serveur, elle sera mise à jour lors du prochain recalcul du classeur (touche F9) ou à la réouverture du fichier, à condition que l'URL reste identique.
Quels formats d'image sont supportés par IMAGE ?
IMAGE supporte tous les formats d'image web courants : JPG, PNG, GIF, SVG, BMP et WebP. L'essentiel est que l'image soit accessible via une URL publique et que ta connexion internet soit active.
Comment gérer les images qui ne s'affichent pas ?
Vérifie d'abord que l'URL est correcte et accessible dans un navigateur. En entreprise, le pare-feu peut bloquer les requêtes d'images externes depuis Excel. Tu peux l'autoriser dans Fichier > Options > Centre de gestion de la confidentialité > Paramètres du contenu externe.
Peut-on combiner IMAGE avec d'autres formules ?
Oui, et c'est là que la fonction devient vraiment puissante. Tu peux construire l'URL dynamiquement avec & ou CONCAT, la conditionner avec SI, ou la récupérer via RECHERCHEV depuis une table de référence. Tout ce qui renvoie une URL valide peut aller dans le premier paramètre d'IMAGE.
Pour aller plus loin
Les fonctions similaires : LIEN_HYPERTEXTE, CONCAT, SI, SUBSTITUE, CHERCHE
Bloqué sur une formule Excel ?
Pose ta question à notre assistant Excel IA, il te sort la bonne formule en quelques secondes.
Essayer l'assistant IAGratuit · 10 questions par mois

