Fonction Excel OFFSET (Déplacer une référence) – Exemples et pratique
Pratiquez la fonction Excel OFFSET en ligne avec une grille interactive, des commentaires instantanés et une aide claire pour les formules.
Instruction
From reference B2, move 2 rows down and 0 columns to return the target cell reference.
dynamic-array-data.xlsx
| A | B | C | |
|---|---|---|---|
| 1 | Category | Amount | Region |
| 2 | A | 120 | North |
| 3 | B | 340 | South |
| 4 | A | 560 | North |
| 5 | C | 225 | West |
| 6 | B | 90 | South |
| 7 | Output |
Input Formula
Need Help?
Tips
- Préférez **SEQUENCE**/**FILTER** sur Excel moderne lorsqu'ils simplifient l'intention.
- Gardez les plages OFFSET limitées: évitez les ancres de colonnes entières à l'intérieur de OFFSET dans les gros fichiers.
- Commentez pourquoi chaque argument est calculé.
FAQ
L'OFFSET est-il volatile?
Oui. Il recalcule avec le classeur et peut avoir un impact sur les performances en cas de surutilisation sur de grandes plages.
OFFSET peut-il renvoyer une plage?
Oui. Les arguments HEIGHT et WIDTH renvoient des plages rectangulaires pour SUM ou d’autres agrégations.
DÉCALAGE ou INDEX?
INDEX peut être non volatile dans certains modèles; OFFSET se déplace toujours à partir d'une ancre de départ.
Pourquoi #REF!?
La plage décalée quitte les limites de la feuille ou les arguments sont incohérents.
OFFSET peut-il remplacer les tables?
Parfois, mais les tableaux Excel et les références structurées sont souvent plus clairs pour les données croissantes.
Comparison
| Function | Mechanism |
|---|---|
| OFFSET | Passage de l'ancre |
| INDEX | Choisir par index |
| INDIRECT | Analyser le texte |
Example
=OFFSET(B2, 2, 0)``=SUM(OFFSET(B2, 0, 0, 5, 1))