Accéder au contenu principal

Fonction DÉCALAGE Excel

Author: Siluvia Last Modified: 2025-08-06

La fonction DÉCALAGE Excel renvoie une référence à une cellule ou une plage de cellules qui est décalée d'un certain nombre de lignes et de colonnes par rapport à une cellule spécifique.

showing the usage of OFFSET function

Syntaxe

=DÉCALAGE(référence, lignes, cols, [hauteur], [largeur])


Arguments

Référence (obligatoire) : Une cellule ou une plage de cellules adjacentes que vous définirez comme point de départ.
Lignes (obligatoire) : Le nombre de lignes à déplacer vers le haut (nombre négatif) ou vers le bas (nombre positif) à partir du point de départ.
Cols (obligatoire) : Le nombre de colonnes à déplacer vers la gauche (nombre négatif) ou vers la droite (nombre positif) à partir du point de départ.
Hauteur (facultatif) : Le nombre de lignes que vous souhaitez retourner. La hauteur doit être un nombre positif.
Largeur (facultatif) : Le nombre de colonnes que vous souhaitez retourner. La largeur doit être un nombre positif.


Valeur de retour

La fonction DÉCALAGE renverra une référence de cellule décalée à partir d'un point de départ donné.


Remarques sur la fonction

1. Une valeur d'erreur #VALEUR! sera renvoyée lorsque la référence fait référence à une plage de cellules non continues.
2. Une valeur d'erreur #REF! sera renvoyée lorsque les lignes et les colonnes décalées dépassent les limites de la feuille de calcul.


Exemples

Exemple 1 : Utilisation de base de la fonction DÉCALAGE

Renvoyer une référence à une cellule avec la formule ci-dessous :
=DÉCALAGE(B2,3,1)

Dans ce cas, B2 est le point de départ, les nombres 3 et 1 signifient qu'il faut se déplacer de 3 lignes vers le bas et de 1 colonne vers la droite à partir de la cellule B2, et renvoyer finalement la valeur dans C5. Voir capture d'écran :

showing the usage of OFFSET function

Renvoyer une référence à une plage de cellules avec la formule ci-dessous :
=DÉCALAGE(B2,3,1,2,2)

Dans ce cas, vous obtiendrez les résultats d'une plage de 2 x 2 qui est située 3 lignes en dessous et 1 colonne à droite de la cellule B2.

showing the usage of OFFSET function

Remarque : Une erreur #VALEUR! se produira si vous sélectionnez une seule cellule pour appliquer la fonction DÉCALAGE afin de renvoyer une plage de cellules. Vous devez sélectionner une plage de 2 x 2 (disons 4 cellules vides), entrer la formule et appuyer sur les touches Ctrl + Maj + Entrée pour obtenir les résultats.

Exemple 2 : Utiliser la fonction DÉCALAGE pour additionner une plage de valeurs

Comme mentionné précédemment, si vous essayez d'utiliser la fonction DÉCALAGE telle que =DÉCALAGE(B2,3,1,2,2) seule dans une seule cellule, elle renverra une erreur #VALEUR!. Cependant, si vous combinez les fonctions SOMME et DÉCALAGE comme indiqué dans la capture d'écran ci-dessous, elle renverra directement la somme des valeurs dans la plage C5:D6.

1. Sélectionnez une cellule vide, copiez la formule ci-dessous dedans et appuyez sur la touche Entrée pour obtenir le résultat.
=SOMME(DÉCALAGE(B2,3,1,2,2)))

showing the usage of OFFSET function
Exemple 3 : Additionner des colonnes en fonction de certains critères

Comme illustré dans la capture d'écran ci-dessous, comment obtenir le total des ventes de Mangue de Dim à Mar ? Essayez comme suit.

showing the usage of OFFSET function

1. Sélectionnez une cellule vide, copiez la formule ci-dessous dedans et appuyez sur la touche Entrée pour obtenir le résultat.
=SOMME(DÉCALAGE(C2:E2,EQUIV(G4,B3:B8,),))

showing the usage of OFFSET function

Remarques :

1. Dans la formule ci-dessus, EQUIV(G4,B3:B8) recherche Mangue et renvoie sa position dans la plage B3:B8. Regardons, Mangue se trouve 5 lignes sous la cellule B2, donc elle renvoie le chiffre 5 ;
2. Comme le résultat de EQUIV est 5, et que la dernière virgule ici représente 0, la fonction DÉCALAGE s'affiche maintenant comme DÉCALAGE(C2:E2,5,0), ce qui signifie que le décalage commence à partir de la plage C2:E2, se déplace de 5 lignes vers le bas et de 0 colonne vers la droite pour obtenir la référence à la plage C7:E7 ;
3. Ensuite, la fonction SOMME s'affiche comme SOMME(C7:E7), et renvoie finalement la somme des valeurs dans la plage C7:E7.


Plus d'exemples

Comment additionner toutes les n lignes vers le bas dans Excel ?

Comment créer une plage nommée dynamique dans Excel ?

Comment renvoyer la valeur d'une cellule toutes les cinq ou nième ligne dans Excel ?


Les meilleurs outils de productivité pour Office

Kutools pour Excel - Vous aide à vous démarquer de la foule

🤖 Assistant AI de KUTOOLS : Révolutionnez l'analyse des données grâce à : Exécution Intelligente   |  Générer du Code  |  Créer des Formules Personnalisées  |  Analyser les Données et Générer des Graphiques  |  Invoquer les Fonctions de Kutools
Fonctionnalités populaires : Rechercher, Mettre en évidence ou Identifier les Doublons  |  Supprimer les Lignes Vides  |  Combiner les Colonnes ou les Cellules sans Perte de Données  |  Arrondir sans Formule ...
Super VLookup : Critères Multiples  |  Valeurs Multiples  |  À Travers Plusieurs Feuilles  |  Correspondance Floue...
Liste Déroulante Avancée : Liste Déroulante Facile  |  Liste Déroulante Dépendante  |  Liste Déroulante Multi-sélection...
Gestionnaire de Colonnes : Ajouter un Nombre Spécifique de Colonnes  |  Déplacer les Colonnes  |  Basculer l'État de Visibilité des Colonnes Masquées  Comparer les Colonnes pour Sélectionner les Mêmes Cellules et Différentes Cellules ...
Fonctionnalités phares : Mise au point de la Grille  |  Affichage de Conception  |  Barre de Formule Améliorée  |  Gestionnaire de Classeur et Feuilles de Calcul | Bibliothèque d'AutoTexte (Texte Automatique)  |  Sélecteur de Date  |  Fusionner les Feuilles de Calcul  |  Chiffrer/Déchiffrer les Cellules  |  Envoyer des Emails par Liste  |  Super Filtre  |  Filtre Spécial (filtrer gras/italique/barré...) ...
Top 15 ensembles d'outils12 Outils de Texte (Ajouter du texte, Supprimer des caractères ...)  |  50+ Types de Graphiques (Diagramme de Gantt ...)  |  40+ Formules Pratiques (Calculer l’âge en fonction de la date de naissance ...)  |  19 Outils d'Insertion (Insérer un code QR, Insérer une image depuis le chemin ...)  |  12 Outils de Conversion (Convertir en mots, Conversion de devises ...)  |  7 Outils de Fusion et Division (Fusion avancée des lignes, Diviser les cellules Excel ...)  |  ... et plus encore
Utilisez Kutools dans votre langue préférée – prend en charge l'anglais, l'espagnol, l'allemand, le français, le chinois et plus de 40 autres langues !

Kutools pour Excel compte plus de 300 fonctionnalités, garantissant que ce dont vous avez besoin n'est qu'à un clic...


Office Tab - Active la lecture et l'édition par onglets dans Microsoft Office (y compris Excel)

  • Passez d'un document ouvert à un autre en une seconde !
  • Réduisez des centaines de clics de souris chaque jour, dites adieu à la fatigue de la souris.
  • Augmente votre productivité de 50 % lors de la consultation et de la modification de plusieurs documents.
  • Apporte des onglets efficaces à Office (y compris Excel), tout comme Chrome, Edge et Firefox.