next up previous contents index
suivant: Compter les éléments ayant monter: Compter les éléments du précédent: Compter les éléments du   Table des matières   Index


Compter les éléments d'un sous tableau vérifiant une propriété : count

count a deux ou trois paramètres : une fonction réelle f et une liste ou un sous-tableau éventuellement un paramètre optionnel row ou col.

Attention dans le tableur les paramètre optionnels row ou col ne servent pas, car dans une ligne du tableur un sous-tableau (par exemple A0:C3) désigne une liste : en effet si dans une cellule on met =A0:C3, la cellule contient la liste obtenue en mettant les lignes du sous tableau A0:C3 bout à bout.
Si vous voulez utiliser le sous tableau (par exemple A0:C3) comme une matrice il faut mettre dans une cellule =list2mat(A0:C3),3) (car 3 est le nombre de colonnes de A0:C3). On peut aussi sauver la sélection A0:C3 vers une variable (menu Table), car lors de cette affectation la matrice n'est pas aplati et donc cette variable contient une matrice.

count applique la fonction aux éléments de la liste ou du sous-tableau et en renvoie la somme.
Si f est une fonction boolénne count renvoie le nombre d'éléments de la liste ou du sous-tableau pour lesquels la fonction boolénne est vraie.
On tape dans une cellule :

=count((x)->x,A0:C3)
On obtient :
70
En effet, la somme des éléments de A0:C3 vaut (1+2+3+4)*7=70 car dans A il y a 1,2,3,4 dans B il y a 2*A soit 2,4,6,8 et dans C il y a 4*A soit 4,8,12,16 donc en tout il y a 7*A.
On tape dans une cellule :
=count((x)->(x<10 and x>5),A0:C3)
On obtient :
3
En effet, il y a 6,8,8, soit 3 éléments qui sont entre 5 et 10.
next up previous contents index
suivant: Compter les éléments ayant monter: Compter les éléments du précédent: Compter les éléments du   Table des matières   Index
Documentation de giac écrite par Renée De Graeve