DECALER
La fonction DECALER renvoie un tableau de cellules qui se trouve au nombre indiqué de rangs et de colonnes de la cellule de base indiquée.
DECALER(base; décalage-rang; décalage-colonne; rangs; colonnes)
base : La référence de cellule depuis laquelle les décalages sont mesurés.
décalage-rang : Le nombre de rangs entre la cellule d’origine et la cellule finale. décalage-rang correspond à une valeur numérique. 0 signifie que la cellule cible se trouve sur le même rang que la cellule de base. Un nombre négatif signifie que la cible se trouve dans un rang situé au-dessus de la base.
décalage-colonne : Le nombre de colonnes entre la cellule d’origine et la cellule finale. décalage-colonne correspond à une valeur numérique. 0 signifie que la cellule cible se trouve sur la même colonne que la cellule de base. Un nombre négatif signifie que la cible se trouve dans une colonne située à gauche de la base.
rangs : Une valeur numérique facultative représentant le nombre de rangs à renvoyer en partant de l’origine décalée.
colonnes : Une valeur numérique facultative représentant le nombre de colonnes à renvoyer en partant de l’origine décalée.
Exemples |
---|
Supposons que vous ayez saisi 1 dans la cellule D7, 2 dans la cellule D8, 3 dans la cellule D9, 4 dans la cellule E7, 5 dans la cellule E8 et 6 dans la cellule E9. =DECALER(D7; 0; 0; 3; 1) dans la cellule B6 génère une erreur, car les 3 rangs et 1 colonne renvoyés (soit la collection D7:D9) ne présentent pas une intersection unique avec B6 (il n’en a aucune). =DECALER(D7; 0; 0; 3; 1) dans la cellule D4 génère une erreur, car les 3 rangs et 1 colonne renvoyés (soit la collection D7:D9) ne présentent pas une intersection unique avec D4 (il en a trois). =DECALER(D7; 0; 0; 3; 1) dans la cellule B8 renvoie 2, car les 3 rangs et 1 colonne renvoyés (soit la collection D7:D9) présentent une intersection unique avec B8 (la cellule D8, qui contient la valeur 2). =DECALER(D7:D9; 0; 1; 3; 1) dans la cellule B7 renvoie 4, car les 3 rangs et 1 colonne renvoyés (soit la collection E7:E9) présente une intersection unique avec B7 (la cellule E7, qui contient la valeur 4). Les exemples suivants n’utilisent pas le contenu des cellules supposé dans les exemples précédents. =DECALER(A1; 5; 5) renvoie la valeur de la cellule F6, car la cellule est située cinq colonnes à droite et cinq rangs au-dessous de la cellule A1. =DECALER(G13; 0; –1) renvoie la valeur de la cellule à gauche de G13, la valeur dans F13. =SOMME(DECALER(A7; 2; 3; 5; 5)) renvoie la somme des valeurs des cellules D9 à H13, les cinq rangs et cinq colonnes commençant deux rangs à droite et trois colonnes au-dessous de la cellule A7. =SOMME(DECALER(INDIRECT(A1); 0; 0; A2; A3)) renvoie la somme du nombre de rangs et de colonnes indiqués dans A2 et A3, respectivement, en commençant depuis la cellule de base indiquée dans A1. |