Incrémenter la référence de cellule - Excel et Google Sheets

Télécharger un exemple de classeur

Téléchargez l'exemple de classeur

Ce didacticiel montrera comment incrémenter les références de cellule à l'aide de la fonction OFFSET dans Excel et Google Sheets.

Incrémenter la référence de cellule

Lors de la copie de formules sur des lignes ou des colonnes, si vos références de cellules ne sont pas verrouillées, elles se déplaceront proportionnellement. Si vous souhaitez incrémenter les références de cellule à différents incréments, vous pouvez utiliser la fonction OFFSET.

Incrémenter la référence de cellule dans une colonne

Tout d'abord, regardons un exemple. Cet exemple incrémentera les références de cellule de 4 lignes à la fois à l'aide des fonctions OFFSET et ROW :

1 =OFFSET($B$2,(LIGNE(B2)-1)*4,0)

Voyons comment cette formule fonctionne exactement.

Fonction LIGNE

Si vous n'avez que des données utiles dans chaque ne ligne, vous devez augmenter la référence de cellule de n. Nous pouvons utiliser la fonction ROW pour trouver les numéros de ligne pertinents.

1 =(LIGNE(B2)-1)*4

Dans l'exemple ci-dessus, nous n'avons besoin que des données de tous les 4e ligne (n = 4). En commençant par l'en-tête de votre ensemble de données (ici, la cellule B2), utilisez la formule ci-dessus pour trouver les numéros de ligne pour chaque 4e ligne.

Fonction OFFSET

La fonction OFFSET renvoie la valeur de la cellule qui est un nombre spécifié de lignes et de colonnes de la cellule donnée.

1 =OFFSET($B$2,D3,0)

Ici, nous commençons à l'en-tête de l'ensemble de données (cellule B2) et augmentons la ligne de 4 (cellule D3). Puisque nous restons dans la même colonne, l'argument cols de cette fonction est défini sur 0. Les $ dans "$B$2" verrouillent la référence de la cellule, de sorte que la cellule E3 commence également à l'en-tête des données lors du calcul du décalage.

La combinaison de ces fonctions nous donne notre formule originale :

1 =OFFSET($B$2,(LIGNE(B2)-1)*4,0)

Incrémenter la référence de cellule dans une ligne

Si vous souhaitez augmenter les références de cellule de plus de 1 lors du remplissage de formules sur une ligne, vous pouvez combiner la fonction OFFSET avec la fonction COLUMN.

1 =DÉCALAGE($B$2,0,(COLONNE(B2)-1)*4)

Cette formule fonctionne exactement de la même manière que celle ci-dessus pour incrémenter la référence de cellule dans une colonne. La seule différence est que l'argument rows de la fonction est mis à zéro et l'argument cols est incrémenté de 4.

Incrémenter la référence de cellule dans Google Sheets

Ces formules fonctionnent exactement de la même manière dans Google Sheets que dans Excel.

wave wave wave wave wave