Je crois qu"une réponse sur la fonction DECALER() a été ma premiè re intervention sur ce forum, il y a quelques années ;-))
DECALER(Réf;DecalH;DecalV;Hauteur;Largeur) fonctionne ainsi :
Réf correspond à une plage de cellules (1 cellule ou plusieurs, forma nt un rectangle)
DecalH représente une "distance" en nb de lignes par rapport à Réf Un nombre posisif signifie + bas dans la feuille
DecalV représente une "distance" en nb de colonnes par rapport à Ré f Un nombre posisif signifie + à droite dans la feuille
Les 2 derniers arguments, facultatifs sont rarement utilisés, et n'exis taient d'ailleurs pas dans les premières versions d'Excel
ÞCALER(A1;2;1) permet dobtenir la valeur de B3 (2 lignes + bas et 1 c olonne à droite par rapport à A1)
ÞCALER(A1;B1;2) permet dobtenir la valeur d'une cellule en colonne C 1 colonne à droite par rapport à A1) dont le numér de ligne dépend de la valeur en B1.
DECALER() renvoie une plage de même taille que Réf Si Ref comporte + d'1 cellule, le résultat de peut être employé dan s des formules matricielles.
Par exemple = SOMME(NBCAR(DECALER(A1:A100;0;2))) validé en matriciell e (Ctrl + Maj + Entrée) renverra le nombre total de caractères de la plage B1:B100 ; cela peut servir si celle-ci doit cont enir des codes de 4 caractères et si toutes les cellules sont censées aboir été renseignées : si le résultat n' est pas 400, un contrôle s'impose.
Si Ref comporte plusieurs cellules les 2 derniers arguments permettent de réduire la taille en indiquant explicitement le nombre de lignes et / ou de colonnes :
DECALER(A1:C100;0;3) correspond à D1:F100 DECALER(A1:C100;0;3;10;2) correspond à D1:E10 DECALER(A1:C100;0;3;;1) correspond à D1:D100 (hauteur, facultatif éta nt omis, on conserve la hauteur de Réf)
J'espère t'avoir un peu éclairci les choses.
En anglais, comme en VBA, Decaler devient Offset.
Je ne comprend rien avec la fonction decaller qui aurait un axemple d efichier a me montrer merci*lionel
-- Cordialement,
Michel Gaboly www.gaboly.com
Bonjour,
Je crois qu"une réponse sur la fonction DECALER() a été ma premiè re intervention sur ce forum, il y a quelques années ;-))
DECALER(Réf;DecalH;DecalV;Hauteur;Largeur) fonctionne ainsi :
Réf correspond à une plage de cellules (1 cellule ou plusieurs, forma nt un rectangle)
DecalH représente une "distance" en nb de lignes par rapport à Réf
Un nombre posisif signifie + bas dans la feuille
DecalV représente une "distance" en nb de colonnes par rapport à Ré f
Un nombre posisif signifie + à droite dans la feuille
Les 2 derniers arguments, facultatifs sont rarement utilisés, et n'exis taient d'ailleurs pas dans les premières versions
d'Excel
=DECALER(A1;2;1) permet dobtenir la valeur de B3 (2 lignes + bas et 1 c olonne à droite par rapport à A1)
=DECALER(A1;B1;2) permet dobtenir la valeur d'une cellule en colonne C 1 colonne à droite par rapport à A1) dont le
numér de ligne dépend de la valeur en B1.
DECALER() renvoie une plage de même taille que Réf
Si Ref comporte + d'1 cellule, le résultat de peut être employé dan s des formules matricielles.
Par exemple = SOMME(NBCAR(DECALER(A1:A100;0;2))) validé en matriciell e (Ctrl + Maj + Entrée) renverra le nombre total de
caractères de la plage B1:B100 ; cela peut servir si celle-ci doit cont enir des codes de 4 caractères et si toutes les
cellules sont censées aboir été renseignées : si le résultat n' est pas 400, un contrôle s'impose.
Si Ref comporte plusieurs cellules les 2 derniers arguments permettent de réduire la taille en indiquant explicitement
le nombre de lignes et / ou de colonnes :
DECALER(A1:C100;0;3) correspond à D1:F100
DECALER(A1:C100;0;3;10;2) correspond à D1:E10
DECALER(A1:C100;0;3;;1) correspond à D1:D100 (hauteur, facultatif éta nt omis, on conserve la hauteur de Réf)
J'espère t'avoir un peu éclairci les choses.
En anglais, comme en VBA, Decaler devient Offset.
Je ne comprend rien avec la fonction decaller qui aurait un axemple d
efichier a me montrer
merci*lionel
Je crois qu"une réponse sur la fonction DECALER() a été ma premiè re intervention sur ce forum, il y a quelques années ;-))
DECALER(Réf;DecalH;DecalV;Hauteur;Largeur) fonctionne ainsi :
Réf correspond à une plage de cellules (1 cellule ou plusieurs, forma nt un rectangle)
DecalH représente une "distance" en nb de lignes par rapport à Réf Un nombre posisif signifie + bas dans la feuille
DecalV représente une "distance" en nb de colonnes par rapport à Ré f Un nombre posisif signifie + à droite dans la feuille
Les 2 derniers arguments, facultatifs sont rarement utilisés, et n'exis taient d'ailleurs pas dans les premières versions d'Excel
ÞCALER(A1;2;1) permet dobtenir la valeur de B3 (2 lignes + bas et 1 c olonne à droite par rapport à A1)
ÞCALER(A1;B1;2) permet dobtenir la valeur d'une cellule en colonne C 1 colonne à droite par rapport à A1) dont le numér de ligne dépend de la valeur en B1.
DECALER() renvoie une plage de même taille que Réf Si Ref comporte + d'1 cellule, le résultat de peut être employé dan s des formules matricielles.
Par exemple = SOMME(NBCAR(DECALER(A1:A100;0;2))) validé en matriciell e (Ctrl + Maj + Entrée) renverra le nombre total de caractères de la plage B1:B100 ; cela peut servir si celle-ci doit cont enir des codes de 4 caractères et si toutes les cellules sont censées aboir été renseignées : si le résultat n' est pas 400, un contrôle s'impose.
Si Ref comporte plusieurs cellules les 2 derniers arguments permettent de réduire la taille en indiquant explicitement le nombre de lignes et / ou de colonnes :
DECALER(A1:C100;0;3) correspond à D1:F100 DECALER(A1:C100;0;3;10;2) correspond à D1:E10 DECALER(A1:C100;0;3;;1) correspond à D1:D100 (hauteur, facultatif éta nt omis, on conserve la hauteur de Réf)
J'espère t'avoir un peu éclairci les choses.
En anglais, comme en VBA, Decaler devient Offset.
Je ne comprend rien avec la fonction decaller qui aurait un axemple d efichier a me montrer merci*lionel
-- Cordialement,
Michel Gaboly www.gaboly.com
Julius
voici un exemple : ÞCALER(listes!$A3;;;NBVAL(listes!$A:$A)-1)
je me sert de cette fonction au niveau de la définition d'un nom pour une liste. Grace a celle ci, ma liste prendra en compte dynamiquement tous les éléments de la colonne (ici, la colonne A). Si j'ajoute / supprime un élément, la modification sera directement prise en compte.
En espérant que ca t'aide un peu
Je ne comprend rien avec la fonction decaller qui aurait un axemple d efichier a me montrer merci*lionel
voici un exemple :
ÞCALER(listes!$A3;;;NBVAL(listes!$A:$A)-1)
je me sert de cette fonction au niveau de la définition d'un nom pour une
liste.
Grace a celle ci, ma liste prendra en compte dynamiquement tous les éléments
de la colonne (ici, la colonne A). Si j'ajoute / supprime un élément, la
modification sera directement prise en compte.
En espérant que ca t'aide un peu
Je ne comprend rien avec la fonction decaller qui aurait un axemple d
efichier a me montrer
merci*lionel
voici un exemple : ÞCALER(listes!$A3;;;NBVAL(listes!$A:$A)-1)
je me sert de cette fonction au niveau de la définition d'un nom pour une liste. Grace a celle ci, ma liste prendra en compte dynamiquement tous les éléments de la colonne (ici, la colonne A). Si j'ajoute / supprime un élément, la modification sera directement prise en compte.
En espérant que ca t'aide un peu
Je ne comprend rien avec la fonction decaller qui aurait un axemple d efichier a me montrer merci*lionel