suivant: Compter les éléments du
monter: Le tableur
précédent: Références de la cellule
Table des matières
Index
Nommer une cellule par une variable : current_sheet
current_sheet est une fonction qui est utilisable
essentiellement dans le tableur, en dehors du tableur current_sheet
permet d'avoir accès aux cellules du dernier tableur évalué.
current_sheet s'utilise soit avec :
- aucun paramètre : current_sheet() renvoie le tableur tout entier,
- un paramètre entier : current_sheet(j) renvoie la ligne j
du tableur,
- deux paramètres entiers : current_sheet(j,k) renvoie la cellule du
tableur située à la ligne j et à la colonne k.
Ainsi current_sheet(3,1) désigne la cellule B3.
Cela permet de désigner une cellule par deux variables entières,
par exemple :
j:=3;k:=1;current_sheet(j,k)
Remarque
Pour avoir la colonne k du tableur dans une ligne de commande, il faut
taper :
tran(current_sheet())[k] (puisque tran(current_sheet())
désigne la transposée du tableur).
On peut bien sûr utiliser current_sheet dans le tableur.
On tape :
=current_sheet(1,2)
ou encore, on peut prendre la valeur d'une case comme indice :
si A0 contient 1 et B1 contient 2 on peut taper,
=current_sheet(A0,B1).
Exemple d'utilisation :
On tape la suite des nombres entiers dans la colonne A.
On tape dans A0 :
1
puis on tape dans A1 :
=A0+1
formule que l'on recopie avec avec le menu
Edit du tableur, puis, Remplir et Copier vers le bas.
Dans la colonne B on met, par exemple, la suite
un =
(- 1)k/(k + 1).
On tape dans B0 :
1
puis on tape dans B1 :
=B0+(-1)^
A1/(A1+1), formule que l'on recopie avec le menu
Edit du tableur, puis, Remplir et Copier vers le bas.
On veut extraire de cette suite, les termes d'indice pair dans la colonne
C, on tape dans C0 :
=current_sheet(2*A0,1), formule que l'on recopie
avec remplir et vers le bas.
On veut extraire de cette suite les termes d'indice impair dans la colonne
D, on tape dans D0 :
=current_sheet(2*A0+1,1), formule que l'on recopie avec le menu
Edit du tableur, puis, Remplir et Copier vers le bas.
Ou encore on utilise Row et on n'a besoin que de 3 colonnes .
On tape dans A0 :
1
puis on tape dans A1 :
=A0+(-1)^
Row()/(Row()+1), formule que l'on recopie avec le menu
Edit du tableur, puis, Remplir et Copier vers le bas.
On veut extraire de cette suite, les termes d'indice pair dans la colonne
B, on tape dans B0 :
=current_sheet(2*Row(),0), formule que l'on recopie
avec remplir et vers le bas.
On veut extraire de cette suite les termes d'indice impair dans la colonne
C, on tape dans C0 :
=current_sheet(2*Row()+1,0), formule que l'on recopie avec le menu
Edit du tableur, puis, Remplir et Copier vers le bas.
suivant: Compter les éléments du
monter: Le tableur
précédent: Références de la cellule
Table des matières
Index
Documentation de giac écrite par Renée De Graeve