Dans cet article, nous allons apprendre à récupérer la Nième valeur dans une ligne, une colonne et une plage. Nous utilisons une combinaison de fonctions «OFFSET», «Index» et «ROW» dans Microsoft Excel 2010.

OFFSET: – * Une des lignes et des colonnes d’une plage correspondant à un nombre spécifié de cellules ou d’une plage de cellules a une référence renvoyée. Une seule cellule ou plage de cellules, vous devrez peut-être être renvoyé au nombre de lignes et au nombre de colonnes, peut être spécifié.

La syntaxe de la fonction OFFSET: = OFFSET (référence, lignes, cols, hauteur, largeur) Référence: – Il s’agit d’une cellule ou d’une plage à partir de laquelle vous souhaitez décaler.

Rows and Columns to move: _ _- Combien de lignes vous voulez déplacer à partir du point de départ, et les deux peuvent être positives, négatives ou nulles.

_Height and Width _ * : – Il s’agit de la taille de la plage que vous souhaitez renvoyer . Prenons un exemple pour comprendre le fonctionnement de la fonction Décalage dans Excel.

Nous avons des données dans la plage A1: D10 dans laquelle la colonne A contient le code produit, la colonne B contient la quantité, la colonne C contient le coût par produit et la colonne D le coût total. Nous voulons renvoyer la valeur de la cellule C5 dans la cellule E2.

img1

Suivez les étapes mentionnées ci-dessous.

  • Sélectionnez la cellule E2 et écrivez la formule.

  • = OFFSET (A1,4,2,1,1)

  • Appuyez sur Entrée sur votre clavier.

  • La fonction retournera la valeur de la cellule C5 .

img2

img3

ROW: – Cette fonction est utilisée pour renvoyer le numéro de ligne d’une référence de cellule.

Syntaxe de la fonction “ROW”: = ROW (référence)

Exemple: _ _ = ROW (A1) renverrait 1 _ = ROW (A1: A10) renverrait 1_ _ = ROW (A1: C10) renverrait 1_

img4

img5

img6

INDEX: la formule Index renvoie une valeur à partir de l’intersection entre le numéro de ligne et le numéro de colonne dans un tableau. Il existe 2 syntaxes pour la fonction «INDEX».

_1st Syntaxe de la fonction “INDEX”: = INDEX (array, row_num, [column_num]) _

_2nd Syntaxe de la fonction «INDEX»: = INDEX (reference, row_num, [column_num], [area_num]) _ Par exemple, nous avons des données dans la plage A1: C5 dans laquelle la colonne A contient l’ID de commande, la colonne B contient le prix unitaire et la colonne C contient la quantité.

Suivez les étapes ci-dessous: – * Écrivez la formule dans la cellule D2.

  • = INDEX (A1: C5,2,3)

  • Appuyez sur Entrée sur votre clavier.

  • La fonction renvoie 10, ce qui signifie que 10 est disponible dans la 2 ^ nd ^ ligne et la 3 ^ rd ^ colonne.

img7

Prenons un exemple pour comprendre comment nous pouvons récupérer la Nième valeur dans une ligne, une colonne et une plage.

Nous avons des données dans la plage A1: B12.

img8

Pour récupérer la Nième valeur de la colonne, suivez les étapes ci-dessous: –

  • Écrivez la formule dans la cellule C2.

  • = OFFSET ($ B $ 1,0, C4-1)

  • Appuyez sur Entrée sur votre clavier.

  • La fonction renverra la Nième valeur de la colonne.

img9

Pour récupérer la Nième valeur de la ligne, suivez les étapes ci-dessous: –

  • Écrivez la formule dans la cellule C2.

  • = OFFSET ($ A $ 4, C4-1,0)

  • Appuyez sur Entrée sur votre clavier.

  • La fonction renverra la Nième valeur de la ligne.

img10

Pour récupérer la Nième valeur de la plage, suivez les étapes ci-dessous: –

  • Écrivez la formule dans la cellule C2.

INDEX ($ A $ 2: $ A $ 12, (ROW () – 2) 3 + 3)

  • Appuyez sur Entrée sur votre clavier.

  • La fonction renverra la Nième valeur de la plage.

img11

C’est ainsi que nous pouvons récupérer la Nième valeur dans une ligne, une colonne et une plage dans Microsoft Excel 2010.