


Fonction de décalage Excel - Exemples de formule et utilisations
May 11, 2025 am 10:08 AMCe tutoriel illumine la fonction de décalage Excel souvent comprise.
La fonction de décalage génère une référence à un décalage de plage à partir d'une cellule de départ par un nombre spécifié de lignes et de colonnes. Explorons sa fonctionnalité à travers une explication concise suivie d'applications pratiques.
- Applications pratiques de décalage
- Compensation avec la somme
- Décalé avec moyen / max / min
- Création de gammes dynamiques avec décalage
- Offset et Vlookup
- Limitations et alternatives au décalage
Fonction de décalage Excel: syntaxe et utilisation de base
Le décalage renvoie une cellule ou une plage décalée à partir d'une cellule ou d'une plage donnée.
Sa syntaxe est:
OFFSET(reference, rows, cols, [height], [width])
Les trois premiers arguments sont obligatoires; Les deux derniers sont facultatifs. Tous les arguments peuvent être des références cellulaires ou des résultats de formule.
-
Arguments requis:
-
reference
: la cellule de départ ou la plage. -
rows
: Nombre de lignes à compenser (positif: en bas, négatif: up). -
cols
: Nombre de colonnes à compenser (positif: droite, négatif: gauche).
-
-
Arguments facultatifs:
-
height
: Nombre de lignes dans la plage retournée (doit être positive). -
width
: Nombre de colonnes dans la plage retournée (doit être positive).
-
Si height
ou width
sont omises, elles par défaut à la hauteur ou à la largeur de reference
. Remarque: le décalage est une fonction volatile, ce qui a un impact potentiellement sur les performances de la feuille de travail.
Un exemple de décalage simple:
=OFFSET(A1,3,1)
Cela se déplace de A1 à trois lignes vers le bas et une colonne à droite, renvoyant la valeur en B4.
Considérations clés:
- Le décalage ne déplace pas les cellules; il renvoie une référence.
- Pour les retours de plage,
rows
etcols
se réfèrent à la cellule supérieure gauche. - Une
reference
non valide (cellules non adjacentes) se traduit par un #Value! erreur. - Le décalage au-delà du bord de la feuille de calcul donne un #ref! erreur.
- Offset fonctionne dans les fonctions acceptant des références cellulaires / plages (par exemple,
SUM(OFFSET(...))
).
Par exemple, SUM(OFFSET(A1,3,1,1,3))
Somme B4: D4.
Pour compenser à partir de la cellule actuelle, combinez INDIRECT
, ADDRESS
, ROW()
et COLUMN()
:
=SUM(OFFSET(INDIRECT(ADDRESS(ROW(),COLUMN())),3,1,1,3))
Pourquoi utiliser le décalage?
Offset excelle dans la création de plages dynamiques, l'adaptation à la modification des données et la référence des plages basée sur une cellule de départ sans conna?tre l'adresse exacte.
Applications pratiques de décalage
Décalage avec la somme:
- Somme dynamique: pour résumer une plage qui comprend automatiquement de nouvelles lignes ajoutées au-dessus de la formule:
=SUM(B2:OFFSET(B9,-1,0))
- Additionner les n lignes des dernières n:
=SUM(OFFSET(B1,COUNT(B:B)-E1 1,0,E1,1))
(ou en utilisant COUNTA
pour les cellules non vides)
Compense avec la moyenne, le max, le min: remplacer SUM
par AVERAGE
, MAX
ou MIN
dans les exemples ci-dessus pour des calculs dynamiques similaires.
Création de gammes dynamiques avec décalage:
=OFFSET(Sheet1!$A$1,0,0,COUNTA(Sheet1!$A:$A),1)
Cela crée une plage dynamique basée sur le nombre de cellules non vergées dans la colonne A de Sheet1. Ajustez les en-têtes au besoin.
Offset et VLOOKUP: Offset permet des recherches gauche ou ascendante, pas possible avec VLookup standard ou HLookup. (Formules complexes omises pour la concision, voir Original pour plus de détails.)
Limitations et alternatives au décalage
La volatilité d'Offset peut avoir un impact sur les performances et les formules complexes sont difficiles à déboguer. Considérez ces alternatives:
- Tables Excel: les tableaux créent des plages dynamiques qui s'adaptent automatiquement aux modifications de données.
- Fonction d'index: une alternative non volatile pour les références de plage dynamique.
- Fonction indirecte: crée des références dynamiques à partir de diverses sources.
Le classeur de pratique téléchargeable (Link in Original) offre une expérience pratique.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undress AI Tool
Images de déshabillage gratuites

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
échangez les visages dans n'importe quelle vidéo sans effort grace à notre outil d'échange de visage AI entièrement gratuit?!

Article chaud

Outils chauds

Bloc-notes++7.3.1
éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise
Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1
Puissant environnement de développement intégré PHP

Dreamweaver CS6
Outils de développement Web visuel

SublimeText3 version Mac
Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le regroupement par mois dans une table de pivot Excel vous oblige à vous assurer que la date est formatée correctement, puis à insérer la table de pivot et à ajouter le champ de date, et enfin cliquez avec le bouton droit sur le groupe pour sélectionner l'agrégation "mois". Si vous rencontrez des problèmes, vérifiez s'il s'agit d'un format de date standard et que la plage de données est raisonnable et ajustez le format numéro pour afficher correctement le mois.

Liens rapides Vérifiez l'état du fichier de la vague automatique de la fichier

Le tutoriel montre comment basculer le mode clair et sombre dans différentes applications Outlook et comment garder un volet de lecture blanc dans le thème noir. Si vous travaillez fréquemment avec votre e-mail tard dans la nuit, Outlook Dark peut réduire la fatigue oculaire et

Pour configurer les en-têtes répétitifs par page lorsque Excel imprime, utilisez la fonction "Top Title Row". étapes spécifiques: 1. Ouvrez le fichier Excel et cliquez sur l'onglet "Page de mise en page"; 2. Cliquez sur le bouton "Imprimer le titre"; 3. Sélectionnez "Top Title Line" dans la fenêtre contextuelle et sélectionnez la ligne à répéter (comme la ligne 1); 4. Cliquez sur "OK" pour terminer les paramètres. Les notes incluent: uniquement les effets visibles lors de l'impression de prévisualisation ou d'impression réelle, évitez de sélectionner trop de lignes de titre pour affecter l'affichage du texte, les différentes feuilles de calcul doivent être définies séparément, Excelonline ne prend pas en charge cette fonction, nécessite la version locale, le fonctionnement de la version MAC est similaire, mais l'interface est légèrement différente.

Il est courant de vouloir prendre une capture d'écran sur un PC. Si vous n'utilisez pas un outil tiers, vous pouvez le faire manuellement. Le moyen le plus évident est d'appuyer sur le bouton PRT SC / ou d'imprimer le bouton SCRN (touche d'écran d'impression), qui saisira l'ensemble de l'écran PC. Tu fais

MicrosoftTeamsRecordingsArestoredIntheCloud, généralement INOONEDRIVEORSHAREPOINT.1.Recordings, insuffisant de manière "

La recherche de la deuxième plus grande valeur dans Excel peut être implémentée par grande fonction. La formule est = grande (plage, 2), où la plage est la zone de données; Si la valeur maximale appara?t à plusieurs reprises et que toutes les valeurs maximales doivent être exclues et que la deuxième valeur maximale est trouvée, vous pouvez utiliser la formule du tableau = max (if (RangeMax (plage), plage))), et l'ancienne version d'Excel doit être exécutée par Ctrl Shift Entrée; Pour les utilisateurs qui ne connaissent pas les formules, vous pouvez également rechercher manuellement en triant les données par ordre décroissant et en affichant la deuxième cellule, mais cette méthode modifiera l'ordre des données d'origine. Il est recommandé de copier d'abord les données, puis de fonctionner.

TopulldatafromThewebintoExcelceditcoding, usepowerQueryForstructuredhtmlTablesByenteringheurLunderData> getData> FromWebandSelectingTheDeSiredTable;
